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、程序调试

浙公网安备 33010602011771号