找回密码
 立即注册
查看: 590|回复: 10

有没有哪位大佬,用AI8051U的硬件SPI成功驱动XPT2046的?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:390
  • 最近打卡:2025-06-15 09:15:34
已绑定手机

31

主题

117

回帖

1886

积分

荣誉版主

Rbowlystar

积分
1886
发表于 2024-12-2 22:14:21 | 显示全部楼层 |阅读模式
目前用AI8051U的软件SPI可以成功驱动XPT2046在屏幕上画点,但是移植例程里硬件SPI访问FLASH的程序,希望通过硬件SPI驱动XPT2046时,死活驱动不成功,也不知道是哪里出了问题,求助大佬,有用AI8051U的硬件SPI成功驱动XPT2046的经验吗?
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

733

主题

1万

回帖

1万

积分

管理员

积分
16661
发表于 2024-12-2 23:53:04 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:436
  • 最近打卡:2025-06-17 08:38:12

3

主题

85

回帖

505

积分

高级会员

积分
505
发表于 2024-12-3 07:21:41 | 显示全部楼层
我stc8h8k64用硬件SPI访问Flash,读版本号读不到,
调试一直卡在writebyte的while里面,同样的程序改个mcu,
换stc32g12k128就可以用,想不通,库函数对应修改了。
查看8k的开源代码发现基本上配置没有区别,就是卡死在那
{:5_345:}

点评

8H是8位的单片机,32G是32位的单片机,程序一模一样的话估计是用不了的,应该要修改一下滴(看手册或者例程)  发表于 2024-12-3 09:38
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:436
  • 最近打卡:2025-06-17 08:38:12

3

主题

85

回帖

505

积分

高级会员

积分
505
发表于 2024-12-3 10:30:34 | 显示全部楼层
LoveA*** 发表于 2024-12-3 07:21
我stc8h8k64用硬件SPI访问Flash,读版本号读不到,
调试一直卡在writebyte的while里面,同样的程序改个mcu ...

驱动肯定是换8的库函数,看了一下,库函数大同小异,函数名都一样,按道理配置完就OK了,可能细节还没看到
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-02-15 09:09:48
已绑定手机

8

主题

26

回帖

306

积分

中级会员

积分
306
发表于 2024-12-5 20:08:29 | 显示全部楼层

中景园的1.8寸触摸屏是ST7735+XPT2046,可以去移植一下。还有就是这两个组合在一起,SPI/4分频可能驱动不成功,用SPI/8分频应该是能驱动的,不知道是不是这个原因:yiwen:

点评

重新了解了一下AI8051U的硬件SPI,外设时钟默认2分频,SPI时钟1分频,然后16T、8T都可以。16T比较稳定,8T、4T速度太快了,读取XPT2046容错出错。2T完全通讯不了   发表于 2024-12-5 22:07
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:193
  • 最近打卡:2025-06-17 07:54:04

2

主题

74

回帖

576

积分

高级会员

积分
576
发表于 2024-12-13 20:11:50 | 显示全部楼层

把你的移植过程,代码,遇到的问题,都贴出来才好判断问题在哪里

点评

代码就是例程里的硬件SPI例程呀,问题就是复制过来用不了。 不过现在已经解决了,是SPI速度太快的原因,跟XPT2046的通讯时速率要低一些  发表于 2024-12-13 21:19
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:193
  • 最近打卡:2025-06-17 07:54:04

2

主题

74

回帖

576

积分

高级会员

积分
576
发表于 2024-12-13 20:13:00 | 显示全部楼层

单单的问有没有成功移植,可以明确的说当然成功移植好了

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 13:01 , Processed in 0.132654 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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