diff --git a/app/MDK-ARM/app.uvguix.29643 b/app/MDK-ARM/app.uvguix.29643 index 76f6bae..60e3898 100644 --- a/app/MDK-ARM/app.uvguix.29643 +++ b/app/MDK-ARM/app.uvguix.29643 @@ -93,8 +93,8 @@ 0 1 - -1 - -1 + -32000 + -32000 -1 @@ -1883,9 +1883,9 @@ ..\..\usersrc\usermain.c - 1 + 3 57 - 81 + 73 1 0 diff --git a/app/MDK-ARM/app.uvoptx b/app/MDK-ARM/app.uvoptx index ce2e9a2..df7ac01 100644 --- a/app/MDK-ARM/app.uvoptx +++ b/app/MDK-ARM/app.uvoptx @@ -120,7 +120,7 @@ 0 CMSIS_AGDI - -X"Any" -UAny -O462 -S8 -C0 -P00000000 -N00("") -D00(00000000) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC8000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L432KBUx$CMSIS\Flash\STM32L4xx_128.FLM) + -X"Any" -UAny -O2510 -S8 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC8000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L432KBUx$CMSIS\Flash\STM32L4xx_128.FLM) 0 diff --git a/usersrc/usermain.c b/usersrc/usermain.c index a2da02f..2a08886 100644 --- a/usersrc/usermain.c +++ b/usersrc/usermain.c @@ -36,33 +36,36 @@ uint8_t SPI_ReadWriteByte(uint8_t txData) uint8_t i; uint8_t rxData = 0; - for (i = 0; i < 8; i++) - { - SPI_SCK_0(); - sys_delay_us(1); - // 数据发送 - if (txData & 0x80) - { - SPI_MOSI_1(); - } - else - { - SPI_MOSI_0(); - } - txData <<= 1; - sys_delay_us(1); + SPI_CS_0(); - SPI_SCK_1(); - sys_delay_us(1); - // 数据接收 - rxData <<= 1; - if (SPI_READ_MISO()) - { - rxData |= 0x01; - } - sys_delay_us(1); - } - SPI_SCK_0(); + // for (i = 0; i < 8; i++) + // { + // SPI_SCK_0(); + // sys_delay_us(1); + // // 数据发送 + // if (txData & 0x80) + // { + // SPI_MOSI_1(); + // } + // else + // { + // SPI_MOSI_0(); + // } + // txData <<= 1; + // sys_delay_us(1); + + // SPI_SCK_1(); + // sys_delay_us(1); + // // 数据接收 + // rxData <<= 1; + // if (SPI_READ_MISO()) + // { + // rxData |= 0x01; + // } + // sys_delay_us(1); + // } + // SPI_SCK_0(); + SPI_CS_1(); return rxData; }