mmmmmmm1

mmmmmmm1

int main(void) { // u8 place_flag_20=0; // u8 place_flag_30=0; // u8 place_flag_40=0; //// u8 place_flag_60=0; // u8 tmp8; // u8 ii,ch_tmp; // u8 RESET_source=0; // u8 all_channel_state=0; // u16 delaytime=0; u16 i; // u16 review_point_tmp=0; // u32 zero_inchtmp=0; // u32 full_inchtmp=0; // u16 key_delay_count=0; // u32 TMP32; { //----------------------------------------------- Delay_Ms(2500); RCC_Configuration(); GPIO_Configuration(); USART_Configuration(); SPI_Configuration(); TIM_Configuration(); NVIC_Configuration(); I2C_GPIO_Init(); for(i=0;i<2;i++) { work_LED_ON; Delay_Ms(100); work_LED_OFF; Delay_Ms(100); } // //LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL LCD init // LCD_SEND_PAGE_color(0xffff,0x1f); //LCD blackground color is blue,The foreground color is white. // Delay_Ms(300); // CLEAR_FULL_Screen(); // Delay_Ms(300); // DISPLAY_LOGO_RTDF(); // Delay_Ms(2000); for(i=0;i<Collection_ch;i++) { channel_mark[i]=0; //通道0开启 channel_gas_type[i]=0; //气体类型 channel_unit[i]=3; //单位 // channel_resp[i]=0; //小数点 // channel_meas_DEC[i]=2000; //满量程 // channel_Lalarm_DEC[i]=24; //低报 // channel_Halarm_DEC[i]=100; //高报 // zreo_cal[i]=655; //4ma // full_cal[i]=3275; //20ma meas_ad[i]=2620; //ad // average_current_ad[i]=61069; //电流 // Relay1_config[i]=1; //继电器 // Relay2_config[i]=1; //继电器 // Relay3_config[i]=1; //继电器 // Relay4_config[i]=1; //继电器 } for(i=0;i<Collection_ch;i++) { if(channel_mark[i]==0) DDisp_channel_mark[i]=0; else DDisp_channel_mark[i]=0x80; meas_ad[i]=full_cal[i]-zreo_cal[i]; average_current_ad[i]=1600000000/meas_ad[i]; if((average_current_ad[i]%10)>=5)average_current_ad[i]=average_current_ad[i]/10+1; else average_current_ad[i]=average_current_ad[i]/10; } } // MENU_FLAG=1; while(1) { uint8_t result = I2C_Read_Slave_Data_Auto(); if(result != I2C_OK) { printf("错误代码: %d\r\n", result); // 错误处理策略 switch(result) { case I2C_ERR_ADDR: printf("地址未应答\r\n"); break; case I2C_ERR_DATA: printf("数据传输错误\r\n"); break; case I2C_ERR_HEADER: printf("无效帧头\r\n"); break; case I2C_ERR_FUNC_CODE: printf("无效功能码\r\n"); break; case I2C_ERR_CHECKSUM: printf("校验和不一致\r\n"); break; } // 增加重试延迟 Delay_Ms(1000); } Delay_Ms(500); // // //----====----====----====----====----====----====----====----====----==== // // 主测量 显示界面 // //----====----====----====----====----====----====----====----====----==== // while(MENU_FLAG==1) // { // DISPLAY_MAIN_PAGE_frame();//主显示界面 // for(i=0;i<Collection_ch;i++) // { // SOUND_status_bak_bak[i]=6; // PPM_DATA_BAK[i]=8999; // channel_gas_type_tmp[i]=251; // } // DISPLAY_CH_STATUS(); //填充当前通道状态颜色 // while(MENU_FLAG==1) // { // // if(Request_count>=30) // { // Request_count=0; //// Get_ADvol(); // DISPLAY_CH_STATUS(); //填充当前通道状态颜色 // DISPLAY_M_CHANNEL_GASTYPE(); //显示单位,通道,气体类型 // DIS_CUR_AD(); //显示原始AD值 // // } ////// if(DIS_time_count>=400) ////// { ////// DIS_MAIN_TIME(1); ////// DIS_time_count=0; ////// } // // } // } } } //MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM //MMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMM //MMMMMMM 主程序结束 MMMMMMMM //MMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMM //MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 主循环注释的内容,如果不注释就会导致目前的内容无法执行,怎么能让二者都运行而不受到影响。
10-23
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田娟00989

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值