STM32开发板的学习,整体看需要三个条件。
一、使用开发板参考资料
二、明白需要掌握和深入学习的部分
三、注意事项
一、使用开发板参考资料
1、了解并运用STM32F4xx中文参考手册、芯片数据手册。
2、灵活使用ST官方资料 www.stmcu.org
3、学习开发板学习教程
(这些属于基本,相当于学习前的准备工作)
二、需要掌握和深入学习的部分
1、掌握C语言
2、开发环境(必不可少),多使用JTAG调试代码和理解代码涵义
3、库函数、寄存器对比学习(注重了解寄存器配置原理)
4、学习基本外设
——GPIO输入输出;外部中断;定时器;串口
——SPI、IIC、WDG、FSMC、ADC、SDIO
——UCOS、FATFS、EMWIN
(其中好多都不知道,但是大概有个了解,到时候学到的话有印象,重视一下)
三、注意事项
1、找资料
联想法:按类查找,根据所查资料属性定位所在类
例如:查找STM32数据手册,属于硬件,找硬件资料;查找代码,找程序源码,标准例程
搜索法:通过索引搜索(精简关键字)或在文件内搜索
2、检查IO是否兼容5V
看STM32芯片的数据手册,找引脚描述表,其中带FT标志的都兼容5V。
从原理图上看,凡是有ADC字样的IO都不兼容5V。
3、供电
DC005接口,供电范围是6~24V
VOUT2(2X3排针) 做5V输出输入
开发板不支持JLINK等仿真供电
正常供电后蓝色电源指示灯亮
4、例程测试
确保开发板BO,BI都接在GND
下载正确例程测试,读readme.text,按教程测试
5、IO使用
不要接超过5V电压
不能直接驱动感性负载
注意静电
6、解决问题
6.1、查已有资料
(A盘→开发板入门资料→开发板常见问题汇总)
6.2、通过论坛解决、百度
论坛网址(www.openedv.com)
6.3、开发板使用、仿真器使用、标准例程使用、模板例程等问题的解决,首先按照教程,动手前看readme.txt,了解注意事项,然后以正确的流程、正确的代码动手,若还有问题就按照6.1、6.2解决。