OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5254|回复: 0

LCD裸机实验屏幕不亮问题帮帮忙

[复制链接]

26

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
359
金钱
359
注册时间
2019-6-11
在线时间
52 小时
发表于 2020-2-19 16:48:47 | 显示全部楼层 |阅读模式
本帖最后由 lvye 于 2020-2-19 16:58 编辑

大佬们想请教一下,问题之前:一般在改变寄存器的相应位值时候,一般会在不改动别的位情况下去改变对应位的值。
那么在lcd实验中复位和时钟的配置时候,直接用赋值的方式这种方式也是可以能理解,但是使用我上面说的不改变其他位的方式,屏幕就不亮,使用的是lcd的实验的源代码15_lcd如图改的地方。

1.jpg
这个是时钟初始化,用上|=方式屏幕就不亮

2.jpg
这是复位对应寄存器是31位,必须得赋值方式屏幕才会亮,位运算就不亮。

以上两种任何一种用位运算屏幕都不会亮,只有在都是赋值方式才会亮。
请问大佬门这是什么情况。我上面说的要改寄存器的值的想法难道不对吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 07:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表