看板 LinuxDev 關於我們 聯絡資訊
各位大大們好,請問是否有先進們使用過read(),write()指令 透過RS232來傳送資料從A->B 電腦這樣傳輸(ARM), 小妹我使用的是C語言來寫code,小妹現在碰到的問題是: 當我傳送端傳輸大於1K的資料的時候,接收端的buffer好像爆掉了, 所以傳送端傳輸的資料沒辦法存到接收端內部.... 請問是否有甚麼方法可以讓我使接收端的資料 可以慢慢地接收小筆資料直到從傳送端資料送完為止的方法呢? 謝謝各位^^ 不好意思~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.131.65
koukai:最簡單的就是 持續用write收到沒資料為止 :p 12/11 09:49
a910937:您好,請問while迴圈怎麼樣判斷呢?? 12/11 15:02
a910937:我想用arm uart內部特殊暫存器做判斷是否已滿 可行嗎^^? 12/11 15:03
milochen:與其滿腦子把硬體的東西想成跟程式碼一樣,到不如花點時 12/13 00:12
milochen:間,了解一下,到底UART內部的block diagram之含意。 12/13 00:12
zwai:建議先了解UART和serial到底是什麼吧... 12/13 00:35
a910937:我現在利用register去控制,都define好了,也compile ok 12/25 14:32
a910937:可是拿板s3c2410(ARM)板子 卻發生錯誤,怎麼會這樣呢....唉 12/25 14:33