自已动手制作AVR仿真器
发布时间:2008/5/27 0:00:00 访问次数:563
jtagice 是一款经典的仿真器。它支持的芯片清单为:atmega128, atmega128l,
atmega16, atmega162, atmega162v, atmega165, atmega165v, atmega169, atmega169v,
atmega16l, atmega32, atmega323, atmega323l, atmega32l, atmega64, atmega64l 。
虽然它不支持mega8/48/88/168等较新的常用芯片,但却无损它的实用性。我们可以用这款
jtagice仿真mega16芯片进行开发,开发成功后,才移植到m8/48/88/168上。只要开发时留
意一下,移植并不会有困难。
使用贴面ic的效果图:
但使用贴面ic一个不好的地方是,芯片无法拆下来(如果我们要重新烧录芯片的rom,能拆下
来就方便多了)。所以,这个活动,我们推荐使用dip40封装的mega16. 以下是红日制作的实
物图:
网上关于自制jtag的线路有许多种。红日根据搜集到的资料,设计出本文介绍的最简易、制
作最容易的 jtag。rs232接口是用分立件制作,就地取材,简单可靠.
本线路的j1双排十针座,既可以做jtag,又可以做isp(通过跳针jp1控制)。jp1跳针短路
时,j1用作isp下载,方便更新本jtag的rom。j1 跳针开路时, 用作jtag.
如果你有232芯片,可以按以下线路代替上面的分立件rs232部分:
烧录文件:
按以上的硬件制作好pcb后,检查焊接无误,就可以进行烧录了。
烧录的方法有很多,我(armok)推荐的一个方法是:将m16芯片从jtag板上拆下来,放到普通
的带isp口的实验板,使用sl-isp1.32 软件,将本文附录所带的将avr studio 4.10 rom 烧
录文件中的flash.rom 及 epprom.rom 直接烧入到jtag atmega16 就可以了。
atmega16, atmega162, atmega162v, atmega165, atmega165v, atmega169, atmega169v,
atmega16l, atmega32, atmega323, atmega323l, atmega32l, atmega64, atmega64l 。
虽然它不支持mega8/48/88/168等较新的常用芯片,但却无损它的实用性。我们可以用这款
jtagice仿真mega16芯片进行开发,开发成功后,才移植到m8/48/88/168上。只要开发时留
意一下,移植并不会有困难。
使用贴面ic的效果图:
但使用贴面ic一个不好的地方是,芯片无法拆下来(如果我们要重新烧录芯片的rom,能拆下
来就方便多了)。所以,这个活动,我们推荐使用dip40封装的mega16. 以下是红日制作的实
物图:
网上关于自制jtag的线路有许多种。红日根据搜集到的资料,设计出本文介绍的最简易、制
作最容易的 jtag。rs232接口是用分立件制作,就地取材,简单可靠.
本线路的j1双排十针座,既可以做jtag,又可以做isp(通过跳针jp1控制)。jp1跳针短路
时,j1用作isp下载,方便更新本jtag的rom。j1 跳针开路时, 用作jtag.
如果你有232芯片,可以按以下线路代替上面的分立件rs232部分:
烧录文件:
按以上的硬件制作好pcb后,检查焊接无误,就可以进行烧录了。
烧录的方法有很多,我(armok)推荐的一个方法是:将m16芯片从jtag板上拆下来,放到普通
的带isp口的实验板,使用sl-isp1.32 软件,将本文附录所带的将avr studio 4.10 rom 烧
录文件中的flash.rom 及 epprom.rom 直接烧入到jtag atmega16 就可以了。
jtagice 是一款经典的仿真器。它支持的芯片清单为:atmega128, atmega128l,
atmega16, atmega162, atmega162v, atmega165, atmega165v, atmega169, atmega169v,
atmega16l, atmega32, atmega323, atmega323l, atmega32l, atmega64, atmega64l 。
虽然它不支持mega8/48/88/168等较新的常用芯片,但却无损它的实用性。我们可以用这款
jtagice仿真mega16芯片进行开发,开发成功后,才移植到m8/48/88/168上。只要开发时留
意一下,移植并不会有困难。
使用贴面ic的效果图:
但使用贴面ic一个不好的地方是,芯片无法拆下来(如果我们要重新烧录芯片的rom,能拆下
来就方便多了)。所以,这个活动,我们推荐使用dip40封装的mega16. 以下是红日制作的实
物图:
网上关于自制jtag的线路有许多种。红日根据搜集到的资料,设计出本文介绍的最简易、制
作最容易的 jtag。rs232接口是用分立件制作,就地取材,简单可靠.
本线路的j1双排十针座,既可以做jtag,又可以做isp(通过跳针jp1控制)。jp1跳针短路
时,j1用作isp下载,方便更新本jtag的rom。j1 跳针开路时, 用作jtag.
如果你有232芯片,可以按以下线路代替上面的分立件rs232部分:
烧录文件:
按以上的硬件制作好pcb后,检查焊接无误,就可以进行烧录了。
烧录的方法有很多,我(armok)推荐的一个方法是:将m16芯片从jtag板上拆下来,放到普通
的带isp口的实验板,使用sl-isp1.32 软件,将本文附录所带的将avr studio 4.10 rom 烧
录文件中的flash.rom 及 epprom.rom 直接烧入到jtag atmega16 就可以了。
atmega16, atmega162, atmega162v, atmega165, atmega165v, atmega169, atmega169v,
atmega16l, atmega32, atmega323, atmega323l, atmega32l, atmega64, atmega64l 。
虽然它不支持mega8/48/88/168等较新的常用芯片,但却无损它的实用性。我们可以用这款
jtagice仿真mega16芯片进行开发,开发成功后,才移植到m8/48/88/168上。只要开发时留
意一下,移植并不会有困难。
使用贴面ic的效果图:
但使用贴面ic一个不好的地方是,芯片无法拆下来(如果我们要重新烧录芯片的rom,能拆下
来就方便多了)。所以,这个活动,我们推荐使用dip40封装的mega16. 以下是红日制作的实
物图:
网上关于自制jtag的线路有许多种。红日根据搜集到的资料,设计出本文介绍的最简易、制
作最容易的 jtag。rs232接口是用分立件制作,就地取材,简单可靠.
本线路的j1双排十针座,既可以做jtag,又可以做isp(通过跳针jp1控制)。jp1跳针短路
时,j1用作isp下载,方便更新本jtag的rom。j1 跳针开路时, 用作jtag.
如果你有232芯片,可以按以下线路代替上面的分立件rs232部分:
烧录文件:
按以上的硬件制作好pcb后,检查焊接无误,就可以进行烧录了。
烧录的方法有很多,我(armok)推荐的一个方法是:将m16芯片从jtag板上拆下来,放到普通
的带isp口的实验板,使用sl-isp1.32 软件,将本文附录所带的将avr studio 4.10 rom 烧
录文件中的flash.rom 及 epprom.rom 直接烧入到jtag atmega16 就可以了。
上一篇:89S51看门狗功能的使用方法