stm32开发工具

提问:开发stm32需要具备什么?

回答:一刀传世

1、硬件:选择一块stm32开发板,方便理解电源、复位、时钟、端口,搭建工作最小系统。

2、软件编程工具:选择keil5进行程序编译,下载、仿真;辅助编写工具:notepad、devc++;

3、编程开发工具:STM32F1XX固件库(是否还有其他库?),HAL库,寄存器直接控制;

4、程序功能类别:端口应用(DI、DO、AI、AO、RTC),定时器应用(计时、输出PWM、输入捕获)、

中断配置(中断分组、抢占优先级、响应优先级、中断服务函数)、USART串口通信(modbus等),I2C/SPI/CAN/USB、

存储访问、看门狗(单独看门狗、窗口看门狗)、电源管理;

5、程序框架:操作系统、时间调度、面向对象

6、程序调试

posted @ 2021-07-21 08:19  喝茶猫  阅读(569)  评论(0)    收藏  举报