作者a910937 (skura)
看板LinuxDev
标题[问题] ARM板 RS232互传问题请教~
时间Mon Dec 8 12:21:08 2008
各位大大们好,请问是否有先进们使用过read(),write()指令
透过RS232来传送资料从A->B 电脑这样传输(ARM),
小妹我使用的是C语言来写code,小妹现在碰到的问题是:
当我传送端传输大於1K的资料的时候,接收端的buffer好像爆掉了,
所以传送端传输的资料没办法存到接收端内部....
请问是否有甚麽方法可以让我使接收端的资料
可以慢慢地接收小笔资料直到从传送端资料送完为止的方法呢?
谢谢各位^^ 不好意思~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.126.131.65
1F:推 koukai:最简单的就是 持续用write收到没资料为止 :p 12/11 09:49
2F:→ a910937:您好,请问while回圈怎麽样判断呢?? 12/11 15:02
3F:→ a910937:我想用arm uart内部特殊暂存器做判断是否已满 可行吗^^? 12/11 15:03
4F:推 milochen:与其满脑子把硬体的东西想成跟程式码一样,到不如花点时 12/13 00:12
5F:→ milochen:间,了解一下,到底UART内部的block diagram之含意。 12/13 00:12
6F:推 zwai:建议先了解UART和serial到底是什麽吧... 12/13 00:35
7F:→ a910937:我现在利用register去控制,都define好了,也compile ok 12/25 14:32
8F:→ a910937:可是拿板s3c2410(ARM)板子 却发生错误,怎麽会这样呢....唉 12/25 14:33