我知道這可能以前已經問過,但對於我的問題我找不到解決方案。 我需要一個函數receive(int recv)
,我在一個循環中調用並接收一個字節。 我已經建立了我的串行端口(termios.h),並且能夠使用read()
接收但是我只能接收端口的整個緩衝區。所以read(fd, recv, 255);
總是返回多個字節。 我需要的是一個緩衝區,其中我接收字節,當調用receive(int recv)
時,它始終給出此緩衝區的第一個字節。 這樣的緩衝區是怎麼樣的?我很樂意欣賞這一次的任何幫助! 謝謝!從Linux的串行端口接收一個字節
0
A
回答
2
相關問題
- 1. 只接收7位讀取串行端口的MIDI字節C++
- 2. 從串行端口測試字節
- 3. 當接收到一定數量的字節時,串行端口觸發器DataReceived
- 4. Linux串行端口接收/讀取BREAK條件
- 5. 思傑接收器13 + Linux系統:串行端口重定向
- 6. C - 如何從設備端的串行端口接收(z1 mote)
- 7. Linux中的串行端口
- 8. C#串行端口接收只有給我一個單一的字符
- 9. Linux的串行端口 - wrtie()字節到目標設備通過串口
- 10. 串行端口通信,數據接收
- 11. PySerial串行端口發送/接收
- 12. 寫串行端口在Linux
- 13. 鎖定Linux串行端口
- 14. 從Linux下的C++中的串行接口讀取字節的問題
- 15. 串行端口 - 無字節可用
- 16. 總是從C#中的串行端口接收「?」
- 17. Arduino的決策從串行端口接收
- 18. 從端口接收短信
- 19. 從C++的Linux Linux(11.10)上的串行端口讀取
- 20. 8051 UART,串行接收字節
- 21. nodejs套接字從一個端口接收數據並在另一個端口上可用
- 22. 從com端口接收某些串行數據c#
- 23. 在接收端的Linux TCP_NODELAY
- 24. RasBee Pi上的XBee Linux串行端口
- 25. 串行端口與Linux中的jSSC
- 26. 在Linux中的串行端口路由
- 27. Linux的串行端口:輸入
- 28. C# - 串行端口 - 數據接收事件 - 奇怪的行爲
- 29. Pharo:從Arduino串行端口讀取字節
- 30. 在Arduino上使用軟件串口接收兩個端口
從你的代碼,我/想/你想讀取串口一個整數 - 這是正確的?目前,它看起來像是用'int recv'作爲第二個參數調用'ssize_t read(int fd,void * buf,size_t count)',這是非常錯誤的。 –