1) GPIO口
a) 工程的建立:
1) stdPeiph_Driver,下面存放的是ST官方提供的固件库函数,里面内容不需要用户修改。
2) Startup下面存放的是固件库必须的启动文件。不需用户修改。
3) Cmsis下面存放的是固件库必须的启动文件。不需用户修改。
4) APP下面存放的是外设的驱动代码。比如说LED.c里面需要调用stm32f10x_gpio.c里面的函数对其进行初始化。
5) User下面存放的主要是用户代码。
b) IO口模式配置
c) 应用相关引脚需要开启相应的时钟,为了降低功耗。
2)STM32系统内部时钟——SysTick时钟(滴答时钟)
a) SysTick定时器包含在M3内核里,捆绑在NVIC 中。
b) 它是一款24位倒计数定时器,计数到0时可产生中断。
c) 时钟来源可以直接来源于系统时钟,还可以经过8分频之后付给SysTick