高级会员
主题
回帖0
积分4843
阅读权限30
注册时间2012-7-20
最后登录1970-1-1
在线时间 小时
|
本帖最后由 yanzaihong 于 2013-10-12 23:44 编辑
请教下高人关于AVR单片机ISP编程接法,今日遇到一事,让我百思不得其解,请求高手讲解明白!
前些时间在网上购买了一个USB-ISP编程器,(一直到现在用的好好的,该ISP编程的3脚是悬空未接)。
前两天又买了个功能多些的编程器(其实就是可以编下EEPROM,C2051,C51,S51,AVR,等一些名存实亡的单片机)该编程器的ISP接口3脚是接的“GND”
结果一使用问题出来了,自己用的以前购买的一片M16实验板上将PB.4接上了ISP编程口的3脚,这下用这后买的编程器一使用就相当于将M16的PB.4口接上了“GND”
问过卖家后,解释如下:标准的ISP接口3脚是空置的不用接,卖家在开板做的编程器时觉得反正空置,就直接接地了。针对卖家店里出售的实验班ISP接口3脚都是如此处理的。
当然该编程器用在自己的产品上就不会出问题。与别家的混用难免就有撞车的情况。
查了些资料一直没明白该ISP接口的3脚是应该在设计编程器的时候空置呢,还是在做开发板的时候空置,当然两个都空置肯定不会有问题。还有就是该脚的实质意义是什么? 求高手解答!
这是摘自M16 数据手册的一段该脚介绍;感觉应该是ISP编程器接口的3脚空置不接,但开发板的ISP编程口还是要接的到PB.4的。
|
-
M16_PB.4口介绍
|