空中教室SAM2001ADV的DMA操作問題
|
||||
---|---|---|---|---|
資深會員
|
上課的最後問了一個RS232接收時大小如何設定的問題,老師回答是接收時是每次接收1個byte,然後一直搬到dest buffer中。
後來再想一下,我們使用中斷時,會在每個byte接收完成時,檢查分隔符號或dest buffer的大小,來決定是否接收完成, 但DMA中只能一直搬,CPU不能介入,也就沒有機會做檢查 請問DMA操作時一般是怎麼判斷RS232的接收完成?怎麼做檢查?
發表於: 2022/11/24 17:28
|
|||
|