您好、欢迎来到现金彩票网!
当前位置:秒速快三 > 数据寄存器 >

STM32串口通讯中如何清除接收寄存器中的数据?

发布时间:2019-07-30 21:54 来源:未知 编辑:admin

  程序运行结果是向串口发送0a之后,串口一直发送数据AD值,而我只想叫它发一次!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果你使用接收到的数据,就会读取这个寄存器,数据就清除了,不用特意去清除它

  这个寄存器是清不了的,你可以通过RNE标志位判断有没有新数据到达,如果有新数据就读,否则就不读了。

  那如何叫它只发一次啊?我想向串口发一次0x0a,单片机发送一次AD 值

  每发一次 RNE标志会置位一次,读数据操作会清零RNE,你需要判断的只是RNE是否置位,如果置位,就读一次数据,不置位就不读。

http://harpoolbrothers.com/shujujicunqi/952.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有