作者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://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1413949630.A.9F4.html
※ 编辑: kuangs (36.226.205.145), 10/22/2014 11:51:12
1F:推 drag: 这可能要看示波器,你从GPIO丢资料出来波形跟从2303一样吗? 10/22 13:42
2F:→ drag: 会不会是透过GPIO模拟精准的baud可能会比较困难一些? 10/22 13:43
3F:推 doug919: 你可以尝试开启hardware/software flowcontrol 10/29 15:12
4F:→ doug919: 但还是有可能因为UART chip buffer太小而掉资料的 10/29 15:13
5F:→ doug919: 此时只能降低baud rate或换chip 10/29 15:13