嵌入式串列埠除錯

2022-06-27 09:40:24 字數 1108 閱讀 8693

1樓:

我剛做過一個串列埠的板子除錯工作。我是這樣做的。

調通一個串列埠指的是1.硬體調通。用示波器看指定的串列埠線有資料,並且電源線地線處於正常的電平。2.介面(軟體)調通。寫好介面軟體程式。

具體是這樣做的。

1.先寫一個最賤單的通訊程式。如果手裡沒有現成的事例可以就寫一個程式可以使串列埠寫資料的線1 0週期變化。

這個就直接是埠操作。你找一下板子的設計資料怎麼設計的 相應用的埠是哪幾個。進行一下簡單的埠操作,再用示波器看。

看看有沒有訊號出來,如果有而且對應的線處於正確的電平,這樣硬體就調通了。

2.寫埠驅動程式.一般來說最基本的驅動介面程式包括3個.

(1)初始化程式.這個函式用來設定串列埠的資料率啊,控制資訊之類的.這個要看你所使用的晶片的資料手冊對照設計.

(2)讀1個位元組的資料.呼叫這個函式可以從串列埠緩衝區讀出一個資料.從cpu datasheet裡面可以找到串列埠讀緩衝區的相關操作。

(3)寫一個位元組的資料.

然後寫好後,將板子和電腦聯機,在電腦上打個一個叫 串列埠除錯助手或者串列埠精靈的共具,可以很方便的讀寫電腦串列埠.連機進行除錯,呼叫你自己寫的讀寫介面將你想要傳送的位元組發到電腦上能正確接收且能正確接收電腦傳送過去的程式.

這兩大方面通了以後就可以交差的了.

2樓:萍水e相逢

調通一個串列埠 簡單 說 就是 雙方 傳送,對方能接收到!

關鍵 就是

甲方 傳送 乙方 接收,反過來;

甲方 接收 乙方 傳送

祝你順利

3樓:匿名使用者

先拿你們的板子寫和串列埠傳送的程式,然後

到網上下個串列埠除錯助手,開啟板子與pc連線的那個pc 串列埠看看資料收到沒?波特率上下要一致,沒收到的話,說明你的板子上的串列埠程式沒寫好,傳送調好了,再做接受。

前兩天剛寫了個串列埠示波器,估計貼主vc很強大的。

既然有uart.c

你直接寫個主函式

void main()

}具體要看你是什麼板子,很簡單的·

調通一個串列埠,就是下面板子發哦那個任何字元 上面都能正常接受。

上面發的任何指令(也是字元),下面也能正常接受

嵌入式學習,嵌入式學習模板

現在arm的市場是非常好的,它的前景怎麼樣還要看這幾年有沒有哪位能發明出能在fpga上執行的作業系統。要是能出現的話arm公司就危險了。學習arm開發闆闆是一定要買的。想入門快的話周立功的easyarm2100,easyarm2131 arm7 是不錯的選擇。周立功的能讓學生接受的都是入門級arm板...

想學習嵌入式開發,怎麼學習嵌入式開發?

學習這個需要一定的計算機基礎,比如程式設計基礎知識,如果自己研究,沒有好的天賦是不行的。最好接受正規培訓和學習。學習嵌入式開發時一定要掌握正確的學習方法 掌握正確的學習方法的前提是擁有端正的學習態度,首先學習過程中一定要腳踏實地的學好每一部分的知識,學的好不要驕傲,遇到不會的問題也要精下來慢慢的解決...

led嵌入式筒燈怎麼安裝,圖上這個嵌入式筒燈沒有吊頂是怎麼裝進去的

按開孔尺寸在天花板上開圓孔 拉出供電電源線 專,與燈具電源線配接屬,注意接線須牢固,且不易鬆脫 手按住燈具安裝彈片兩側,並向中間壓緊對準安裝孔,推入天花板 燈具依靠安裝彈片的彈力,定位在天花上,試銷轉面蓋,感覺其力度與緊度 拆燈時,請關閉電源,用手抓住燈具燈口,按住面蓋,用力下拉即可 注意不可用力過...