[問題] Kernel Uart 與 PL2303 Uart 疑問 ??

作者: kuangs (kuangs)   2014-10-22 11:47:07
想請問 我目前寫了程式 來收uart的資料
如果透過pl2303 chip 收資料 都是正常的
但從kernel gpio (已確定GPIO設定正確) 來收資料 卻會有掉code 的情形
用的程式也是同一個
目前所知 pl2303 是模擬USB
而 gpio 是直接收到kernel
(上述如有錯誤 請指教)
兩個在收uart資料上有甚麼不同 導致這個問題??
補充一點
從UART 進來的資料 有Binary資料
作者: drag (京都念慈庵,賈詡念費翔)   2014-10-22 13:42:00
這可能要看示波器,你從GPIO丟資料出來波形跟從2303一樣嗎?會不會是透過GPIO模擬精準的baud可能會比較困難一些?
作者: doug919 (達)   2014-10-29 15:12:00
你可以嘗試開啟hardware/software flowcontrol但還是有可能因為UART chip buffer太小而掉資料的此時只能降低baud rate或換chip

Links booklink

Contact Us: admin [ a t ] ucptt.com