• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

高通字库GT30L32S4W返回数据错误,不知什么原因.

某某偶178 2019-11-20 浏览量:1302

ESP8266STM32小系统板等免费送!点击领取https://www.icxbk.com/ask/detail/31744.html

SPI配置完成后,根据手册发送8位命令加24位地址,字库返回数据,但是不同的地址,返回的数据都一样,请问是什么情况。

 NSS_L;
	   SPIWR_SendReceiveByte(0x03);
	   SPIWR_SendReceiveByte(0x1D);
	   SPIWR_SendReceiveByte(0xd9);
	   SPIWR_SendReceiveByte(0x90);
	  for(char i=0;i<16;i++){
		  buf[i]=SPIWR_SendReceiveByte(0xff);
		  //buf[i]=SPIWR_ReceiveByte();
	  }
NSS_H;
这段是读取8*16 点阵 ASC标准字符的读取,如果将 1D D9 90改为其它数据(不超出字库地址范围),返回数据依然相同。这个是什么情况啊。搞了两天了
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 测一下你的SPI总线上的时序与信号数据,是不是与你的程序上一样的。

    还有SPI的速度是不是太快,模式是不是匹配的。

    文件的编码方式是不是一样 的

    • 发布于 2019-11-20
    • 举报
    • 评论 1
    • 0
    • 0
某某偶178 回复了 莱克迷KW:谢谢回答,已经找到原因了 ,是因为程序收发没有同时进行,导致返回数据错误 回复

其他答案 数量:0

相关问题

问题达人换一批

高通字库GT30L32S4W返回数据错误,不知什么原因.