ST意法半导体
登录
直播中
王岩
7年用户
825经验值
私信
关注
[问答]
将FMC基地址设置为0x6c00007e,液晶显示器不显示任何内容怎么解决?
开启该帖子的消息推送
FMC
液晶显示器
我将 FMC 基地址设置为 0x6c00007e
但是这个值变成了0x7800007E
并且液晶显示器不显示任何内容。我把这个值改成了这个。
它工作正常。
并且我将值更改为 0x60000000,CubeMX 会自动正确生成。
回帖
(1)
陈敏杰
2022-12-28 10:04:16
一开始,我能得到和你不同的结果,因为我在测试中使用了Bank1。
实际上,您生成的代码中获得的值是预期的,事实上:
Nor LCD,由 4 个库组成:NE1/2/3 和 4
每个银行的大小为 64MB
默认的 FMC 基地址是 0x6000 0000
使用您的配置,即
FMC Bank4
,起始银行寄存器地址将采用值
0x6C00 0000
(NE1 为 0x6000 0000,NE2 为 0x6400 0000,NE3 为 0x6800 0000),默认 FMC 基地址,这解释了找到的结果当您未更改 CubeMX 中的基地址时,由您创建。
现在,对于
0x6C00007E FMC base address
,bank
寄存器地址
将采用 0x6C00007E + 0x0C00 0000 即
0x7800 007E
(注意:
#define
FMC_BANK3_REG 表示 Bank 寄存器地址而不是 CubeMX 上设置的基地址)。
希望我的回答对您有所帮助,当您的问题得到回答后,请选择
Select as Best
关闭此主题。这将帮助其他用户更快地找到答案。
一开始,我能得到和你不同的结果,因为我在测试中使用了Bank1。
实际上,您生成的代码中获得的值是预期的,事实上:
Nor LCD,由 4 个库组成:NE1/2/3 和 4
每个银行的大小为 64MB
默认的 FMC 基地址是 0x6000 0000
使用您的配置,即
FMC Bank4
,起始银行寄存器地址将采用值
0x6C00 0000
(NE1 为 0x6000 0000,NE2 为 0x6400 0000,NE3 为 0x6800 0000),默认 FMC 基地址,这解释了找到的结果当您未更改 CubeMX 中的基地址时,由您创建。
现在,对于
0x6C00007E FMC base address
,bank
寄存器地址
将采用 0x6C00007E + 0x0C00 0000 即
0x7800 007E
(注意:
#define
FMC_BANK3_REG 表示 Bank 寄存器地址而不是 CubeMX 上设置的基地址)。
希望我的回答对您有所帮助,当您的问题得到回答后,请选择
Select as Best
关闭此主题。这将帮助其他用户更快地找到答案。
举报
更多回帖
rotate(-90deg);
回复
相关问答
FMC
液晶显示器
车用
液晶显示器
有哪些开发技巧?
2021-05-11
1757
液晶显示器
件的原理是什么?
2019-10-08
1942
怎样去设计一种LCM12832ZK中文
液晶显示器
?
2021-06-04
1380
如何设计
液晶显示
控制
器
?
2019-11-11
2849
怎样去设计一种智能彩色
液晶显示器
接口?
2021-06-07
1207
有哪位大神可以
将
液晶显示器
改为电视机?
2021-06-07
1414
TFTLCD
液晶显示器
的驱动原理与驱动流程是怎样的
2021-12-15
1864
液晶显示器
控制课程设计
2015-12-07
3155
设计倒车雷达如何
将
液晶显示器
改为发光条
2017-06-30
2521
怎么利用FPGA和Verilog设计
液晶显示
控制
器
?
2019-08-16
1539
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分