guanjiao ren
2018-05-27 8bb8fdc8ea89e54ee0cfea17377b33d61d5940fa
增加了测距防碰的程序
已修改5个文件
16 ■■■■ 文件已修改
源码/核心板/MDK-ARM/Project.uvoptx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/ExternalDevices/beep.c 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/ExternalDevices/beep.h 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/application/dw_app.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
源码/核心板/Src/main.c 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Ô´Âë/ºËÐİå/MDK-ARM/Project.uvoptx
@@ -229,7 +229,7 @@
  <Group>
    <GroupName>App</GroupName>
    <tvExp>0</tvExp>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <RteFlg>0</RteFlg>
Ô´Âë/ºËÐİå/Src/ExternalDevices/beep.c
@@ -8,7 +8,7 @@
    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);
Ô´Âë/ºËÐİå/Src/ExternalDevices/beep.h
@@ -5,9 +5,12 @@
#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);
Ô´Âë/ºËÐİå/Src/application/dw_app.h
@@ -7,6 +7,7 @@
#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);
Ô´Âë/ºËÐİå/Src/main.c
@@ -48,6 +48,14 @@
        Anchor_App();
#endif
        //除UWB之外的其他代码...
        if(dist_cm<=100)
        {
            BEEP_ON;
        }
        else
        {
            BEEP_OFF;
        }
        
    }
}