如何选择外设IO
原理图上都提供了详细的IO功能标注,每个IO的复用功能,都已经体现在原理图上,所以可以根据原理图很方便地找到某个外设所用的IO口。
重映射关系可以查看数据手册的引脚描述表,也可以看参考手册的复用功能章节。
怎么知道哪些IO兼容5V
STM32的IO口,绝大部分都是兼容5V的,可以看Stm32芯片的数据手册(不是参考手册),里面的引脚描述表(pin definitions)有详细的标注,凡是带FT标志的IO口,都是兼容5V的。
技巧:从原理图上看,凡是有ADC字样的IO,都不兼容5V,反之,则都兼容5V。
有哪些空闲IO
要根据客户所要IO口的特性来选择,可能有两种情况:
- 要完全独立的IO(不能有任何外设连接的IO),比如ADC。
- 允许IO口挂其他外设,但是必须可以单独做输入/输出使用,比如4×4的键盘。
原理图所在文件夹提供:xxxIO引脚分配表.xlsx, 根据此表可以方便找出哪些IO口可用,怎么用。
使用注意事项
供电注意事项
DC005接口,供电范围是6~24V,请不要违规供电。
VOUT2(2X3排针)可以做5V输出,也可以做输入。
当开发板外接负载较重(电流大)时,请提供足够电源。
开发板不支持JLINK等方针供电。
正常供电后,蓝色电源指示灯必须亮,才可使用开发板。
例程测试
- 下载正确的例程测试(不要张冠李戴)。
- 每个例程都有readme.txt,请先阅读这个。
- 例程都有教程(开发指南/不完全手册等),根据教程测试。
- 例程测试时,请确保开发板B0、B1都接在GND。
IO使用
- IO口一定不要接超过5V的电压,否则会烧毁。
- 不要用IO口直接驱动感性负载(电机/电磁阀/继电器等有线圈的),反向电动势会烧坏板子。
- 外接其他外设时,先做好IO选型,选择合适的IO口。
- 注意防静电(尤其是冬天)。