初级会员

- 积分
- 92
- 金钱
- 92
- 注册时间
- 2019-3-28
- 在线时间
- 12 小时
|

楼主 |
发表于 2019-4-1 14:22:15
|
显示全部楼层
标志位的改变在处理数据的子程序和中断服务程序中
void oc_sensor(void){
if(oc_flag==1){ //收集数据
if(u_flag==1){ //开u1关u2
USART_ITConfig(USART2,USART_IT_RXNE,DISABLE);
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);
USART_Cmd(USART1,ENABLE);
}
else{ //u_flag=0
USART_ITConfig(USART1,USART_IT_RXNE,DISABLE);
USART_ITConfig(USART2,USART_IT_RXNE,ENABLE);
USART_Cmd(USART2,ENABLE);
}
}
else{ //oc_flag=0
USART_ITConfig(USART1,USART_IT_RXNE,DISABLE);
USART_ITConfig(USART2,USART_IT_RXNE,DISABLE);
}
} |
|