![]() |
發(fā)布時間: 2023-4-29 11:02
正文摘要:大家好,新手小白。在做串口通信的時候,單獨的發(fā)送、接收能夠實現,在仿真的儀器上能看到確實接收到了數據,但始終無法在接收完成后,向外發(fā)送接收到的數據或其他字符串,查詢或中斷方式都嘗試過,不知道問題到底出 ... |
Hephaestus 發(fā)表于 2023-5-5 13:49 這個可能性很大 |
最后一個夏天1 發(fā)表于 2023-5-4 17:58 啊,這……這……這……我也是用8.13版本的,可以發(fā)送數據,就是收不到數據,我已經搞了好久了,一直搞不明白哪里出了問題,正準備搜集一下資料,再整理了好了上論壇求助呢 不知道你現在換了什么版本的,能正常串口收發(fā)呢? 感謝! |
黑電子ABCf 發(fā)表于 2023-5-5 13:02 單獨發(fā)送都不行只能說明proteus模型不完整,上實物吧。 |
黑電子ABCf 發(fā)表于 2023-5-5 12:18 用了8.6版本,用官方例程能夠實現串口1的接發(fā),但串口2還是不行,而且單獨的發(fā)送也實現不了 |
黑電子ABCf 發(fā)表于 2023-5-4 20:41 試了,不行,問題到底出在哪兒了呢【腦殼痛】 |
最后一個夏天1 發(fā)表于 2023-5-4 17:58 呃用的8.13版本,那我也換個版本試試 |
不知道你用的什么版本,說出來你可能不信,我之前用8.13的ptoteus,不管怎么仿真,單片機都收不到數據,一模一樣的環(huán)境和程序,我換了個版本就可以。 |
伙伴們,我嘗試用STC數據手冊上的官方例程但同樣無法實現接收后發(fā)送數據問題,而且只能實現串口1的發(fā)送,不能實現串口2的發(fā)送,求大佬指點迷津【憂桑】! |
lkc8210 發(fā)表于 2023-4-29 22:13 謝謝伙伴,有嘗試過像這樣給Uart1R_Buf一個10的長度,并在中斷函數中設置接收長度超過10時,讓point1重新指向0,但還是實現不了將接收到的數據再發(fā)送出去【唉想不通】 |
試試uchar Uart1R_Buf[20]=0,point1=0; |