完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的电路使用27个输入,上面有10k个SIP,公共到+5vand,连接到各个开关,这些开关接地输入。当我加上最后一个SIP(8x 10k)时,ICD不会对PIC16F884进行编程。我删除了SIP,现在它可以被编程,但我注意到它不是100%。除了ICSP连接器,SPD/RB7、SPC/RB6、RX/RC7、TX/RC6、SDA/RC4、SCL/RC3上什么都没有,我已经使用相同的5针头和短电缆很多年了。MCLR有47 K到+5 V,没有电容器。此时,连接器从所有标头中移除,所以只有1″的迹象可以追溯到SIP。我买了一个新的ICD3,怀疑旧的,但是它做同样的事情。它(程序)对其他图片编程很好。是否有太多的输入导致编程失败。47 K SIPS能解决这个问题吗?可能,但是有人能解释一下。
|
|
相关推荐
17个回答
|
|
|
HTTP://www. McCHIP.COM/CISAR/DEFUCT.ASPX?Type=ICD3,因为他们与ICD3中的下拉战斗,这将是一个问题。
|
|
|
|
|
|
除了RB6/RB7编程引脚上的ICD3,我什么都没有,那么它会对编程产生什么影响呢?我原以为所有其他的I/O都是浮动3状态。我知道这个链接,不把电阻、电容器或二极管放在编程引脚或MCLR上。
|
|
|
|
|
|
当我添加最后一个SIP时,除了我之外没有人能看到它停止工作。一次一个地得到8个电阻和滑块,看看问题在哪里。你拉什么8针引起问题?LVP是其中之一吗?你检查过焊接问题吗?
|
|
|
|
|
|
这将是问题。在编程时将RB3/PGM拖到地面。
|
|
|
|
|
|
我在显微镜下检查了一下板,用酒精清洗了一下。这无济于事。由于SIP是最后一个变化,所以我删除了它,它是RB0,RB1,RB2,RB3,RB4,RB5,RD6,RD7(不是RB6,RB7)。正如我所说的,离PIC只有不到一英寸的标题。我找不到任何关于低压编程或与之相关的任何引脚。我认为MCLR是用于编程的。Pullups不是我怀疑的第一件事,但是当我用完了想法时,我反转了最后一个加法器,SIP电阻。
|
|
|
|
|
|
你在哪里看的?只要在PIC16F882/883/884/886/887数据表中搜索“低压编程”(或“LVP”),就有几个参考资料。
|
|
|
|
|
|
这是指寄存器,而不是引脚。我认为ICD3不会使用LVP。我看了所有的PIN描述,看不到LVP。我认为MCLR还与RB6、RB7一起使用,这与引发编程问题的上拉电阻有什么关系?如果他们在RB6或RB7上,我可以理解。
|
|
|
|
|
|
你真的看过了吗?它告诉您,当启用LVP模式时,PIN RB3成为PGM输入。
|
|
|
|
|
|
这是有用的信息,但是在ICD3中如何或为什么会启用LVP呢?我在MPLAB的任何设置中都看不到它。我附上了示意图。
|
|
|
|
|
|
MPLAB中的配置位表示RB3引脚具有数字I/O,MCLR上的HV必须用于编程。我在ICD3设置中没有看到任何东西可以制作LVP。
|
|
|
|
|
|
您完全没有抓住重点。在PIC中启用了LVP。如果在PIC中启用了LVP,那么RB3/PGM管脚中的高电平触发编程模式,而不管您连接了什么程序员。这干扰了正常的高压编程模式。每当你擦除PIC时,你失败的编程尝试就会在PIC中启用它。只是为了逗我,请尝试将RB3连接到地面,并尝试对芯片编程。
|
|
|
|
|
|
你使用MPLABX吗?如果是,配置位窗口只是一个计算器,它不控制什么被编程到PIC中。必须使用#pragma配置语句在源代码中指定。
|
|
|
|
|
|
LVP是PIC来自工厂的默认方式。检查数据表中的默认值。因此在编程期间不能将其拉起。但如果它是对板的输入,则可以将其接地。这将允许您对板进行编程。并确保在配置字中禁用LVP,否则在编程之后它不会工作。
|
|
|
|
|
|
你完全没有抓住重点……是的,我没抓住,但是我似乎也漏掉了一些信息。谢谢你,qhb;你的解释用简单的英语而且容易理解。为什么这不在数据表的第1页和ICD3手册中,而不是在数据表的第212页以模糊的术语埋葬?我把一个10K电阻从RB3连接到+5V,PIC将不编程。如果我关闭附加的开关(接地),我就可以编程。我试了几次。我相信,论坛没有列出回复的顺序,很容易错过一个,即使是看着他们。我刚刚看过,没有时间戳,12小时前刚刚标出,等等。我不确定它们是否按正确的顺序到达,因为我昨晚没有看到。Qhb,我错过了你的留言:“LVP是其中一个吗?”这就是问题所在。拉动RB3/PGM到地面,同时编程“。如果我看到它将有帮助。NKurZman,我也错过了“LVP是默认的方式,你的照片来自工厂。检查数据表中的默认值。因此,你不能在编程过程中把它拉起来。但是,如果它是输入到您的板,您可以研磨它。这将允许您编程板。并确保禁用配置代码中的LVP,否则在编程后它将不起作用。它也有答案,虽然我不明白为什么,我不理解禁用配置中的LVP。哪个单词?在哪里?我假设MPLAB、ICD3和我的编译器会负责编程。我不必详细阅读328页的PIC数据表来发现我的问题。我刚才非常仔细地重读了关于LVP的参考资料,但是上面没有“不要在RB3上安装上拉电阻”的字样。我想我理解了ICD3附带的大折页纸上的内容,但是应该包括LVP警告。我已经用P.ICSTART PLUS和现在ICD3,但从来没有遇到这个问题。我现在的项目是在我的ROV上增加一个机械臂。我使用分布式处理与I2C与两个PICS在控制台,四个PICS在ROV,和四个PICS在ARM部分。控制台的ROV通信是通过RS48 8。让一切都防水是机械的挑战。ROVis由金属制成,重达72LBS,手臂部分包含铝管中的马达。PIC的问题是在控制台和读取操纵杆和开关。
|
|
|
|
|
|
你在用什么语言编程?C,汇编程序?你使用哪种IDE?MPLAB8,MPLABX?
|
|
|
|
|
|
我使用MPLAB 8.92和CCS C在联想T520笔记本电脑上运行Wi7。非常感谢你们两位的帮助。我的朋友已经编程多年的照片也谢谢你。他对我的信息感到惊讶。
|
|
|
|
|
|
我认为CSS称之为保险丝??
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
478 浏览 0 评论
5799 浏览 9 评论
2338 浏览 8 评论
2229 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3534 浏览 3 评论
1133浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1109浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
876浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
480浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 13:26 , Processed in 1.052130 second(s), Total 76, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1699