注意事项
1、STM32的IO口是否可以直接5V?
方法:IO可以查看口的相关信息STM32芯片数据手册(pin definitions),
技巧:从上看,凡是,相反,都兼容5V
判断这个串口能否做到ADC输入方法:
①看是否有ADCxx_INx的字样
②外设能否完全浮动
举例:
①WK_UP拿到按钮,只要这个,那就是完全浮空,一切PA0是可以做ADC输入的
②【USART:(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器
USART2_TX/USART2_RX看一下,两者相连P7这个2*3.排针;,那它俩就是完全浮空的。
③再看一下PA5/SP11_SCK/DAC_OUT2/ADC12_IN5;这上边过来的是VS_SCK,,这样,就没有办法完全浮,也不可能ADC输入
有一个应用程序需要十几个IO什么是开发板?IO嘴可以用啊?
答:
有两种情况:
①完全独立IO(即无外设连接IO,无任何外设,无任何上下拉电阻)
②允许IO口挂其他外设,但必须单独用于输入/输出
分析:如果可以使用第二种情况,则可以使用IO会有很多,如果只有第一种情况,那么,可以使用IO,会少一些,这个要根据自己的实际需要来分析,到底需要什么样的IO口。
提供光盘开发板原理图所在文件夹:xxx IO引脚分配表.xlsx,根据这个表,很容易找到那些IO可用,怎么用。(Y完全独立,N不能完全独立)
开发板供电时,应注意以下事项:
①DC005接口(迷你板没有这个接口)供电范围为6~24V,请不要非法供电。接口在板的右上角
②VOUT2(2X3排针)可以做5V也可以输入输出。
③当开发板外部负重(电流大)时,请提供足够的电源。
④不支持开发板JLINK请不要尝试等待电源。
只插入模拟器不能供电,需要插入外部电源或usb供电
⑤开发板只有在正常供电后才能使用蓝色电源指示灯。
开发板IO使用时应注意以下事项:
①IO不得接口超过5V的电压。
②不要用IO端口直接驱动感性负载(电机/电磁阀/继电器等)。).反向电势很高!通常会有反向二极管
③外接其他外设时,请先做好IO选型,选对IO口。
④注意防静电(尤其是冬季)。
开发板的2个MiniUSB它们各有用途,不能通用。
上方的USB(USB_SLAVE)是用来实现 STM32 与电脑的 USB 通信的,这个需要在 STM32上面刷有USB可以使用协议代码(例如USB读卡器、USB 声卡等实验应入声卡等实验。
而下方的USB口(USB_232)用于实现 USB它没有直接连接到转串口STM32F407,而是接CH340芯片,经过 CH340 将 USB 转为串口,然后连接到 STM32F4。所以,这个USB 口是用来实现串口通信的ISP用于下载代码。所以大家平时都要插USB_232 这个MiniUSB口。