完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我们最近用PIC18F6K22单片机开发了硬件。微控制器由5V电源供电,安培有16MHz的晶体。以下是其配置设置。此代码是由MPLAB中的配置位实用程序生成的。我面临以下问题:如果我尝试外部设置,程序只在内部RC振荡器设置下运行铝晶体,它不起作用。我已经尝试过XT,HS2,EC3和Ec2选项。它们都不工作。我只能通过PICKit编程,ICD3给出错误“设备ID不匹配”,我不能调试代码。我已经尝试了调试=关闭/on设置与所有组合的FoC选项(内部和外部时钟),没有工作。按数据表,值应该关闭。我总是得到这个错误:“目标设备没有准备好调试。请检查配置位设置并在继续之前对设备进行编程。这种故障最常见的原因是振荡器和/或PGC/PGD设置。我已经浏览了数据表,除了DEBUG位之外,我没有找到任何PGC/PGD引脚的特定设置。我可以通过皮卡编程,闪烁的LED代码工作,但我不能调试。什么是问题,请建议。
|
|
相关推荐
7个回答
|
|
2&3表示程序员找不到您的PIC:在连接PIC时可能存在一些错误,这对于PICKit来说仍然可以,但对于ICD则不行(顺便问一下,您是从程序员那里供电,还是单独供电?)1可能意味着一些其他问题与您的示意图,所以它是好的,如果你可以张贴:所有电源引脚连接?去耦电容器就位?
|
|
|
|
我记得今年早些时候发布的一个问题。他们在装配错误,他们的董事会填补了22NF的上限晶体,而不是22PF。毋庸置疑,它没有工作,所以检查您的水晶帽。“EC”时钟选项通常不启用振荡器,因为他们期待外部时钟信号。你需要一个带有HS的时钟选项。作为最后的手段,移除晶体和相关的盖,选择一个“EC”模式和补丁在“罐头”晶体振荡器模块!
|
|
|
|
“我只能通过PICKit编程,ICD3给出错误”设备ID不匹配“”显示了什么数字?连接电缆要多长时间?
|
|
|
|
感谢达里奥,有一个上拉电阻的键盘,在删除它,发行NO 2和3解决。正确诊断:)问候
|
|
|
|
你好,伊恩,我想水晶球的问题与帽子有关,我们以前也有过类似的问题。我个人会这样做,以确保正确的帽子焊接。
|
|
|
|
我得到了我自己的决心,如果其他人也面临同样的问题。我必须做IESO=即从内部切换到外部,否则调试器与外部晶体不工作。2。这是硬件问题,我把PGD上的PUD,PGC,与KEPAD3复用。注意#pragma必须在main.c中定义,并且它必须位于除xc.hHope之外的任何包含文件的前面。
|
|
|
|
其他用户成功地调试了大量芯片与iESO关。事实上,你需要它表明,一个高概率,你的晶体振荡器是边缘,没有可靠地启动,可能根本不启动,直到它看到一些电源噪声。如果要避免字段失败,需要调查振荡器启动。CONFIG符号不必在主C文件中。它们可以在任何C文件中,但不在头文件中。对于任何include行,它们也不必处于任何特定位置,但是在它们之前的任何include必须不重新定义它们使用的任何名称——典型的错误是重新定义ON和OFF!
|
|
|
|
只有小组成员才能发言,加入小组>>
5181 浏览 9 评论
2004 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3177 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
738浏览 1评论
622浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
636浏览 0评论
533浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 10:09 , Processed in 1.361985 second(s), Total 58, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号