打印
[AVR单片机]

AVR单片机,当JTAG接口使用完毕后能否再做为普通I/O使用?

[复制链接]
2706|10
手机看帖
扫描二维码
随时随地手机跟帖
沙发
315avr| | 2007-7-31 17:12 | 只看该作者

什么叫使用完毕呢?如果不用JTAG,可以做I/O口用...

什么叫使用完毕呢?
你是说JTAG下载,然后去掉JTAG???
如果不用JTAG,可以做I/O口用...

-----------------------
Emily Mo  莫海艳
website: www.315avr.com

使用特权

评论回复
板凳
yuzhuen|  楼主 | 2007-7-31 17:41 | 只看该作者

莫大侠,我是意思是这样的...

程序在仿真段使用JTAG功能,程序确定下来后(不用再修改)通过JTAG下载,程序运行起来后将对应I/O当作普通I/O使用,不知能否实现,谢谢!

使用特权

评论回复
地板
yuzhuen|  楼主 | 2007-7-31 17:51 | 只看该作者

莫大侠,你看这样行不行?

仿真是我使用如下代码:

#define debug
.
.
.
#ifdefie debug

代码1;

#else

代码2;

JTD = 1;

#end

也就是说在仿真是使用代码1,其中没有关闭JTAG功能的代码

正常运行时,执行代码2,将JTAG功能关闭,使用I/O功能

你觉得可行吗?谢谢

使用特权

评论回复
5
315avr| | 2007-7-31 18:02 | 只看该作者

可以实现你的想法,但软件里做行吗?得改硬件熔丝位JTAGEN

可以实现你的想法,但软件里做行吗?
得改硬件熔丝位JTAGEN吧?

就把一些简单的引脚做到JTAG口上,不需要仿真这些口的功能;
生产的时候直接写程序时,去掉JTAGEN熔丝位即可。

--------------------------------------
Emily Mo  莫海艳
website: www.315avr.com

使用特权

评论回复
6
mcubest| | 2007-7-31 22:23 | 只看该作者

等待avr自编程可以改变熔丝那天的到来

使用特权

评论回复
7
315avr| | 2007-7-31 22:33 | 只看该作者

nothing is impossible!!!

nothing is impossible!!!
我也等待......

--------------------------------------
Emily Mo  莫海艳
website: www.315avr.com

使用特权

评论回复
8
yuzhuen|  楼主 | 2007-8-1 08:38 | 只看该作者

感谢各位的回复

使用特权

评论回复
9
zhusonglinw| | 2007-8-1 11:03 | 只看该作者

可以

使用特权

评论回复
10
yayongzhan| | 2007-8-2 15:23 | 只看该作者

没有问题

使用特权

评论回复
11
xiao| | 2007-8-3 16:17 | 只看该作者

呵呵

JTD=1要连续执行两次好像。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

70

帖子

0

粉丝