驱动
e帆
电机从业者
展开
-
求最近10次平均值
static void calculate_average_vol(void){static u32 Fre_average_val=0,Fre_change_val=0;static u32 Fre_averagelast_val=0;static u32 Fre_val_buf[10];if(Fre_average_val >= sys.energyValue){ Fre_...原创 2020-05-04 16:49:17 · 339 阅读 · 0 评论 -
比较器+定时器捕获+DMA
static void frequency_gpio_config(void){rcu_periph_clock_enable(F_Int_RCC);gpio_mode_set(F_Int_PORT, GPIO_MODE_ANALOG, GPIO_PUPD_PULLUP, F_Int_PIN);//–// rcu_periph_clock_enable(F_Int_RCC);// g...原创 2020-05-04 16:44:32 · 1340 阅读 · 0 评论 -
单脉冲PWM输出
//–TIMER0_CH0 IO口配置static void pwm_freq_gpio_config(void){rcu_periph_clock_enable(PWM_FREQ_RCC);gpio_mode_set(PWM_FREQ_PORT, GPIO_MODE_AF, GPIO_PUPD_NONE, PWM_FREQ_PIN);gpio_output_options_set(P...原创 2020-05-04 16:38:09 · 725 阅读 · 0 评论 -
外部电池电压检测
static void battery_gpio_config(void){ /* enable GPIOC clock */ rcu_periph_clock_enable(BATTERY_RCC); /* enable ADC clock */ rcu_periph_clock_enable(RCU_ADC); /* config ADC clock */...原创 2020-05-04 15:43:43 · 995 阅读 · 0 评论 -
TFT小屏驱动
//==========================================LCD输出定义//—IO定义#define LCD_DAT_RCC RCU_GPIOB#define LCD_DAT_PORT GPIOB#define LCD_DAT_PIN_D0 GPIO_PIN_0#define LCD_DAT_PIN_D1 GP...原创 2020-05-04 15:22:14 · 285 阅读 · 0 评论