OpenEdv-开源电子网

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

FSMC驱动9341 16位液晶看不懂程序啊!

[复制链接]

12

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2012-11-1
在线时间
0 小时
发表于 2012-11-15 10:25:41 | 显示全部楼层 |阅读模式

那位大神能帮忙分析一下FSMC驱动9341的初始化程序啊!看FSMC的官方操作是纯英文的,对于那些寄存器什么的要如何设置才能启动看不懂,加上没有STM32的3.5版的固件库使用手册,对于FSMC用固件库编程的程序就更迷茫了!希望大神指导一下FSMC驱动9341 16位液晶如何初始化

void LCD_FSMC_Config(void)
{
    FSMC_NORSRAMInitTypeDef  FSMC_NORSRAMInitStructure;
    FSMC_NORSRAMTimingInitTypeDef  p; 
   
    
    p.FSMC_AddressSetupTime = 0x02;  
    p.FSMC_AddressHoldTime = 0x00;  
    p.FSMC_DataSetupTime = 0x05;   
    p.FSMC_BusTurnAroundDuration = 0x00;
    p.FSMC_CLKDivision = 0x00;
    p.FSMC_DataLatency = 0x00;
    p.FSMC_AccessMode = FSMC_AccessMode_B; 
    
    FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM1;
    FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;
    FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_NOR;
    FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b;
    FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable;
    FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;
    FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable;
    FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;
    FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable;
    FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable;
    FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable;
    FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable;
    FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &p;
    FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &p;
  
   
    FSMC_NORSRAMInit(&FSMC_NORSRAMInitStructure);
   
    /* 使能 FSMC Bank1_SRAM Bank */
    FSMC_NORSRAMCmd(FSMC_Bank1_NORSRAM1, ENABLE); 
}

 

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

72

主题

251

帖子

0

精华

高级会员

Rank: 4

积分
597
金钱
597
注册时间
2012-3-29
在线时间
7 小时
发表于 2012-11-15 10:30:47 | 显示全部楼层
原子哥哥的书上有写为什么要这样设置
他的好像是模式A
回复 支持 反对

使用道具 举报

12

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2012-11-1
在线时间
0 小时
 楼主| 发表于 2012-11-15 10:35:59 | 显示全部楼层
回复【2楼】grant:
---------------------------------
有吗?我去找找看,你那里有没有FSMC的说明文档的中文版啊?英文的真心看得头晕啊!
回复 支持 反对

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2012-11-15 10:46:07 | 显示全部楼层
回复【3楼】悔憾人生:
---------------------------------
手册里面有讲解FSMC。了解FSMC之后,这些参数只是对应设置。
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复 支持 反对

使用道具 举报

12

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2012-11-1
在线时间
0 小时
 楼主| 发表于 2012-11-15 10:51:06 | 显示全部楼层
回复【4楼】Admin:
---------------------------------
你是说那个不完全手册吗?那个里面没有啊?还是其他手册啊?
回复 支持 反对

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2012-11-15 11:06:31 | 显示全部楼层
STM32开发指南。
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复 支持 反对

使用道具 举报

53

主题

324

帖子

0

精华

高级会员

Rank: 4

积分
598
金钱
598
注册时间
2012-6-18
在线时间
7 小时
发表于 2012-11-15 12:42:04 | 显示全部楼层
看原子手册 网上讲也有  呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-18 22:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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