前言:
在此感谢百问网黄老师的授课指导。
文章如有不妥之处,望指正!
对于(C8T6)芯片的使用方法:
1.去官网下载资料,《数据手册》、《参考手册》。
2.下载公板等配套资料。(eg:《原理图》)
3.根据原理图分析硬件。(最小系统)
4.根据示例程序和《参考手册》编写程序进行测试。
最小系统:用最少的电路组成单片机可以工作的系统。
电源电路,复位电路,时钟电路,启动选择电路,调试下载。
外设和寄存器:了解存储结构,引脚。
三种启动:主闪存存储器,系统存储器,内置SRAM。
单片机开发模式:
1.使用汇编操作寄存器-------执行效率高-------编写难度高,移植性差。
2.使用C语言操=操作寄存器-------执行效率适中-------编写效率低,移植性差。
3.使用库开发(标准库,HAL库)-------执行效率稍低-------编写效率高(HAL库移植性好)。
创建工程:
1.自定义创建工程:定制化程度高,干练简洁,前期配置难度高,需要一定经验。
STM32CubeMX创建工程:上手难度低,可视化方便,需要按指定规则编写代码。
课节总结:了解了单片机的使用方法,对其存储以及启动编写有大致了解和框架。