硬汉嵌入式论坛

 找回密码
 立即注册
查看: 7362|回复: 3
收起左侧

[有问必答] stm32 fsmc 配置完成后系统死机?

[复制链接]

1

主题

0

回帖

1

积分

新手上路

积分
1
发表于 2012-7-5 12:09:16 | 显示全部楼层 |阅读模式
void LCD_Init(void)
{
/* 配置LCD控制口线GPIO */
LCD_CtrlLinesConfig();
/* 配置FSMC接口,数据总线 */
LCD_FSMCConfig();
/* FSMC重置后必须加延迟才能访问总线设备  */
DelayMS(20);
/* 初始化LCD,写LCD寄存器进行配置 */
LCD_WriteReg(0x0000, 0x0000);<================死机?
LCD_WriteReg(0x0001, 0x0100);
LCD_WriteReg(0x0002, 0x0100);


安装上液晶屏后这个现象比较少,不安液晶屏这个现象比较多,偶尔也可以运行过去,想问一下这是怎么回事了
延时调整过了也不起作用,最高调整到100ms
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2012-7-5 22:27:57 | 显示全部楼层
是自己的程序还是原始的未修改过的例程?
回复

使用道具 举报

4

主题

5

回帖

17

积分

新手上路

积分
17
发表于 2012-7-6 15:34:42 | 显示全部楼层
我都遇到了相同问题 。。。
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2012-7-8 21:48:07 | 显示全部楼层
这种问题,多半是FSMC访问了无效物理地址所致,导致硬件异常,进入了硬件异常中断服务程序死循环
请问是自己的程序还是我们的例程。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 16:35 , Processed in 0.315546 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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