技术电子

什么是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 zhcn.birmiss.com. Theme powered by WordPress.