1.嵌入式系统是以嵌入应用为目的计算机系统,按照从低到高的等级,
分为片级,板级,和系统级。单片机属于片级计算机
2.嵌入式处理器包括:微控制器MCU、微处理器MPU、数字信号处理器DSP
,ARM处理器(STM就是一家ARM处理器的生产商)
3.STM32F103 属于ARM第七代架构:ARMv7,内核为Cortex-3
4.开发环境:keil mdk是针对ARM公司等处理器提供的一个完整的开发环境。
注意事项:a.有多个版本的MDK,不能安装在同一个目录下面;
b.mdk5需要加载芯片对应的支持包;
5.烧写方式:sw(ST-LINK), JTAG, ISP
6.CMSIS, Cortex Microcontroller Software Interface Standard 微控制器软件接口标准
STM32固件库,就是按照CMSIS接口标准建立起来的
下载STM32F10x固件函数库
7.GPIO:
GPIO的输入工作模式 |
IO端口有输入电平 |