这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 想问一下GD32USARTDATA寄存器的数据就是usartdatatransm

共2条 1/1 1 跳转至

想问一下GD32USARTDATA寄存器的数据就是usartdatatransmit发送的数据吗

工程师
2023-11-09 16:20:44     打赏
有没有老哥能帮忙解答下 这个data寄存器的数据要么和发送的不一样 要么根本不变化 一直是0

184044fz1ms797neudm2vv.png.thumb.jpg




关键词: USART     寄存器     GD32    

助工
2023-11-09 16:22:31     打赏
2楼

0是正常的,这个寄存器比较特殊,读和写分别代表不同的功能,读,读的是串口RXD接收数据,写,是往串口TXD发数据

有些单片机是分开的中口读写寄存器,一个只读,一个只写

这个是特殊用途的,写和读,不是操作的一个地址,

写和读对应的串口的写/读,

MDK显示的数据并不是你写入的数据。显示的是串口接收数据。

只要你写了,肯定就成功了,

如果不成功要检查你的串口时钟,串口其它配置等有没有错误。

比如波特率,时钟分频等设置。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]