[PIC®/AVR®/dsPIC®产品] pic16lf1823单片机引脚初始化问题

[复制链接]
2443|2
 楼主| laocuo1142 发表于 2021-9-2 11:01 | 显示全部楼层 |阅读模式
和室友写了个简单的LED翻转程序,触摸感应区时翻转LED状态,由于LED输出电平在单片机初始化后是随机的,想让LED灯一开始是绿灯亮,之后再进行翻转操作,然而只要在进入循环前对LED引脚进行配置,程序运行结果就不对:触摸时LED状态翻转,随即又恢复至原来状态~~~若在进入循环前不对LED引脚进行配置,那么程序运行就正常,但是LED灯的初始状态就成随机的了,据说这段程序从开始就是错误的~~~然而我们还是没找到问题的出处undefined,,

相关原理图:


代码:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
flycamelaaa 发表于 2021-9-2 11:02 | 显示全部楼层
为什么不初始化参数呢?
powerantone 发表于 2021-9-2 11:03 | 显示全部楼层

没用过pic的这个片子,但是你可以连接仿真器,debug下看寄存器的值啊。通过判断寄存器的值,确定你的程序在哪里配置的不对啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部