Stm32 第一讲:开发板入门


如何选择外设IO

原理图上都提供了详细的IO功能标注,每个IO的复用功能,都已经体现在原理图上,所以可以根据原理图很方便地找到某个外设所用的IO口。
重映射关系可以查看数据手册的引脚描述表,也可以看参考手册的复用功能章节。

怎么知道哪些IO兼容5V

STM32的IO口,绝大部分都是兼容5V的,可以看Stm32芯片的数据手册(不是参考手册),里面的引脚描述表(pin definitions)有详细的标注,凡是带FT标志的IO口,都是兼容5V的。
技巧:从原理图上看,凡是有ADC字样的IO,都不兼容5V,反之,则都兼容5V。

有哪些空闲IO

要根据客户所要IO口的特性来选择,可能有两种情况:

  1. 要完全独立的IO(不能有任何外设连接的IO),比如ADC。
  2. 允许IO口挂其他外设,但是必须可以单独做输入/输出使用,比如4×4的键盘。

原理图所在文件夹提供:xxxIO引脚分配表.xlsx, 根据此表可以方便找出哪些IO口可用,怎么用。
IO分配表

使用注意事项

供电注意事项

  • DC005接口,供电范围是6~24V,请不要违规供电。
    DC005

  • VOUT2(2X3排针)可以做5V输出,也可以做输入。
    VOUT

  • 当开发板外接负载较重(电流大)时,请提供足够电源。

  • 开发板不支持JLINK等方针供电。
    JLINK

  • 正常供电后,蓝色电源指示灯必须亮,才可使用开发板。

例程测试

  1. 下载正确的例程测试(不要张冠李戴)。
  2. 每个例程都有readme.txt,请先阅读这个。
  3. 例程都有教程(开发指南/不完全手册等),根据教程测试。
  4. 例程测试时,请确保开发板B0、B1都接在GND
    B0,B1

IO使用

  1. IO口一定不要接超过5V的电压,否则会烧毁。
  2. 不要用IO口直接驱动感性负载(电机/电磁阀/继电器等有线圈的),反向电动势会烧坏板子。
  3. 外接其他外设时,先做好IO选型,选择合适的IO口。
  4. 注意防静电(尤其是冬天)。

文章作者: Mat Jenin
文章链接: http://matjenin.xyz
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mat Jenin !
  目录