完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
下午好。我正在试着用MPLAB XC编程一个微控制器“PIC16f628A”,这个程序在MPLLAB模拟器中工作,但在下载后不在微控制器上。下面的代码是有问题的,由于没有在第一次尝试中工作,主要功能只是切换A1…克低于2个微控制器,但都不工作。
|
|
相关推荐
8个回答
|
|
什么工作不准确?你的硬件行吗?
|
|
|
|
我的硬件由一个led和一个1k电阻组成,连接到微控制器的A1端口,由树莓pi的3v3输出供电。LED没有点亮。led没问题,电阻也没问题。我试着用2个微控制器,但是电源也没问题。
|
|
|
|
你好,我想你错过了4.7K-10K的MCLR引脚(PIC16F628A引脚4)的电阻。请检查作为附件的链接。它应该工作或更换MCUThanks--Karan
|
|
|
|
mclr在配置位中禁用,然后没有影响。进行测试,我启用了看门狗计时器,它可能工作,但有时我会遇到一些麻烦,我会添加一个1uF电容器,看看会发生什么。谢谢。
|
|
|
|
这是错误的看门狗定时器应该禁用。——卡兰
|
|
|
|
1个都可以。把RB4/PGM引脚拉到地上(我会使用类似10K电阻的东西)。或者(这是我的选择)2。将LVP配置位设置为OFF。使用LVP OFF,我将设置MCLR配置位ON,并使用10K电阻将RA5/MCLR/Vpp上拉到Vdd,因为我几乎总是希望在测试/开发期间使用复位开关。在电源不文明的情况下,供电特性更可靠一些。我还会在初始学习和开发期间禁用看门狗定时器。请注意,这些问题(浮动LVP引脚、延迟开机曲线等)中的大多数不能通过使用模拟器检测或纠正。我还看到TRIS分配之前的评论是不一致的wi。这是实际的代码。这些差异不会影响这个小测试程序,但是当您开始添加功能时,可能会使调试变得非常困难。最后:由于您没有中断服务例程(或者至少没有显示中断服务例程),因此不启用中断。这个问题可能是或可能没有被模拟器检测到。我从来没有使用模拟器来测试任何外围设备,因为它被证明是不一致的/不可靠的。在任何情况下,您不需要定时器中断或uart中断或任何其他中断来测试您的程序,所以除非并且直到您设计一个服务例程,否则不要启用中断。时期,问候,戴夫
|
|
|
|
***
|
|
|
|
好吧,伙计们。也许我是驴子AHHAHAHAVA倒置了一个TrISS寄存器,这样端口B1和B2不是一个高阻抗的输入,并且像一个输出。现在我修复了,串口和中断工作得很好。谢谢。祝你下午愉快
|
|
|
|
只有小组成员才能发言,加入小组>>
5142 浏览 9 评论
1990 浏览 8 评论
1918 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3159 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2215 浏览 5 评论
711浏览 1评论
599浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
482浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
611浏览 0评论
509浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 16:43 , Processed in 1.376486 second(s), Total 62, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号