更新 模拟SPI读写保持时间从5us延长至10us,修改前后通信均正常
This commit is contained in:
parent
868daca080
commit
d5947108b7
|
@ -445,7 +445,7 @@ void key_functions_setting(void)
|
||||||
case ITEMS_0:
|
case ITEMS_0:
|
||||||
{
|
{
|
||||||
tabdata.item_page_prv = tabdata.item_page;
|
tabdata.item_page_prv = tabdata.item_page;
|
||||||
tabdata.item_page = ( (tabdata.item_page + 1) >= 4)?(3):(tabdata.item_page + 1);
|
tabdata.item_page = ( (tabdata.item_page + 1) >= 4)?(0):(tabdata.item_page + 1);
|
||||||
|
|
||||||
setting_items_page(ITEMS_0, tabdata.item_page);
|
setting_items_page(ITEMS_0, tabdata.item_page);
|
||||||
|
|
||||||
|
|
|
@ -56,11 +56,11 @@ void eeprom_spi_writebyte(uint8_t wrt_data)
|
||||||
EEPROM_MOSI_L;
|
EEPROM_MOSI_L;
|
||||||
}
|
}
|
||||||
|
|
||||||
wu_delay_us(5); // 空等待
|
wu_delay_us(10); // 空等待
|
||||||
|
|
||||||
EEPROM_SCLK_H; //CPHA=0
|
EEPROM_SCLK_H; //CPHA=0
|
||||||
|
|
||||||
wu_delay_us(5); // 空等待
|
wu_delay_us(10); // 空等待
|
||||||
}
|
}
|
||||||
|
|
||||||
EEPROM_SCLK_L;
|
EEPROM_SCLK_L;
|
||||||
|
@ -73,10 +73,15 @@ uint8_t eeprom_spi_readbyte(void)
|
||||||
for(i = 0; i < 8; i++)
|
for(i = 0; i < 8; i++)
|
||||||
{
|
{
|
||||||
read_data = read_data << 1;
|
read_data = read_data << 1;
|
||||||
|
|
||||||
EEPROM_SCLK_L;
|
EEPROM_SCLK_L;
|
||||||
wu_delay_us(5); // 空等待
|
|
||||||
|
wu_delay_us(10); // 空等待
|
||||||
|
|
||||||
EEPROM_SCLK_H;
|
EEPROM_SCLK_H;
|
||||||
wu_delay_us(5); // 空等待
|
|
||||||
|
wu_delay_us(10); // 空等待
|
||||||
|
|
||||||
if(EEPROM_MISO)
|
if(EEPROM_MISO)
|
||||||
{
|
{
|
||||||
read_data = read_data + 1;
|
read_data = read_data + 1;
|
||||||
|
|
|
@ -295,6 +295,11 @@
|
||||||
<WinNumber>1</WinNumber>
|
<WinNumber>1</WinNumber>
|
||||||
<ItemText>eeprom_rd_error_flag,0x0A</ItemText>
|
<ItemText>eeprom_rd_error_flag,0x0A</ItemText>
|
||||||
</Ww>
|
</Ww>
|
||||||
|
<Ww>
|
||||||
|
<count>28</count>
|
||||||
|
<WinNumber>1</WinNumber>
|
||||||
|
<ItemText>ee_status_test</ItemText>
|
||||||
|
</Ww>
|
||||||
</WatchWindow1>
|
</WatchWindow1>
|
||||||
<WatchWindow2>
|
<WatchWindow2>
|
||||||
<Ww>
|
<Ww>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue