fsmc的使用算是32里面有点绕的一个知识点,但是想明白了其实也没啥了。
首先我先放32个0在这儿:
0000 0000 0000 0000 0000 0000 0000 0000
[30:29]这两位决定的就是第几块,第一块就是6开头,[27:26]决定的就是一块中的第几个64M,第一个就是00, 第四个就是11,所以说用第一块的第一个64M时的LCD_REG地址为0x60000000;如果用的FSMC_A16作CS线的话,偏移地址就是0x0001FFFE;
Powered by: 博客园 Copyright © 2025 程牧自 Powered by .NET 9.0 on Kubernetes