初级会员

- 积分
- 66
- 金钱
- 66
- 注册时间
- 2016-2-22
- 在线时间
- 44 小时
|

楼主 |
发表于 2016-11-14 09:17:21
|
显示全部楼层
while(1)
{
SPI1_ReadWriteByte(0x81);
SPI1_ReadWriteByte(0xff);
SPI1_ReadWriteByte(0xff);
SPI1_ReadWriteByte(0x00);
__nop();
SPI1_ReadWriteByte(0xb1);
datatemp = SPI1_ReadWriteByte(0xff);
datatemp1 = SPI1_ReadWriteByte(0xff);
datatemp2 = SPI1_ReadWriteByte(0xff);
// SPI1_ReadWriteByte(0xff);//启动传输
LCD_Fill(0,170,239,319,WHITE);//清除半屏
LCD_ShowxNum(30+11*8,150,datatemp,2,16,0); //显示整数部分
// LCD_ShowxNum(30+11*8,180,datatemp1,2,16,0); //显示整数部分
// LCD_ShowxNum(30+11*8,210,datatemp2,2,16,0); //显示整数部分
主函数里面我就先发送寄存器地址0x81,然后连续写入三个8位的数据(0xff,0xff,0x00),然后发送b1,企图发送读取的命令!然后通过写入三次0xff,希望能够在输入端能收到(0xff,0xff,0x00),大家看看我的这个问题在哪里啊  |
|