[STM32F4] FSMC问题请教

[复制链接]
1672|4
 楼主| jxmzzr 发表于 2014-7-31 17:38 | 显示全部楼层 |阅读模式
我看到有些TFT屏的FSMC的定义:
#define LCD_BASE        ((u32)(0x6C000000 | 0x000007FE))
#define LCD             ((LCD_TypeDef *) LCD_BASE)








但是有些又不是上面的这个地址,请问这个地址是不是只要定义在bank1里面的任意地址都可以还是有什么其他的依据来定义的 ????????????



有的也定义为:
#define LCD_DAT        ((u32)(0x6C000000))
#define LCD_CMD         ((u32)(0x60020000))


tianli1980 发表于 2014-7-31 18:22 | 显示全部楼层
FSMC片选有个地址,LCD的数据和命令又有个地址
拿起书本 发表于 2014-8-11 14:07 | 显示全部楼层
楼主就当内存访问  地址对地址  数据对数据
RexZheng 发表于 2014-8-16 09:59 | 显示全部楼层
我最近用FSMC功能也遇到一个问题,我发送一个16位的数据,但是检测NWE端口却有两次拉低,相当于发了两个数据。我知道这是因为AHB是32位的原因,但我看资料里ABH16位也有的,不知要如何配置成16位,我的MCU是STM32F407  100脚的
_icmcu_study 发表于 2014-8-16 10:54 | 显示全部楼层
你把要传输的数据定义为16位的就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

460

主题

2188

帖子

12

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