OpenEdv-开源电子网

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

EM681FV16AU-55LF 这个芯片SRAM怎么改,我只改了端口,地址一样,可是怎么还是不行

[复制链接]

8

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2015-8-19
在线时间
0 小时
发表于 2015-9-18 20:55:10 | 显示全部楼层 |阅读模式
5金钱
我修改的GPIO口

FSMC_NORSRAMInitTypeDef  FSMC_NORSRAMInitStructure;
FSMC_NORSRAMTimingInitTypeDef  readWriteTiming;
GPIO_InitTypeDef  GPIO_InitStructure;
 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOF|RCC_APB2Periph_GPIOG,ENABLE);
  RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC,ENABLE);
  
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_4|GPIO_Pin_5|
 GPIO_Pin_8| GPIO_Pin_9| GPIO_Pin_10|GPIO_Pin_11|
 GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15; //PORTD复用推挽输出 
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOD, &GPIO_InitStructure);

 
GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_0|GPIO_Pin_1| GPIO_Pin_3 |
  GPIO_Pin_4  | GPIO_Pin_5  |GPIO_Pin_7| GPIO_Pin_8|
  GPIO_Pin_9| GPIO_Pin_10| GPIO_Pin_11| GPIO_Pin_12|
  GPIO_Pin_13| GPIO_Pin_14|GPIO_Pin_15; //PORTE复用推挽输出 
  GPIO_Init(GPIOE, &GPIO_InitStructure);

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|
 GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_12|
 GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15; //PORTD复用推挽输出 
  GPIO_Init(GPIOF, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|
 GPIO_Pin_4|GPIO_Pin_5||GPIO_Pin_10; //PORTD复用推挽输出 
  GPIO_Init(GPIOG, &GPIO_InitStructure);
 


/* SRAM 的 GPIO :
PD0/FSMC_D2
PD1/FSMC_D3
PD4/FSMC_NOE
PD5/FSMC_NWE
PD8/FSMC_D13
PD9/FSMC_D14
PD10/FSMC_D15
PD11/FSMC_A16
PD12/FSMC_A17
PD13/FSMC_A18
PD14/FSMC_D0
PD15/FSMC_D1

PE0/FSMC_NBL0
PE1/FSMC_NBL1
PE3/FSMC_A19
PE4/FSMC_A20 -- 参与片选的译码
PE5/FSMC_A21 -- 参与片选的译码
PE7/FSMC_D4
PE8/FSMC_D5
PE9/FSMC_D6
PE10/FSMC_D7
PE11/FSMC_D8
PE12/FSMC_D9
PE13/FSMC_D10
PE14/FSMC_D11
PE15/FSMC_D12

PF0/FSMC_A0
PF1/FSMC_A1
PF2/FSMC_A2
PF3/FSMC_A3
PF4/FSMC_A4
PF5/FSMC_A5
PF12/FSMC_A6
PF13/FSMC_A7
PF14/FSMC_A8
PF15/FSMC_A9

PG0/FSMC_A10
PG1/FSMC_A11
PG2/FSMC_A12
PG3/FSMC_A13
PG4/FSMC_A14
PG5/FSMC_A15
PG10/FSMC_NE3 --- 片选主信号
*/

可是我的出来的确实这样的,根据显示的结果应该是没有写入。这是为什么
移植的话需要改什么呢,求解?

人人为我,我为人人。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-9-20 23:48:30 | 显示全部楼层
示波器看看各信号波形吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 01:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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