软件iic怎么一直调不出来呢

This commit is contained in:
2021-10-24 22:11:58 +08:00
parent 564e56fad6
commit 21c127e2b9
14 changed files with 7479 additions and 7564 deletions
+28 -10
View File
@@ -254,26 +254,25 @@ void HT1621_Display_GetButton(void)
void my_code()
{
uint32_t runtime=0,move=0;
uint8_t mode=0,overload_mode=0;
uint8_t mode=6,overload_mode=0;
uint16_t overload_times=0;
long countdown=1000;
long countdown_set=15000;
HT1621_Init();
r480_init();
EPPROM_SLOWWRITE_INIT();
EEPROM_READ_BATY(16,(char *)&config,sizeof(config_setting));
if(config.begin!=0xab)
{
mode=6;
}
config.begin=18;
EEPROM_WRITE_BATY(8,(char *)&config,sizeof(config_setting));
config.begin=1;
EEPROM_READ_BATY(8,(char *)&config,sizeof(config_setting));
while(1)
{
//get ADC
for(char a=0;a<2;a++)
{
@@ -538,9 +537,28 @@ void my_code()
break;
case 6:
//stady mode
config.begin=0xab;
//config.begin=0xab;
//EEPROM_WRITE_BATY(16,(char *)&config,sizeof(config_setting));
//mode=0;
if(HAL_GetTick()>runtime)
{
runtime+=1000;
if(dis_buff.led_run==1)
{
dis_buff.led_run=0;
dis_buff.dot4=1;
}else
{
dis_buff.led_run=1;
dis_buff.dot4=0;
}
}
dis_buff.d_num[3]=(config.begin)%10;
dis_buff.d_num[2]=(config.begin/10)%10;
dis_buff.d_num[1]=(config.begin/100)%10;
dis_buff.d_num[0]=(config.begin/1000)%10;
break;
}
@@ -582,7 +600,7 @@ void my_code()
dis_buff.button_flag[2]=0;
dis_buff.button_flag[3]=0;
EEPROM_SLOWWRITE_SERVER();
HT1621_Display_GetButton();
hc2_sever();
moto_server();