完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
STM32F4内嵌4个通用异步/同步收发器(USART1、USART2、USART3、USART6)和两个通用异步收发器(UART4和UART5)。本文讲解此6个串行口,在异步模式下的使用方法,如不加说明,以USART1为例。
可以按照下述步骤,对通用异步串行口进行设置。 1、打开config.h文件,对如下图所示的宏进行设置,0x0c表示将当前串行口UART1的波特率设为115200bps,无效验。 2、打开main.c文件,可以在其中断服务函数中,完成接收逻辑的代码编写,如下图所示。此代码表明,当串行口收到1个字节的数据后,将触发串行口中断,在中断服务程序中,将接收到的1字节数据取出,送u8_UartData变量,然后将此变量传递给miniUART_UartInterrupt函数进行处理。 3、如果从串行口向外发送数据,则直接调用UART1_SendByte函数即可,如下图所示。该代码的功能是将1个4字节(32位)长度的变量,通过串行口,向外发送。 |
|
|
|
只有小组成员才能发言,加入小组>>
23715个成员聚集在这个小组
加入小组1080 浏览 1 评论
1235 浏览 1 评论
12648 浏览 0 评论
6012 浏览 3 评论
17812 浏览 6 评论
1096浏览 1评论
1112浏览 1评论
40mR/650V SiC 碳化硅MOSFET,替代30mR 超结MOSFET或者20-30mR的GaN!
534浏览 1评论
1080浏览 1评论
5837浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-21 05:26 , Processed in 0.951073 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191