拉登是我罩的_第五周
一、調試顯示方法:模擬串口通信
1.本來可以讓調試信息顯示在嵌入式設備12864液晶屏幕,不過那是遊戲主體,全部用來實現遊戲界面,也不希望調試後,還要再把顯示在液晶上的調試信息清除,這樣還要再調試一次。無限循環遞歸。所以調試通過另一種顯示方式呈現。
2.由於電腦本身集成了串口通信協議,於是可以使用單片機模擬串口通信協議,將單片機運行過程中的數據通過模擬串口發送到電腦,電腦再顯示出來。結束調試的時候,只需要把這兩條線扔了就行。
3.調試使用串口通信連接電腦,將調試信息通過串口發送到電腦端。
4.具體實現:模擬串口通信協議,使用兩條普通IO口的線,一條普通線作為數據線使用、一條普通線作為信號線使用,隨便找一個USB形狀的接口能插到電腦上即可,將其與上述兩條線連接,並且連接GND共地。根據串口通信協議,使用定時器讓信號線每隔某個固定時間改變電平,模擬產生比如115200的波特率。
5.重定向IO流將內存緩沖區數據重定向到那一條數據線,而4中所講的信號線給與數據線時鐘信號,讓數據通過數據線發送出去,由於按照串口通信協議,於是電腦會誤以為是某串口與其進行通信,只需要掃描電腦串口設備將電腦串口數據寄存器的數據取出即可。
二、由於是遊戲,讓偉淇玩一個下午測試功能完備、按鍵順暢
拉登是我罩的_第五周
相關推薦
拉登是我罩的_第五周
使用 數據線 產生 第五周 主體 串口 數據 信息 顯示 一、調試顯示方法:模擬串口通信 1.本來可以讓調試信息顯示在嵌入式設備12864液晶屏幕,不過那是遊戲主體,全部用來實現遊戲界面,也不希望調試後,還要再把顯示在液晶上的調試信息清除,這樣還要再調試一次。無限循環遞歸。
拉登是我罩的_第五週
一、除錯顯示方法:模擬串列埠通訊 1.本來可以讓除錯資訊顯示在嵌入式裝置12864液晶螢幕,不過那是遊戲主體,全部用來實現遊戲介面,也不希望除錯後,還要再把顯示在液晶上的除錯資訊清除,這樣還要再除錯一次。無限迴圈遞迴。所以除錯通過另一種顯示方式呈現。2.由於電腦本身集成了串列埠通訊協議,於是可以使用微控制器
中國MOOC_面向對象程序設計——Java語言_第2周 對象交互_1有秒計時的數字時鐘
display link public 你在 blank 數字時鐘 cond 視頻 計時 第2周編程題 查看幫助 返回 第2周編程題,在課程所給的時鐘程序的基礎上修改 依照學術誠信條款,我保證此作業是本人獨立完成的。 溫馨提示: 1.本次作業屬於On
2014025675《嵌入式課程程序設計》第五周學習總結
oid 第五周 通過 都是 文件描述符 div 寫文件 log 一個 第5周總結 1.打開文件:fopen() fdopen() freopen() 它們可以不同的模式打開,但都返回一個指向FILE的指針,該指針指向對應的I/O流。此後,對文件的讀寫都是通過這個FILE指
2014025654《嵌入式系統程序設計》第五周學習總結
判斷 輸出 父進程 文件流 嵌入式系統 結束 可執行文件 size_t 進程組 1.fread 在文件被打開後,可對文件進行讀寫等操作,其中讀操作的函數為fread() 函數原型 size_t fread (voidptr,size_t size,size_t nmemb,
2014025627 《嵌入式程序設計》第五周學習總結
utl char 程序 width 學習總結 user 成功 數據段 判斷 教材學習內容總結 fork()函數: 一個進程,包括代碼、數據和分配給進程的資源。fork()函數通過系統調用創建一個與原來進程幾乎完全相同的進程,也就是兩個進程可以做完全相同的事,但如果初始參數或
2014025674(16) 《嵌入式系統程序設計》第五周學習總結
阻塞 成功 fread kernel 版本 use 緩沖區 con ons 一、標準I/O的編程 fread與fwrite 1.fread是一個函數,是計算機程序中從一個文件流中讀數據,最多讀取count個元素,每個元素size字節,如果調用成功返回實際讀取到的元
軟件工程概論第五周進度條
通過 數據庫 應用 連接數據庫 jdb 代碼 數據 技術 概論 所花時間:軟件工程概論上課時間(1h5min),web應用技術開發課程(接近4h)課余時間練習(2h) 共計約8h 代碼量:登錄界面開發292行(web),四則運算代碼160行。 博
JavaScript語言精粹_第五章
.proto 5.5 閱讀 特征 數據 事件處理 parent struct json 5.1 偽類 它不讓對象直接從其他對象繼承,反而插入了一個多余的間接層,從而使構造器函數產生對象。 JavaScript中,當一個函數對象被創建時,Function構造器產生的函
第五周總結以及接下來的計劃
感覺 制造 希望 接下來 win 不能 最大 繼承 快樂 上一次的計劃只完成了百分之八十,學完了計劃中的繼承,和大部分多態的內容,但是還有一部分的多態沒學完。 對於完成當前計劃這件事,我還是有點隨意了,在心情低落的時候沒有進入學習的狀態因而放棄學習,這種情況持續了好
【網易】 【作業】 程序設計入門—C語言 翁愷 第五周
完數 字符 啊啊啊 垃圾 sys class -c system logs #include<stdio.h> int sushume(x) { int i=2,ret=0; for(i=2;x%i!=0;i++){;} //pri
201671010119 2016-2017-2《Java程序設計》第五周學習心得
進行 細節 教學 通過 程序設計 知識 繼承 自學 教學方法 本周老師按照傳統的教學方法:課堂教學法 對第五章繼承進行了重點講解,通過老師的講解,我學到了很多知識,尤其是一些細節,這是自己在自學過程中所沒有註意到的。這周老師放慢了一下進度,我感覺學習的效果要
對於“2017面向對象程序設計(Java)第五周工作總結”存在問題的反饋及本周教學計劃
語法 調整 特點 構造 選擇 問題 關於 答疑 功夫 一:問題反饋 “上周我們學習的新內容主要是第五章,並對第四章內容做了鞏固。從學生上交的實驗報告完成情況以及學習Java心得博客中的反饋可以看出,學生對構造器、重載、超類、多態、抽象類這幾個概念理解的不到位,仍有困惑,在具
201671010139 徐楠 第五周總結
全部 定義 沒有 之間 不能 設計理念 表示 int 實例化 一.什麽是接口 在軟件中接口是一種規範和標準,他們可以約束類的行為,是一些方法特征的集合,但是沒有方法的實現,接口其實上也可以看做是一個特殊的抽象類,但是采用和抽象類完全不同的方法來表示,兩者的設計
第五周---例行報告
mage http bsp 文字 分享 本周 -- 餅狀圖 博文 1.本周PSP 2.本周進度條 3.代碼累積折線圖 4.博文字數累積折線圖 5.PSP餅狀圖 第五周---例行報告
軟工2017第五周——個人PSP
proc table font png 開始時間 order spa 開始 style 10.13 --10.19本周例行報告 1、PSP(personal software process )個人軟件過程。 類型 任務 預計時間 開始時間
第五周例行報告
-s es2017 http img image blog borde spa 2-2 1.本周PSP 2.本周進度條: 代碼行,博文字數,用到的知識點 代碼行 0 博文字數 0 用到的知識點 AE、PS 3.累計進度圖 3.1累計代碼折線圖 3.
201621123021《JAVA程序設計》第五周學習總結
什麽是 處理 clas private 關鍵詞 main per 活性 over 201621123021《JAVA程序設計》第五周學習總結 1. 本周學習總結 1.1 寫出你認為本周學習中比較重要的知識點關鍵詞 接口、comparator接口、comparable接口、
2017-2018-1 20155336 《信息安全系統設計基礎》第五周學習總結
先進後出 來看 轉換 它的 window 意思 移位操作 新的 數組 2017-2018-1 20155336 《信息安全系統設計基礎》第五周學習總結 學習目標 理解逆向的概念 掌握X86匯編基礎,能夠閱讀(反)匯編代碼 了解ISA(指令集體系結構) 理解函數調用棧幀的
Thunder團隊第五周 - Scrum會議2
alt 11.11 strong monkey vector 文件的 targe 教室 boa Scrum會議2 小組名稱:Thunder 項目名稱:i閱app Scrum Master:胡佑蓉 工作照片: 參會成員: 王航:http://www.cnblogs.co