网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月04日漏签0天
stm32吧 关注:47,860贴子:145,621
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回stm32吧
>0< 加载中...

【求助】如何修改TFT屏的GPIO?

  • 只看楼主
  • 收藏

  • 回复
  • 麦斯多鲁特
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一个8位并口屏,目前针脚是PA0~5负责BL、CS、RS、WR、RD、RST,PB8-PB15是信号线,已经能正常显示。
就是线太乱,想程序里设置成集中到最小系统板的一侧 IO 。


看明白了PA0的几个,就是看不明白PB的引脚怎么定义到哪个Pin对应那个TFT的引脚。
#define DATAOUT(x) GPIOB->ODR=(x&0xff00); 是 这句批量设定了8~15脚?
(x&0x00ff)就是0~7脚?
假如我想用这一侧

目前最简单就是让TFT的信号B12、B13、B14、B15、B3、B4、B5、B6
PA8、9、10、11、12、15 ,
BL直接连3.3V不用IO。
那(x&0xff00)改成(x&0xf078)行不行?


  • 暮客时月
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那个是gpio的结构体,他在P某个端口进行操作的,gpio口的操作有很多的,看不懂也可以直接用set和reset去操作,这两个函数打开进去也是同样的操作的。而且看你tft的通讯协议是什么,i2c和spi都可以片选操作的,你可以看看,这样子就可以并联去节约端口了


2025-10-04 11:12:13
广告
不感兴趣
开通SVIP免广告
  • 麦斯多鲁特
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这个引脚没有引出,只能硬着头皮用8位并口。


  • jie2131
  • 默默无闻
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神,能加加微信吗,有电脑装安卓系统的问题请教


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回stm32吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示