[问题] 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