为什么用芯片的时候要初始化比如说lcd1602 单片机))
答案:3 悬赏:0 手机版
解决时间 2021-03-21 12:40
- 提问者网友:寂寞梧桐
- 2021-03-20 19:10
为什么用芯片的时候要初始化比如说lcd1602 单片机))
最佳答案
- 五星知识达人网友:北城痞子
- 2021-03-20 19:20
芯片上电复位后,所有的寄存器值与状态,都是固定的或者不确定的,初始化就是把这些值或状态改为满足你要求的状态
全部回答
- 1楼网友:夜余生
- 2021-03-20 20:00
假设说1602的控制芯片不是专门针对1602的会怎么样 所以你需要设置一下(初始化) 别忘了还有0802 1601 之类的
- 2楼网友:纵马山川剑自提
- 2021-03-20 19:34
按以下顺序定位问题:
1、去掉此段,恢复显示了吗?
2、有可能是系统时钟使用外部时钟尚未起振?
3、oscicn=0x8,试试。系统是否复位了?(因为一旦检测到内部振荡丢失会复位,而又未使能)
4、可以考虑开始时先使用内部的osc,置个led闪烁一下1s,然后再调用这个配置外部osc函数再看。
祝您成功!
建议:下载一个configuration wizard ,配置起来,那就相……当简单了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯