一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 1981|回复: 7

请教下高人关于AVR单片机ISP编程口第“3”脚接法

[复制链接]
发表于 2013-10-12 23:17 | 显示全部楼层 |阅读模式
本帖最后由 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口介绍

M16_PB.4口介绍
发表于 2013-10-12 23:42 | 显示全部楼层
标准是NC,
还有一种情况是用它传输1mhz的外部时钟,
这就取决于这个接口将面对的目标板是什么实际情况了。

接地绝对是画蛇添足的做法!没有任何好处反而会惹麻烦

回复

使用道具 举报

发表于 2013-10-13 08:45 | 显示全部楼层
这个做开发板的时候局应该空着,标准的ISP接口是空的
回复

使用道具 举报

 楼主| 发表于 2013-10-13 10:44 | 显示全部楼层
本帖最后由 yanzaihong 于 2013-10-13 10:45 编辑
guer 发表于 2013-10-13 08:45
这个做开发板的时候局应该空着,标准的ISP接口是空的

今天有看了下M16的数据手册,看了下关于M16的PB.4脚,发现用在SPI通信时有用到,且跟ISP编程口公用同样的脚位。我想当时做开发板的商家应该是考虑做SPI通信时直接用这个相同的接口实现。所以个人感觉还是应该在编程器制作时将ISP接口的3脚空置比较妥当。目前是将后面购买的ISP编程器的ISP接口的3脚与"GND"切断,保持空置状态。

122.JPG
回复

使用道具 举报

发表于 2013-10-13 11:59 | 显示全部楼层
iSP的"接口"脚的定义,存在不少的"标准"版本。
回复

使用道具 举报

 楼主| 发表于 2013-10-13 22:00 | 显示全部楼层
无锡风 发表于 2013-10-13 11:59
iSP的"接口"脚的定义,存在不少的"标准"版本。

能请版主前辈详细解说下吗?公认的“标准”是什么
回复

使用道具 举报

发表于 2013-10-14 07:48 | 显示全部楼层
yanzaihong 发表于 2013-10-13 22:00
能请版主前辈详细解说下吗?公认的“标准”是什么

因为未见“统一”的“标准”,所以提醒一下。
回复

使用道具 举报

 楼主| 发表于 2013-10-14 12:34 | 显示全部楼层
无锡风 发表于 2013-10-14 07:48
因为未见“统一”的“标准”,所以提醒一下。

看来还是在编程器上ISP接口3脚空置,这样比较好,开发板的ISP接口3脚接上单片机的“ss”脚,也可利用同一接口做SPI通信用。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-21 02:44 , Processed in 0.069623 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表