锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

STM32学习笔记(一)

时间:2022-09-07 08:30:00 二极管sp0402uft232串口板控制继电器

注意事项

1、STM32的IO口是否可以直接5V?

方法:IO可以查看口的相关信息STM32芯片数据手册引脚描述表(pin definitions),凡是带FT标志的IO口,都是兼容5V。

技巧:从原理图上看,凡是有ADC字样的IO,都不兼容5V,相反,都兼容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,VS_SCK接在了U19上,我收到了一个芯片IO口上,这样,就没有办法完全浮,也不可能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口。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章