下面是STM8S208B和STM32F103引脚配置的程序和寄存器对应。注意!注意!注意:看代码照着颜色来看,没标颜色的不用仔细看,过一遍就好。不然会感觉很乱。
个人感觉:1.比较了STM8和STM32本质上都是给寄存器赋值。STM32多了对系统时钟的初始化。
2.看了STM8的数据手册和自带库,赋值主要是按位赋值。STM32参考手册和数据库,赋值定义主要是16位来赋值。
3.STM8数据手册解释介绍寄存器没有stm32参考手册详细。
一、用STM8S208B芯片完成灯闪烁。引脚:PI0
main函数为灯闪烁函数,下面定义的每句话的出自iostm8s208mb.h文件(ST官方自带库的.h文件)看代码看带颜色标记的快。(从上到下一层一层递进)
图片是STM8S207xxSTM8S208xx的数据手册的截图。
|