OpenEdv-开源电子网

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

有关ILI9325屏幕与STM32板之间的接口问题

[复制链接]

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
发表于 2011-9-3 18:19:01 | 显示全部楼层 |阅读模式


 我想问问书本上的实验十TFTLCD显示:
//PB0~15,作为数据线
#define DATAOUT(x) GPIOB->ODR=x; //数据输出
#define DATAIN     GPIOB->IDR;   //数据输入
但是如果板上与ILI9325的DB之间的连接不是完整对应的PB[0..15]的话,怎么办?例如我的板上是
 fficeffice" />这样子的,请问应该怎么修改比较方便呢?是修改程序哦。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-3 18:52:11 | 显示全部楼层
通过飞线连接是最好的办法.
硬是改代码的话就只能拼了,这样速度会很慢.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-3 18:59:39 | 显示全部楼层
哦。。但是怎样改代码比较好?飞线有点多。
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-3 19:08:09 | 显示全部楼层
我想问问怎样将不同的PXout(n)有顺序的组合成一个u8的数呢?
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-3 19:51:59 | 显示全部楼层
例如将PCout(12),PCout(15),PCout(3),PCout(4)。。。。PEout(10),PEout(4)这十六个脚合成一个DATAOUT(x)这样子
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-3 19:52:14 | 显示全部楼层
可以吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-3 23:22:15 | 显示全部楼层
回复【6楼】newmandirl:
---------------------------------
可以,把要写的数据拆分,然后分别赋值给各个IO即可.
这个很简单了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-4 14:49:02 | 显示全部楼层
那请问用哪种方法拆分比较好?在宏定义的时候拆分吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-4 16:05:59 | 显示全部楼层
宏定义的时候你拆分给我看看?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-4 20:20:02 | 显示全部楼层
额,其实我是想在宏定义的时候把不同的脚组合起来的:
#define DATAOUT(x)  (PDout(4),PEout(0),PDout(8),PDout(9),…)
不知道行不行,但是编译的时候出错,所以想问问有没有类似的方法…
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-4 20:37:05 | 显示全部楼层
  回复【10楼】 newmandirl :
---------------------------------
c语言规则都不允许.
你说能编译通过嘛....


老实点
if(data&0x0001)Pxout(y)=1;
else Pxout(y)=0;
if(data&0x0002)Pxout(y)=1;
else Pxout(y)=0;
if(data&0x0004)Pxout(y)=1;
else Pxout(y)=0;
if(data&0x0008)Pxout(y)=1;
else Pxout(y)=0;
....
if(data&0x8000)Pxout(y)=1;
else Pxout(y)=0;



我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-4 21:04:12 | 显示全部楼层
额,上面的程序可以在头文件写吗?还有的是这样子会不会因为速度对屏幕显示造成一定的影响?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-4 22:23:16 | 显示全部楼层
回复【12楼】newmandirl:
---------------------------------
不可以.
对速度的影响非常严重.你回发现非常慢.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-4 23:26:08 | 显示全部楼层
OOO...那岂不是要飞线咯。。。要去收集飞线好了。。
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-4 23:28:24 | 显示全部楼层
对了,请问STM32不完全手册上有讲FSMC的TFT吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-4 23:40:12 | 显示全部楼层
回复【15楼】newmandirl:
---------------------------------
没有
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-4 23:53:59 | 显示全部楼层
额。。为什么没讲的?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-9-5 08:49:16 | 显示全部楼层
因为我们的开发板没fsmc
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

9

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2011-9-2
在线时间
4 小时
 楼主| 发表于 2011-9-5 08:56:42 | 显示全部楼层
哦哦。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 04:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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