UART讀寫問題

79 views
Skip to first unread message

Ji-Heng Wu

unread,
Mar 14, 2013, 6:24:06 AM3/14/13
to embedd...@googlegroups.com
目前遇到一個問題,問題就是當 UAR 中按下任何一個按鍵時 (還沒輸入完畢),

就會立即輸出 Got:HelloX(有可能是 1 或是 2),gdb 過後發現是在 serial_readwrite_task 中

接收到輸入後,會立即跳離 while 迴圈,而讓之後的 QUEUE_SEND 執行而輸出,

目前判斷是 curr_char 和 done 沒有恢復成curr_char = 4和done = 0,加上因為

msg共用的關係,所以導致出現Got:Hello,想請問各位有什麼解決的方法嗎?

謝謝!

Ji-Heng Wu

unread,
Mar 14, 2013, 9:37:52 AM3/14/13
to embedd...@googlegroups.com
解決了

結論是用global variable,但要小心處理才行.......



Ji-Heng Wu於 2013年3月14日星期四UTC+8下午6時24分06秒寫道:
Reply all
Reply to author
Forward
0 new messages