打印
[PIC®/AVR®/dsPIC®产品]

pic16lf1823单片机引脚初始化问题

[复制链接]
1962|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
和室友写了个简单的LED翻转程序,触摸感应区时翻转LED状态,由于LED输出电平在单片机初始化后是随机的,想让LED灯一开始是绿灯亮,之后再进行翻转操作,然而只要在进入循环前对LED引脚进行配置,程序运行结果就不对:触摸时LED状态翻转,随即又恢复至原来状态~~~若在进入循环前不对LED引脚进行配置,那么程序运行就正常,但是LED灯的初始状态就成随机的了,据说这段程序从开始就是错误的~~~然而我们还是没找到问题的出处undefined,,

相关原理图:


代码:



使用特权

评论回复
沙发
flycamelaaa| | 2021-9-2 11:02 | 只看该作者
为什么不初始化参数呢?

使用特权

评论回复
板凳
powerantone| | 2021-9-2 11:03 | 只看该作者

没用过pic的这个片子,但是你可以连接仿真器,debug下看寄存器的值啊。通过判断寄存器的值,确定你的程序在哪里配置的不对啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1200

主题

5236

帖子

12

粉丝