第8章 体验第一个USB设备:游戏操纵杆 到目前为止,我们对STM32单片机编程开发有了初步认识,这对于打造属于自己的USB设备已经足够了,因为单片机包含很多硬件控制器模块(GPIO也算一个),当你的产品使用哪种模块时,才有必要进一步深入了解相应的编程控制方式。
从今天开始,就开始着手设计一款STM32单片机开发板,我每天会把开发的过程跟大家分享出来,尽量做到细致,让初学者对单片机开发有个入门的印象,同时也和大家一起探讨、分享STM32单片机的学习经验,和大家一起成长为单片机高手。
第7章 提升运行效率的中断编程 虽然已经实现了按键控制LED状态的功能,但在实际的项目开发中,单片机通常需要实现很多功能,不可能将所有时间都用在按键状态检测上,如果其他功能花费的时间比较长,很有可能当用户按下按键时,单片机却还没有执行到读取按键状态的代码,从而出现LED
从结构框图上看,Cortex-M3内部有若干个总线接口,以使CM3能同时取址和访内,它们是:指令存储区总线、系统总线、私有外设总线。有两条代码存储区总线负责对代码存储区的访问,分别是 I-Code 总线和 D-Code 总线。
第5章 STM32单片机标准外设固件库 为了后续能够顺利进行STM32单片机开发,首先需要初步熟悉该平台对应的固件库,具体包括标准的外围设备(简称“外设”,可以理解为“控制器”)固件库(不同的单片机系列对应不同的固件库,STM32F103C8T6对应STM32F10x_
假如你会使用8051 , 会写 C 语言,那么 STM32 本身并不需要刻意的学习。当你需要使用 STM32 某些功能,而 51 实现不了的时候,那 STM32 自然不需要学习,你会直接去寻找 STM32 某方面的使用方法。