你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 3648|回复: 3

stm32f103vet6连接ili9320液晶驱动不成功

[复制链接]

4

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2011-8-13 23:13:14 | 显示全部楼层 |阅读模式
之前在stm32f103zet6上面驱动ili9320控制器的液晶,存储块选择CS是第四个NE4,对应引脚是PG12,地址线选择RS是A0,对应引脚是PF0,
软件配置是:
typedef struct
{
  vu16 LCD_REG;
  vu16 LCD_RAM;
} LCD_TypeDef;

/* LCD 连接到了FSMC的第一个存储块NOR/SRAM的第四个片选区,所以NE4被选 */
#define LCD_BASE    ((u32)(0x60000000 | 0x0C000000))
#define LCD         ((LCD_TypeDef *) LCD_BASE)



现在换用stm32f103vet6,相应的引脚改变是:存储块选择CS是第一个NE1,对应引脚是PD7,地址线选择RS是A16,对应引脚是PD11,
软件配置是:
typedef struct
{
  vu16 LCD_REG;
  vu16 LCD_RAM;
} LCD_TypeDef;

/* LCD 连接到了FSMC的第一个存储块NOR/SRAM的第一个片选区,所以NE1被选 */
#define LCD_BASE    ((u32)(0x60000000|0x00000000))
#define LCD         ((LCD_TypeDef *) LCD_BASE)

不知道我这样的改动对不对,结果是没有显示,控制器的NOE,NWE,数据引脚配置和使能,存储块的使能,时钟的挂起等工作都做了,不知道哪里的问题,求教!!
<
回复

使用道具 举报

0

主题

6

回帖

0

蝴蝶豆

初级会员

最后登录
2017-12-9
发表于 2011-8-19 10:17:22 | 显示全部楼层

RE:stm32f103vet6连接ili9320液晶驱动不成功

选择A16用作RS时,LCD_BASE应该作如下修改:
#define LCD_BASE    ((u32)(0x60000000|0x00010000))
回复 支持 反对

使用道具 举报

4

主题

5

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2011-8-23 22:06:56 | 显示全部楼层

RE:stm32f103vet6连接ili9320液晶驱动不成功

解决了,确实是地址线的问题!
回复 支持 反对

使用道具 举报

0

主题

22

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-3-26 17:09:35 | 显示全部楼层

RE:stm32f103vet6连接ili9320液晶驱动不成功

为啥我的STM32F207上老是弄不成功呢?????
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版