串口怎样通过按键打开关闭接收,发送不关闭?

szhsbsiq 2015-06-08 12:43:09
串口怎样通过按键打开关闭接收,发送不关闭?
...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2015-06-08
  • 打赏
  • 举报
回复
不能关闭接收,尽管收啊,再把收到的扔了就行
於黾 2015-06-08
  • 打赏
  • 举报
回复
单片机是单CPU的,单线程,所有代码都是顺序执行的 所以只能采用中断处理的方式 而且单片机的串口有关闭一说? 而电脑是多CPU,多线程.发送和接收可以并发执行,根本没有必然联系 但是它们都依赖于串口设备,你把串口关闭了,还发送什么,接收什么?
szhsbsiq 2015-06-08
  • 打赏
  • 举报
回复
电脑就不懂,单片机里面是接收中断跟发送中断是分开的,
於黾 2015-06-08
  • 打赏
  • 举报
回复
串口编程,要么就程序启动打开一次,然后一直自动收发 要么用户点了打开就打开,然后收发,点了关闭就关闭 怎么可能关了还能发
於黾 2015-06-08
  • 打赏
  • 举报
回复
引用 3 楼 szhsbsiq 的回复:
就按zeratul1990的方法吧,如果能关掉接收感觉更合理。
关掉还怎么收发,关掉了既不能收也不能发了.
szhsbsiq 2015-06-08
  • 打赏
  • 举报
回复
就按zeratul1990的方法吧,如果能关掉接收感觉更合理。
拜一刀 2015-06-08
  • 打赏
  • 举报
回复
不就是该发继续发,收到数据时根据开关处理和不处理么
於黾 2015-06-08
  • 打赏
  • 举报
回复
发送完别调用close不就行了

111,083

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧