| | |
| | | |
| | | //#define WORK_MODE_TAG |
| | | #define WORK_MODE_ANCHOR |
| | | #define START_ALARM_DIST_CM 500 |
| | | #define START_ALARM_DIST_CM 200 |
| | | #define BEEM_ON_TIME_MS 200 |
| | | |
| | | float dis_after_filter = 0; |
| | |
| | | GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); |
| | | } |
| | | |
| | | uint8_t aa; |
| | | /*! ------------------------------------------------------------------------------------------------------------------ |
| | | * @fn main() |
| | | * |
| | |
| | | Tag_App(); |
| | | #else |
| | | Anchor_App(); |
| | | |
| | | #endif |
| | | if(USART_GetFlagStatus(EXT_USART, USART_FLAG_RXNE) != RESET) |
| | | { |
| | | aa = USART_ReceiveData(EXT_USART); |
| | | USART_SendData(EXT_USART, 0x66);//å串å£1åéæ°æ® |
| | | |
| | | while(USART_GetFlagStatus(EXT_USART, USART_FLAG_TC)!=SET);//çå¾
åéç»æ |
| | | |
| | | aa = 0; |
| | | } |
| | | |
| | | //é¤UWBä¹å¤çå
¶ä»ä»£ç ... |
| | | dis_after_filter = LP_Frac_Update(p_Dis_Filter, dist_cm); |
| | | |
| | | if(dis_after_filter <= START_ALARM_DIST_CM) |
| | | { |
| | | g_beep_off_time = (uint32_t)dis_after_filter * 10; |
| | | if(g_beep_off_time <= 0) |
| | | g_beep_off_time = 0; |
| | | g_beep_on_time = BEEM_ON_TIME_MS; |
| | | // g_beep_off_time = (uint32_t)dis_after_filter * 10; |
| | | // if(g_beep_off_time <= 0) |
| | | // g_beep_off_time = 0; |
| | | // g_beep_on_time = BEEM_ON_TIME_MS; |
| | | OUT2_ON; |
| | | |
| | | } |
| | | else |
| | | { |
| | | g_beep_on_time = 0; |
| | | g_beep_off_time = 0; |
| | | // g_beep_on_time = 0; |
| | | // g_beep_off_time = 0; |
| | | OUT2_OFF; |
| | | } |
| | | |
| | | } |