| | |
| | | |
| | | <Group> |
| | | <GroupName>App</GroupName> |
| | | <tvExp>0</tvExp> |
| | | <tvExp>1</tvExp> |
| | | <tvExpOptDlg>0</tvExpOptDlg> |
| | | <cbSel>0</cbSel> |
| | | <RteFlg>0</RteFlg> |
| | |
| | | RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); |
| | | |
| | | // Enable GPIO used for beep |
| | | GPIO_InitStructure.GPIO_Pin = BEEP_PIN; |
| | | GPIO_InitStructure.GPIO_Pin = BEEP_PIN | BEEP2_PIN; |
| | | GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; |
| | | GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; |
| | | GPIO_Init(BEEP_GPIO, &GPIO_InitStructure); |
| | |
| | | #include "stm32f10x.h" |
| | | |
| | | #define BEEP_PIN GPIO_Pin_0 |
| | | #define BEEP2_PIN GPIO_Pin_11 |
| | | #define BEEP_GPIO GPIOA |
| | | #define BEEP_ON GPIO_WriteBit(BEEP_GPIO, BEEP_PIN, Bit_SET) |
| | | #define BEEP_OFF GPIO_WriteBit(BEEP_GPIO, BEEP_PIN, Bit_RESET) |
| | | #define BEEP2_ON GPIO_WriteBit(BEEP_GPIO, BEEP2_PIN, Bit_SET) |
| | | #define BEEP2_OFF GPIO_WriteBit(BEEP_GPIO, BEEP2_PIN, Bit_RESET) |
| | | |
| | | |
| | | void Beep_Init(void); |
| | |
| | | #define TAG_NUM_IN_SYS 256 |
| | | #define DFT_RAND_DLY_TIM_MS 1 |
| | | |
| | | extern double dist_cm; |
| | | |
| | | void Dw1000_Init(void); |
| | | void Tag_App(void); |
| | |
| | | Anchor_App(); |
| | | #endif |
| | | //é¤UWBä¹å¤çå
¶ä»ä»£ç ... |
| | | if(dist_cm<=100) |
| | | { |
| | | BEEP_ON; |
| | | } |
| | | else |
| | | { |
| | | BEEP_OFF; |
| | | } |
| | | |
| | | } |
| | | } |