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