完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、USART介绍
通用同步异步收发器(Universal Synchronous Asynchronous Receiver and Transmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于 USART 还有一个 UART(Universal Asynchronous Receiver and Transmitter),它是在 USART 基础上裁剪掉了同步通信功能,只有异步通信。简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是 UART。 串行通信一般是以帧格式传输数据,即是一帧一帧的传输,每帧包含有起始信号、数 据信息、停止信息,可能还有校验信息。USART 就是对这些传输参数有具体规定,当然也 不是只有唯一一个参数值,很多参数值都可以自定义设置,只是增强它的兼容性。 1.1USART功能框图 2、实验要求 1)设置波特率为115200,1位停止位,无校验位。实验操作 3.1仪器选择 1、stm32核心板103f一块 2、u***转串口一块 3、面包板一块,导线若干 3.2操作连线 USB转串口 选取接口为GND、RXD、TXD、3V3 STM32核心板选取端口 G、3.3、A9、A10 对应连接 GND-GTXD:发送数据输出引脚 RXD:接收数据输出引脚 由于导线不适应,未采用面包板,直接用导线将对应接口连接。 3.3软件选取 1、野火多功能调试助手 2、CH34_Install_Windows_v3_4 3、mcuisp 1、安装CH34_Install_Windows_v3_4(驱动) 2、查看是否存在端口(注意:查看是否存在端口时,需要将USB转串口连接到电脑上) 2.1右击我的电脑,点击管理 2.2点击设别管理器 2.3点击端口 1、打开mcuisp(此软件是绿色软件,不需安装,可直接使用) 2、选择生成的.hex 3、配置 4、点击开始编程 注意DTR的低电位复位,RTS高电平进BootLoader(将核心板的boom调为1,0) 1、打开fire Tools 2、打开串口 3、输入Stop,stm32(暂停) |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1771 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1619 浏览 1 评论
1070 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
724 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1673 浏览 2 评论
1936浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
729浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
569浏览 3评论
594浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
552浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:30 , Processed in 0.821385 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号