繁体   English   中英

Arduino触摸屏TFT2.8

[英]Arduino Touchscreen TFT2.8

我有触摸屏TFT 2.8 Arduino MEGA 2560。

我有一个要为学校做的项目,距离我完成某件事已经有好几天了。

我想在屏幕上显示图像,但是当我编译代码示例时,在“显示器系列”中,它使我:找到ILI9325 LCD驱动程序初始化SD卡...失败! 加载图像'tiger.bmp'找不到文件

我遵循了Adafruit网站提供的教程,网址为: http : //learn.adafruit.com/2-8-tft-touch-shield/bitmaps

在许多论坛中搜索后,建议他尝试另一个读取卡的代码示例,看看是否可以识别该卡。 示例的名称是:CardInfo。 但是当我编译时,这些消息出现在“监视器系列”中:

初始化失败。 检查事项:*是否插入了卡? *您的接线正确吗? *您是否更改了引脚以匹配芯片选择屏蔽或模块?

我将变量const int chipSelect更改为4; chipSelect by const int = 10; 但是什么都没有改变..

我在这里遵循了以下建议: http : //embedjournal.com/2013/06/arduino-sd-card-initialization-failed/ “解决此问题的方法是,您必须让数字引脚10作为输出(对于SD库正常工作),并通过添加“ digitalWrite(10,HIGH)使其成为上拉电阻器; “ Arduino Mega-让您执行相同操作完全忽略53针,尽管注释要求您将其更改为53。”

但这不起作用..

我想知道是否有人可以给我解决方案或建议我应该做些什么,因为我忍不住找不到解决方案。

谢谢 ! :)

我不知道您的SD卡无法正常工作的确切原因,但是我可以为您提供一些调试方法的建议。

首先,请检查您的SD卡是否真的收到了时钟脉冲。 您可以通过使用示波器探查时钟引脚来做到这一点。

接下来,在数据输出引脚上放置一个0x55、0xAA序列,看看是否有任何东西。 然后对数据输入和输出引脚进行回送测试,以验证您的SPI模块实际上已正确设置并且可以工作。

之后,您只需要检查CS引脚的接线以及它是否上拉即可。 Arduino SD库非常稳定,并且已经过测试。 过去我对某些SD卡本身有疑问。 因此,请尝试使用不同类型的卡(尺寸和品牌)。 有时,它就像非常糟糕的SD卡连接器一样简单,这会使您接触不良。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM