Re: [問題] Uart XP開發

看板C_and_CPP作者 (←這人是超級笨蛋)時間13年前 (2012/07/22 01:37), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《lalaboom (lalaboom)》之銘言: : 大家好~不知道這個問題可以發在這個版嘛QQ,不行自刪。 : 目標是在XP系統上跟MCU做command 傳輸,資料量不大。 : 可是小弟對XP系統開發uart沒有相關經驗。 : 煩請大家指教, : 有看了VC、VB或是QT開發,不知道哪個比較好,暫時是偏向QT啦 : 請問大家有什麼好的建議嗎,或是有相關資料、example可參考的。 : 感謝大家!!! 首先是硬體部分 這年頭 PC(都用 Windows XP 了應該是 PC 吧)通常沒有 serial port 了 所以通常是用 USB/RS232 converter 然後自己接 RS232 和 MCU 的 UART 不能直接接, 要做訊號轉換(有壓準問題) 不過這部份你沒特別問就先不管 如果是 serial port(虛擬與否), 在 Windows 上就會有一個 COM 編號 要和這個 COM port 通訊就需要特定的 API Windows 本身有提供, 可參見下面這篇 http://robbayer.com/files/serial-win.pdf (註: 網址好像失效了, 不知道之後會不會恢復; 我有留檔, 如果真的不行再找我要) 這是很單純的 C, 所以可以直接和 Qt 的其他程式碼共存 或者如果你想要比較高階的 API, 有個第三方的 Qt library 叫 QextSerialPort http://code.google.com/p/qextserialport/ 這個應該是歷史最悠久的 Qt 序列埠函式庫 其他還有一些別的, 可以看它的 Wiki 裡面有列(我自己沒用過就是了) 我上次用 QextSerialPort 的時候 2.0 preview 的 Windows 部分好像有點 bug 不過 1.2 beta 應該是可以用, 自己試試看吧 順帶一題如果你要用 .NET 的話請參考 http://goo.gl/6CIGv Visual Basic 沒研究而且這裡是 C/C++ 板所以就略過 -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.164.138.155 ※ 編輯: uranusjr 來自: 1.164.138.155 (07/22 01:39)

07/22 01:52, , 1F
推!想聽converter 位準該怎解決?另那份純C pdf連不上,能
07/22 01:52, 1F

07/22 01:52, , 2F
否借參考?是Win32 API 裡的ReadFile / WriteFile 嗎?
07/22 01:52, 2F
文章代碼(AID): #1G2kZdk0 (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #1G2kZdk0 (C_and_CPP)