1. 程式人生 > >拉登是我罩的_第五周

拉登是我罩的_第五周

使用 數據線 產生 第五周 主體 串口 數據 信息 顯示

一、調試顯示方法:模擬串口通信

1.本來可以讓調試信息顯示在嵌入式設備12864液晶屏幕,不過那是遊戲主體,全部用來實現遊戲界面,也不希望調試後,還要再把顯示在液晶上的調試信息清除,這樣還要再調試一次。無限循環遞歸。所以調試通過另一種顯示方式呈現。
2.由於電腦本身集成了串口通信協議,於是可以使用單片機模擬串口通信協議,將單片機運行過程中的數據通過模擬串口發送到電腦,電腦再顯示出來。結束調試的時候,只需要把這兩條線扔了就行。
3.調試使用串口通信連接電腦,將調試信息通過串口發送到電腦端。
4.具體實現:模擬串口通信協議,使用兩條普通IO口的線,一條普通線作為數據線使用、一條普通線作為信號線使用,隨便找一個USB形狀的接口能插到電腦上即可,將其與上述兩條線連接,並且連接GND共地。根據串口通信協議,使用定時器讓信號線每隔某個固定時間改變電平,模擬產生比如115200的波特率。
5.重定向IO流將內存緩沖區數據重定向到那一條數據線,而4中所講的信號線給與數據線時鐘信號,讓數據通過數據線發送出去,由於按照串口通信協議,於是電腦會誤以為是某串口與其進行通信,只需要掃描電腦串口設備將電腦串口數據寄存器的數據取出即可。

二、由於是遊戲,讓偉淇玩一個下午測試功能完備、按鍵順暢

拉登是我罩的_第五周