完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在51单片机和pc的串口通信中,经常提到发送与接收 这里的发送和接收都是指单片机吗 ?? 容易和pc的发送和接收弄混淆下面这是我百度知道问的,后来大神没有回复 希望各位帮我继续解答!!!在51单片机和pc的串口通信中,经常提到发送与接收, 这里的发送和接收不是特指任何一方,因为通信是双向的,你来我往,和两个人谈话一样,你一句我一句,你说我听,我说你听。单片机这面在发送,PC那面就接收,PC那面在发送,单片机这面就在接收。追问
22 分钟前我知道你意思 但是我在keil里写代码的时候不是写了发送与接收吗 比如SBUF=A[] 还有B[]=SBUF 这两个都是指单片机吧 回答 16 分钟前是的。因为大多数人不具备PC机端软件开发,就有人开发了串口助手,所以PC那面你只设置通信协议就行了,其它不用管。 追问 16 分钟前既然都是指单片机 那么我用一个数组 比如a[]=SBUF 接收内容 既然是单片机接收的,为什么会在串口通信助手的界面上显示出来呢 |
|
相关推荐
2个回答
|
|
楼主可以去仔细研究一下串口通信的协议。里面有SBUF这个寄存器,收跟发都是跟这个寄存器有关的。比如这么写就是发SBUF=DATA,如果写成DATA=SBUF就是收。这是站在单片机的角度所称的收,发。明白?至于你说PC机也可以收到,那是因为单片机写了一句SBUF=DATA,这就是发,也就是发给了PC机。明白了?
|
|
|
|
感谢楼主分享~
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
561 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
498 浏览 0 评论
630 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】SPI点亮16级灰阶OLED显示屏
503 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第四十二章 录音机实验
1122 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12206 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 13:48 , Processed in 0.544683 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号