Browse Source

update

temp
tianjialong 2 years ago
parent
commit
4f8b5ca38a
  1. 12
      usersrc/usermain.c

12
usersrc/usermain.c

@ -93,28 +93,28 @@ void set_spi_table_sck(uint8_t startoff)
void set_spi_table_mosi(uint8_t startoff, uint8_t txdata)
{
HAL_UART_Transmit(&huart1, &txdata, 1, 100);
for (size_t i = 0; i < spi_table_type_size; i+=2)
for (size_t i = 0; i < spi_table_type_size; i += 2)
{
if (i < startoff)
{
table[SPI_MOSI_TYPE][i] = 1;
table[SPI_MOSI_TYPE][i+1] = 1;
table[SPI_MOSI_TYPE][i + 1] = 1;
}
else if ((i >= startoff) && (i < (startoff + 16)))
{
table[SPI_MOSI_TYPE][i] = 1;
(txdata & 0x80) ? (table[SPI_MOSI_TYPE][i] = 1),(table[SPI_MOSI_TYPE][i+1] = 1) : (table[SPI_MOSI_TYPE][i] = 0),(table[SPI_MOSI_TYPE][i+1] = 0);
(txdata & 0x80) ? (table[SPI_MOSI_TYPE][i] = 1), (table[SPI_MOSI_TYPE][i + 1] = 1) : (table[SPI_MOSI_TYPE][i] = 0), (table[SPI_MOSI_TYPE][i + 1] = 0);
txdata = txdata << 1;
}
else if (i <= (spi_table_type_size - 2))
else if ((i >= startoff + 16) && (i < (startoff + 32)))
{
table[SPI_MOSI_TYPE][i] = 0;
table[SPI_MOSI_TYPE][i+1] = 0;
table[SPI_MOSI_TYPE][i + 1] = 0;
}
else
{
table[SPI_MOSI_TYPE][i] = 1;
table[SPI_MOSI_TYPE][i+1] = 1;
table[SPI_MOSI_TYPE][i + 1] = 1;
}
}
}

Loading…
Cancel
Save