[求助] 紧急救助,IAR调试STM32的问题

jianping-sun   2015-7-18 19:40 楼主
今天突然心血来潮想让stm32f429的FMC同时挂TFT跟SDRAM,之前是没敢试,怕不稳定,TFT就一直用的IO模拟的,今天一开始还好的,但是后来调试不晓得是软件的问题还是IAR的问题了,老是出现这个图片上的问题,这种到底应该怎么解决啊??还有,我还怀疑是我的代码可能有一点问题,哪位仁兄能给我发一下429的FMC挂TFT的例程吗??在此拜谢了。。。
  1. void LCD_FMC_Config()
  2. {
  3.   FMC_NORSRAMInitTypeDef FMC_NORSRAMInitStructure;
  4.   FMC_NORSRAMTimingInitTypeDef FMC_NORSRAMTimingInitStructure;
  5.   LCD_GPIO_Config();
  6.   RCC_AHB3PeriphClockCmd(RCC_AHB3Periph_FMC, ENABLE);
  7.   FMC_NORSRAMTimingInitStructure.FMC_AddressSetupTime=10;
  8.   FMC_NORSRAMTimingInitStructure.FMC_AddressHoldTime=0;
  9.   FMC_NORSRAMTimingInitStructure.FMC_DataSetupTime=10;
  10.   FMC_NORSRAMTimingInitStructure.FMC_BusTurnAroundDuration=0;
  11.   FMC_NORSRAMTimingInitStructure.FMC_CLKDivision=0;
  12.   FMC_NORSRAMTimingInitStructure.FMC_DataLatency=0;
  13.   FMC_NORSRAMTimingInitStructure.FMC_AccessMode=FMC_AccessMode_A;
  14.   
  15.   FMC_NORSRAMInitStructure.FMC_Bank=FMC_Bank1_NORSRAM1;
  16.   FMC_NORSRAMInitStructure.FMC_DataAddressMux=FMC_DataAddressMux_Disable;
  17.   FMC_NORSRAMInitStructure.FMC_MemoryType=FMC_MemoryType_SRAM;
  18.   FMC_NORSRAMInitStructure.FMC_MemoryDataWidth=FMC_NORSRAM_MemoryDataWidth_16b;
  19.   FMC_NORSRAMInitStructure.FMC_BurstAccessMode=FMC_BurstAccessMode_Disable;
  20.   FMC_NORSRAMInitStructure.FMC_AsynchronousWait=FMC_AsynchronousWait_Disable;
  21.   FMC_NORSRAMInitStructure.FMC_WaitSignalPolarity=FMC_WaitSignalPolarity_Low;
  22.   FMC_NORSRAMInitStructure.FMC_WrapMode=FMC_WrapMode_Disable;
  23.   FMC_NORSRAMInitStructure.FMC_WaitSignalActive=FMC_WaitSignalActive_BeforeWaitState;
  24.   FMC_NORSRAMInitStructure.FMC_WriteOperation=FMC_WriteOperation_Enable;
  25.   FMC_NORSRAMInitStructure.FMC_WaitSignal=FMC_WaitSignal_Disable;
  26.   FMC_NORSRAMInitStructure.FMC_ExtendedMode=FMC_ExtendedMode_Disable;
  27.   FMC_NORSRAMInitStructure.FMC_WriteBurst=FMC_WriteBurst_Disable;
  28.   FMC_NORSRAMInitStructure.FMC_ReadWriteTimingStruct=&FMC_NORSRAMTimingInitStructure;
  29.   FMC_NORSRAMInitStructure.FMC_WriteTimingStruct=&FMC_NORSRAMTimingInitStructure;
  30.   
  31.   FMC_NORSRAMInit(&FMC_NORSRAMInitStructure);
  32.   FMC_NORSRAMCmd(FMC_Bank1_NORSRAM1,ENABLE);
  33. }


  • QQ截图20150718193835.png

回复评论 (9)

来个人给我看看啊。。。这到底怎么回事啊??
点赞  2015-7-18 20:40
什么板子,调试器啊,人工顶贴
点赞  2015-7-18 21:08
引用: liutogo 发表于 2015-7-18 21:08
什么板子,调试器啊,人工顶贴

是stm32f429discovery的板子。。。
点赞  2015-7-18 21:13
引用: liutogo 发表于 2015-7-18 21:08
什么板子,调试器啊,人工顶贴

是stm32f429discovery的板子。。。
点赞  2015-7-18 21:15
引用: liutogo 发表于 2015-7-18 21:08
什么板子,调试器啊,人工顶贴

是stm32f429discovery的板子。。。
点赞  2015-7-18 21:27
应该搞定了吧,感觉IAR重启就好了
点赞  2015-7-18 23:16
引用: weizhongc 发表于 2015-7-18 23:16
应该搞定了吧,感觉IAR重启就好了

额。。以前都从没遇到过这种问题的。。。
点赞  2015-7-20 16:40
引用: jianping-sun 发表于 2015-7-20 16:40
额。。以前都从没遇到过这种问题的。。。

解决了没有啊
点赞  2015-7-20 22:48
楼主问题解决了没?我也遇到同样的现象了,想请教一下
点赞  2018-5-15 09:33
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复