技術電子

什麼是JTAG程序員?

有程序員,允許微控制器重寫軟件開發的好幾個不同的配置。 他們可能是不同的,專為專業人士,或反過來說,有一個簡化的接口。 後者是指編程器和英雄的這篇文章。 您將學習,他不僅是什麼,又是如何使用自己的雙手一個JTAG編程。 你會發現圖表和照片,應該像結果。

什麼是JTAG程序員?

這是一個簡化版本的專業AVR JTAG ICE,正如你可能已經猜到從它的名字,是專為編程AVR系列的微控制器是。 其主要區別是,它可以收集甚至是門外漢,最終成本將數倍於購買該工廠的低。 事實上,在提交機制的一篇文章 - 中國的翻版,所以AVR程序員,你可以購買更多。 因此,我們不如實可以說,也有購買的選項。 但他自己動手組裝,以避免可能的負面效果在生產外購件的廉價劣質的結果。

為什麼選擇編程JTAG?

主要的東西 - 它的成本低,易於裝配。 JTAG程序員可以編寫帶有JTAG接口的所有設備。 要通過計算機工作需要開發環境AVR Studio的4或更高版本。 有了它們,AVR的程序員可以工作。

缺點程序員

最新版本的微控制器系列的,沒有額外的工作無法進行編程。 此外,有顯著的問題與代表誰擁有不到40英尺,16 KB的內存。 正如你所看到的,潛在客戶的數量是相當有限的。 但一些熱門車型正好落入它,所以它是非常有用的。

方案

驅動程序操作簡單,幾乎不需要額外的ATmega16的電子產品。 作為一個接口可用於MAX232(與COM工作)和FT232RL(用於與USB使用)。 值得一提的是用來連接通過USB供電的第二個選項是不被提倡。 在這種情況下,由於錯誤或疏忽可以獲得電壓保護二極管,以及結果將FT232RL 高電壓。 這可能會損壞或編程,或編程對象。 解決了這個細微通過電路板供電。

為了更加方便那些誰沒有足夠合格的程序員是專為MAX232的,但另一種選擇是只需要建立另一個連接。

調整

鑑於有必要的電路應該只擦板。 此外,所有連接整齊,焊接領域,由固件加載程序檢查了程序員的工作。 其次是與AVR Studio來了JTAG編程固件更新到最新版本,或者只要有必要。 通過適配器連接的程序員。 如果它工作 - 這樣你就可以在移動到下一個部分,它概述了工作和編程的細微差別。 應當注意的是,所有的電線,他們只是外箱的位置。

至於作業準備應設置熔絲位。 他們依靠的符號,在其中進行的工作。 為了更好地理解我們在這裡提出如下表:

直接符號(數據表,UniProf)

逆符號(AVR DUDE GUI,PonyProg)

OCDEN

[]

[1]

JTAGEN

[]

[1]

SPIEN

[]

[1]

CKOPT

[1]

[]

EESAVE

[1]

[]

BOOTSZ1

[]

[1]

BOOTSZ0

[]

[1]

BOOTRST

[1]

[]

BODLEVEL

[1]

[]

BODEN

[1]

[]

SUT1

[]

[1]

SUT0

[]

[1]

CKSEL3

[1]

[]

CKSEL2

[1]

[]

CKSEL1

[1]

[]

CKSEL0

[1]

[]

你怎麼知道該選什麼? 該問題的答案很簡單:你需要連接到微控制器並開始閱讀這些相同的位。 注意SPIEN - 如果有一個复選標記旁邊,則意味著符號反轉。 如果不是 - 那麼它是直的。 如果一切都正確完成,程序員是準備縫製微控制器。 但是,如果他是後來無法使固件 - 重讀並再次檢查一切。

與編程工作

欲了解更多受教會是LED編程的例子閃爍。 首先,你應該運行的工作室,並創建一個新項目。 然後,選擇編程語言(在這種情況下,彙編語言)和指定項目名稱。 程序本身將能夠確定您所使用的JTAG編程。 作為一個平台,選擇它,並在旁邊的窗口 - 可編程微控制器給他們。 其次,這是很平常 - 應該開車只為節目的文本。 所以讀者可以測試功能,提供測試JTAG程序員指定的源文章。 由此可以看出,二極管開始非常快的閃爍,這並不奇怪,因為那裡是沒有保留能力。 所以,程序員,它的創建和使用的指令。 你只需要實現他想像的飛行。

有點做法。 要檢查插頭插入出口A 3的LED。 然後連接到板:四線接口(TCK,TDI,TMS,TDO)和2 VCC電源變為正和GND被連接到地面。 所有的食物,你可以走得更遠。 該工作室是必要的編譯代碼並運行它。 該項目編譯很快,也將被縫合,並開始工作。 要跟踪執行的過程中,您可以按F11,然後你就可以在任意數量的代碼,現在的程序看。 這足以將光標移至包括LED行和它點亮。 還有大量的實驗。 請記住,為了做一些事情,你需要的工作。 我們的進步將是緩慢的,但最終,你將能夠得到你想要什麼,主要的事情 - 不要放棄,繼續與(以任何方式沒有它)的理論基礎上,強調實驗。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.