完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我最近买了一台PIC32MX270F256B。我把它放在一个黑板上,我可以把它编程,但是,这个程序根本不运行。到目前为止,我已经尝试了几件事情:关闭WDT,更换Vcap电容器,但我没有任何运气。微控制器尊重配置位,因为我可以观察正确的时钟信号引脚CLKO如果我打开时钟输出。有谁能提供一些关于问题的想法?提前感谢。
|
|
相关推荐
5个回答
|
|
我的第一个想法是:“你能进入调试吗?”你用来调试它的调试器也可以把它放到调试模式中,所以它至少可以尝试到第一个指令吗?调试的设置是什么?你想跑多快?你的CKO频率是多少?
|
|
|
|
谢谢你的回复。我现在使用的是一个没有调试能力的第三方程序员。所以我没有办法检查内部设备。”“调试”在配置位中也是关闭的。但我的程序员确实从闪存中读出数据,我可以验证这个设备是否被正确地编程。附件是CLKO引脚上的输出。你看起来正常吗?此外,我确实有一些替换设备,但我不能让任何这些运行。所以我想我一定是做错了什么。你有什么想法?
|
|
|
|
嗨,我不熟悉PIC32设备,但是那个时钟信号看起来确实很奇怪。每隔几个时钟周期就会出现这些中断,让我想到连续复位或者类似的事情。你的电源还好吗?在所有相关引脚中都有合适的去耦电容器吗?代码怎么样?你能把它给我看吗?最佳选择
|
|
|
|
CLKO信号看起来不正确。不应该有任何间隙,而且频率似乎比预期的慢得多。让我们试试这组用于配置设备的实用程序,看看它是否会出现并运行。我们先从内部FRC开始,看看它是否能运行起来。然后我们可以引入锁相环。
|
|
|
|
哇,谢谢你的DVCFG1,程序现在实际运行!CLKO以8MHz的频率输出,有规则的模式,不再重置。现在我可以找到问题所在。DEVCFG0的最低比特必须是1,以便设备输出正确的时钟信号。当定义了“{ PrimaMac配置调试”时,DeVCFG0总是被设置为7FFFFFE,这使得CLKO输出混乱。如果我手动将其改为7FFFFFFF,设备就可以工作了。我知道DEVCFG0控件DEBUG的最低两位,但是最低位不被忽略吗?这很奇怪。谁能解释为什么必须关闭最低位呢?
|
|
|
|
只有小组成员才能发言,加入小组>>
5136 浏览 9 评论
1987 浏览 8 评论
1917 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3155 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
705浏览 1评论
595浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
477浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
609浏览 0评论
504浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 08:23 , Processed in 1.338949 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号