本帖最后由 tianshuihu 于 2013-12-1 11:31 编辑
最近受够了ATxmega256A3BU 评估板自带USB编程的来回拔插,同时在千军万马抢AVR DRAGON 的活动中无缘成为幸运儿,这下只能痛下决心利用手头的东西自己动手了… 先上一个改造好的AVRISP mkII与ATxmega256A3BU 评估板的连接图吧
其实手头上,一直闲置着一个AVR的编程器AVRISP mkII,这个一般用作ISP下载模式,对于它是否能用在ATxmega256A3BU 这块评估板上一直心有疑虑。最近实在没办法了,上网搜索了一下发现它是一款拥有ISP、PDI与TPI三种下载方式的编程器…这下就放心了! 这个是官网对AVRISP mkII的介绍 http://www.atmel.com/tools/AVRISPMKII.aspx
了解一下PDI,PDI(the Program and Debug Interface):Atmel自有技术,为Xmega系列芯片开发的编程和片上调试接口。PDI支持对所有非易失性存储进行操作,包括Flash、EEPROM、Fuses(熔丝位)、lock-bits 和 the User Signature Row。PDI接口只有2根线:RESET(作为时钟)和DATA(数据位)。对比一下ISP 、PDI 这两种接口,你会发现ISP 和PDI 很相近,事实上这两者在AVRISP mkII上面是复用的同一个接口(6pin)。而ATxmega256A3BU的PDI和JTAG接口(10pin)也是复用的
ISP
PDI & JTAG
所以就需要一个6pin转10pin的转接线,其实有用的只有4跟,为了简单方便我只用了4跟
使我十分诧异的是通过USB线把它连接到电脑上,直接提示成功安装驱动(电脑已经安装了Atmel Studio 6,后来才了解到驱动程序已经内置在这个软件中了)。打开Atmel Studio 之后提示编程器需要升级,或许好久没用了,那就升级吧。
|