#####################################################
微控制器和处理器:
在一个基本的微处理器中,处理器只占了很小一部分,一般被内存、时钟发生器、分布逻辑、系统总线还有外设硬件占用。
#####################################################
使用IDE 软件开发的一个大概流程
创建项目 - 设置项目选项 - 编译链接 - 编程FLASH - 执行程序和Debug
#####################################################
编译应用:
#####################################################
软件流:
轮询、中断、多任务(RTOS)。
#####################################################
微控制器和处理器:
在一个基本的微处理器中,处理器只占了很小一部分,一般被内存、时钟发生器、分布逻辑、系统总线还有外设硬件占用。
#####################################################
C中的数据类型
C有一些标准的数据类型,但是硬件上可能会有差别。
在ARM中,通常使用BYTE, HALF
WORD, WORD, and DOUBLE WORD。
#####################################################
外设
- 通常,一个外设需要初始化过程。
- 是能时钟信号。
- 配置IO的操作模式
- 外设配置
- 中断配置(如果需要)
#####################################################