硬汉嵌入式论坛

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

[有问必答] 100引脚stm32使用FSMC驱动TFTLCD

[复制链接]

8

主题

59

回帖

83

积分

初级会员

积分
83
发表于 2017-3-6 16:17:55 | 显示全部楼层 |阅读模式
版主大神:
       我是用STM32F103ZC驱动LCD ILI9488,RS使用A16,CS使用NE1,WR使用NWE,RD使用NOE,应该如何配置,我的配置如下,为什么一运行就进入硬件错误,谢谢了
QQ截图20170306161520.png QQ截图20170306161546.png QQ截图20170306161943.png
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-7 10:36:13 | 显示全部楼层
我在对指定地址写入数据的时候,发现内存区里所有的地址对应的值都发生改变了,大神帮忙看看,求求求 QQ截图20170307103816.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-3-7 10:39:37 | 显示全部楼层
方便的话,贴下LCD部分的接口原理图,也就是跟STM32对接使用的那些引脚。
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-7 10:41:45 | 显示全部楼层
QQ截图20170307104324.png QQ截图20170307104334.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-3-7 10:57:35 | 显示全部楼层
优先测试下,是否9488的ID可以正确读取,也就可以确定你的FSMC和GPIO配置是否有问题。
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-7 11:30:54 | 显示全部楼层
QQ截图20170307113249.png 可以正确读出ID的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-3-7 11:36:22 | 显示全部楼层

回 邵少少 的帖子

邵少少:可以正确读出ID的。


 (2017-03-07 11:30) 
那没问题,继续往下排查,看看是走到那一步死掉的。另外读取ID前的延迟时间再长一点,可以先搞个500ms。
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-7 13:48:19 | 显示全部楼层

回 eric2013 的帖子

eric2013:





嗯,是在更换了几种延时,都是在读ID之前的延时函数卡住的,我换掉你提供的延时函数使用定时器3延时,然后再用函数自减延时,单步不卡,一运行就卡住了.
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-7 14:37:55 | 显示全部楼层

回 eric2013 的帖子

eric2013:那没问题,继续往下排查,看看是走到那一步死掉的。另外读取ID前的延迟时间再长一点,可以先搞个500ms。 (2017-03-07 11:36) 
是不是我的芯片有问题,我取消延时直接初始化,向data地址写数据会把附近的地址对应的内容都更改了,影响其他类型的时序
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-3-7 14:57:49 | 显示全部楼层

回 邵少少 的帖子

邵少少:是不是我的芯片有问题,我取消延时直接初始化,向data地址写数据会把附近的地址对应的内容都更改了,影响其他类型的时序 (2017-03-07 14:37) 
延迟不能取消,得有。因为FSMC初始化后得需要延迟一会。要不无法正常使用。
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-7 17:07:29 | 显示全部楼层
谢谢大神指导,由于我发现是延时造成的错误,我换了一个库,现在运行正常了。我的FSMC设置没有错误
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-3-8 00:44:16 | 显示全部楼层

回 邵少少 的帖子

邵少少:谢谢大神指导,由于我发现是延时造成的错误,我换了一个库,现在运行正常了。我的FSMC设置没有错误 (2017-03-07 17:07) 
[s:142]
回复

使用道具 举报

8

主题

59

回帖

83

积分

初级会员

积分
83
 楼主| 发表于 2017-3-8 10:46:10 | 显示全部楼层

回 eric2013 的帖子

eric2013:[s:142] (2017-03-08 00:44) 
再多问一个问题:
我用emwin graph组件画曲线时太慢了,我调整了时钟频率,又增加了回调函数里addvalue定时器频率,速度还是一样,,请问这个怎么修改
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-3-8 10:48:52 | 显示全部楼层

回 邵少少 的帖子

邵少少:再多问一个问题:
我用emwin graph组件画曲线时太慢了,我调整了时钟频率,又增加了回调函数里addvalue定时器频率,速度还是一样,,请问这个怎么修改 (2017-03-08 10:46) 
http://www.armbbs.cn/forum.php?mod=viewthread&tid=24997
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 01:11 , Processed in 0.305756 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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