完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 kkhkbb 于 2018-3-7 14:20 编辑 一、概述 1、UART简介 UART:通用同步/异步串行接收/发送器,由时钟发生器、数据发送器和接收器三大部分组成。UART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。STM32F407IGT6具有6个UART收发器,可使用相应的代码使能后使用。 2、UART特点
3、UART时序
图4_0 UART时序 空闲位:高电平。 启动位:一个低电平。 字符数据:可以选择8和9位数据位。 奇偶校验位:根据需要选择是否进行校验。 停止位:一个高电平。 4、 TTL、RS232、RS485、RS422通信 TTL、RS232、RS485都是指电平信号,USART可使用相应的电平转换芯片,实现这三种通信。
二、硬件电路
图4_1 UART引脚图
图4_2 UART转USB 本试验使用的芯片STM32F407IGT6,使用UART为UART_4,引脚位PA0和PA1,经过串口转USB芯片CH340转换后,可通过USB接口与计算机通讯。 三、实验原理 计算机安装 CH340 驱动后,可通过串口工具来接收串口发送的数据和向串口发送给数据。用串口工具打开iCore3对应的端口,波特率设为115200,发送相应的命令,便可以控制ARM LED的亮灭情况。串口命令如下表: 表4_1:串口控制命令
图:4_3 控制实例 四、源代码 1.USART初始化结构体介绍
2.主函数
五、实验现象 通过串口调试工具输入相应的命令,可以看到iCore3执行相应的明命令,LED按控制命令亮灭。 六、代码包下载 复制网址到浏览器可下载pan.baidu.com/s/1pjxluWF |
|
|
|
|
223 浏览 0 评论
335 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的深入学习之存储映射I/O
643 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的深入学习之I/O多路复用
1072 浏览 0 评论
基于米尔MYC-LR3576开发板的实时视频识别系统设计与实现
787 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 23:57 , Processed in 0.921765 second(s), Total 67, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖