完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好!我用MPLAX与XC8和PIC16F1703都是新的。我为PIC16F87做了代码,它工作得很好。我换了微控制器和端口,现在什么也没用……所以我试着编写一个简单的代码来验证我在哪里做错了,但是我真的不明白我的错误在哪里!我尝试过这个代码:没什么!在我的手表窗口,PORTC总是在0,虽然我直接连接到5V!我确信这个错误是由于我在XC8或16F1703寄存器中的无能引起的,你能帮助我吗?
|
|
相关推荐
4个回答
|
|
在数据表中学习第11部分。
|
|
|
|
这很好:但是你也需要这个:也放弃处理器特定的包含,你不需要它。
|
|
|
|
好的,谢谢你的建议。所以问题是我没有初始化所有与端口相关的寄存器,认为有些应该是“默认”值,允许我使用像普通I/O这样的引脚。现在我这样修改了寄存器的初始化:它似乎在模拟模式下工作,明天我将尝试直接调试。用PIC,但我相信它会起作用。谢谢!!
|
|
|
|
PIC数据表列出了每个寄存器的上电默认值。尤其是ANSEL寄存器,它们默认为“模拟”设置,因为在您知道它是什么类型的信号之前这是安全的更改。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
729浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
628浏览 0评论
526浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 12:00 , Processed in 1.259795 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号