作者kuangs (kuangs)
看板LinuxDev
標題[問題] Kernel Uart 與 PL2303 Uart 疑問 ??
時間Wed Oct 22 11:47:07 2014
想請問 我目前寫了程式 來收uart的資料
如果透過pl2303 chip 收資料 都是正常的
但從kernel gpio (已確定GPIO設定正確) 來收資料 卻會有掉code 的情形
用的程式也是同一個
目前所知 pl2303 是模擬USB
而 gpio 是直接收到kernel
(上述如有錯誤 請指教)
兩個在收uart資料上有甚麼不同 導致這個問題??
補充一點
從UART 進來的資料 有Binary資料
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.205.145
※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1413949630.A.9F4.html
※ 編輯: kuangs (36.226.205.145), 10/22/2014 11:51:12
推 drag: 這可能要看示波器,你從GPIO丟資料出來波形跟從2303一樣嗎? 10/22 13:42
→ drag: 會不會是透過GPIO模擬精準的baud可能會比較困難一些? 10/22 13:43
推 doug919: 你可以嘗試開啟hardware/software flowcontrol 10/29 15:12
→ doug919: 但還是有可能因為UART chip buffer太小而掉資料的 10/29 15:13
→ doug919: 此時只能降低baud rate或換chip 10/29 15:13