完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,古依斯,我不知道出了什么问题。无论是哪种方式,我的电路和程序都在电路板上完美地工作。我把它焊接到了一个荒原上,现在什么也没用。我使用PIC18F25K20和一个PICtiT3程序员。我上传代码,MPLAB说可以看到PIC18F25K20,甚至说编程验证完成,然后什么都没发生。昨晚我挂上了一个LED,当我写代码让它打开时,它就亮了,关闭时也一样,但是当我上传代码让它闪烁时,它就亮了。FF。今天早上再试一次,除了现在我什么代码都没发生。我也尝试使用2,PIC18F25K80的,同样的事情仍然发生。我开始认为PICKit3可能是有问题的,因为它没有正确地发送程序,即使MPLAB说它是有问题的,因为并非所有3个微处理器都可以被破坏。任何关于如何解决这个问题的建议都会非常感激。我祈祷它不是PICKit,尽管看起来不太可能,因为它们不容易打破,我在这里使用最大6V,3.3V调节器。
|
|
相关推荐
6个回答
|
|
使用PIC的振荡器选项是什么?内部还是外部?你确定它运行正常吗?怎样?如果你描述(或张贴)你的电路和程序代码,就更容易猜出问题了。有很多不同的东西可以阻止一个程序做你期望的事情。
|
|
|
|
谢谢你的回应。我在RA6和RA7上使用具有端口功能的内部振荡器,看门狗定时器是关闭的,这是我在配置位中从股票标准配置中唯一改变的两件事。我确信电压调节器正按预期输出3.3伏,否则PICkit在编程时将不会看到PIC18F25K20。它用代码在黑板上工作得非常完美,开始时我总是只让一个LED闪烁,然后以此为基础。我知道这个程序就像我说的那样在黑板上工作。很不幸,我不能和你分享这个程序,因为这是大学作业,我害怕剽窃的发生,但是我会贴上我的电路的基本电路图给你们看:https://..google.com/f。IL/D/11XGBZLSZHA4XLX1-Y34 MLLSBLZNR6AQ/VIEW?usp=sharing基本上,我所需要做的就是右上角的单个LED,一旦它工作了,剩下的就放回原位,LED闪光的代码非常简单,但是正如我在原文中所说,我知道的代码工作,不能在黑板上工作,MCU会做出响应我没告诉它做什么,我用万用表检查过每个端口。我用来发布的LED的代码,我上面提到的配置位,其余的看起来是这样的:void main(void){OSCCON=0b00110000;TRISB=0b00000000000;LATB=0b00000000000;(1){LATBbitS.LATB2= RATBIT.LATB2;γ延迟(125000);}
|
|
|
|
电压调节器右上角似乎是向后布线的。
|
|
|
|
我建议您应该张贴您正在使用的配置语句。
|
|
|
|
我同意以上的意见。PIC应该有一个从VDD到VSS的10-100 NF电容器,而你显示10μF。当然,调节器被显示颠倒了。它被标记为78ADJ-我假设它实际上是7833?延迟125000可能超出范围。这是125000个机器周期(指令),因此,一个4兆赫的时钟,它将是125毫秒。
|
|
|
|
你确定OSC吗?正在跑步吗?我建议更改您的配置,将FoSc/4信号输出到CulkOutPin,并检查以确保您有一个CPU的有效时钟。
|
|
|
|
只有小组成员才能发言,加入小组>>
5238 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
663浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 13:15 , Processed in 1.367210 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号