From e33013b96aaffb57ae11e7ef0c4644bc00434b53 Mon Sep 17 00:00:00 2001 From: tianjialong Date: Sun, 12 Mar 2023 14:24:12 +0800 Subject: [PATCH] update --- app/MDK-ARM/app.uvguix.29643 | 4 ++-- usersrc/usermain.c | 25 +++++++++++++++++++------ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/app/MDK-ARM/app.uvguix.29643 b/app/MDK-ARM/app.uvguix.29643 index deb29d7..49e1568 100644 --- a/app/MDK-ARM/app.uvguix.29643 +++ b/app/MDK-ARM/app.uvguix.29643 @@ -1883,9 +1883,9 @@ ..\..\usersrc\usermain.c - 1 + 34 72 - 74 + 95 1 0 diff --git a/usersrc/usermain.c b/usersrc/usermain.c index 04bed55..8c70a50 100644 --- a/usersrc/usermain.c +++ b/usersrc/usermain.c @@ -37,7 +37,7 @@ uint8_t SPI_ReadWriteByte(uint8_t txData) uint8_t rxData = 0; SPI_CS_0(); - sys_delay_us(1); // tsw + sys_delay_us(1); // symbol tsw SPI_SCK_0(); sys_delay_us(1); @@ -60,15 +60,28 @@ uint8_t SPI_ReadWriteByte(uint8_t txData) SPI_SCK_0(); sys_delay_us(1); // 数据接收 - rxData <<= 1; - if (SPI_READ_MISO()) - { - rxData |= 0x01; - } + // rxData <<= 1; + // if (SPI_READ_MISO()) + // { + // rxData |= 0x01; + // } sys_delay_us(1); } + + for (i = 0; i < 8; i++) + { + SPI_SCK_1(); + sys_delay_us(1); + sys_delay_us(1); + SPI_SCK_0(); + sys_delay_us(1); + sys_delay_us(1); + } + SPI_MOSI_1(); // 数据线空闲高电平 SPI_SCK_1(); + sys_delay_us(1); // symbol thi + sys_delay_us(1); // symbol tsw SPI_CS_1(); return rxData;