STM32
不积跬步,无以至千里;不积小流,无以成江海
万里碧云长
无需言,做自己,没有理由不让自己做得更好!!!
展开
-
STM32 ADC使用DMA多路采集
一、驱动实现typedef enum{ ADC_CH_KEY = 0, ADC_CH_POWER, ADC_CH_OH, ADC_CH_NUM,}ADC_CHx_INDEX;typedef struct { ADC_TypeDef * ADCx; uint32_t RCC_APBxPeriph_ADCx; }ADCx_CONFIG_TABLE;typedef struct { GPIO_TypeDef* GPIOx;...原创 2020-05-25 15:14:50 · 695 阅读 · 0 评论 -
STM32 使用Jlink烧写步骤
一、安装软件Setup_Jlink_V512a.rar二、打开软件三、烧写配置四、选择待烧写的hex五、快捷键F7烧写原创 2020-05-22 15:45:34 · 12940 阅读 · 0 评论 -
STM32 ADC单路采集通用做法
一、底层初始化#ifndef _HAL_ADC_DRV_H_ #define _HAL_ADC_DRV_H_ typedef enum{ ADC_CH_POWER = 0, ADC_CH_NUM,}ADC_CHx_INDEX;typedef struct { ADC_TypeDef * ADCx; uint32_t RCC_APBxPeriph_ADCx; }ADCx_CONFIG_TABLE;typedef struct {...原创 2020-05-20 09:31:09 · 518 阅读 · 0 评论 -
STM32F030CT86 IO中断配置及验证
一、程序初始化 并定义一个全局变量uint8_t cross_zero_flg = 0;static void cross_zero_init(void){ /*PB3 cross zero gpio*/ EXTI_InitTypeDef EXTI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; /* Enabl...原创 2020-05-18 10:40:57 · 1346 阅读 · 0 评论 -
STM32F030CT86 定时器3通道1来验证PWM前后切模式
一、相关结构体定义typedef enum{ DIMMER_PWM_CHN1 = 0, DIMMER_PWM_CHN2, DIMMER_PWM_CHN3, DIMMER_PWM_CHN4, DIMMER_PWM_CHN5, DIMMER_PWM_CHN6, DIMMER_CHN_NUM,}EM_DIMMER_CHx_INDEX;typedef struct { GPIO_TypeDef* GPIOx; uint16_t G...原创 2020-05-15 11:16:43 · 769 阅读 · 0 评论 -
STM32F030CT86定时器15 10ms周期验证
一、程序处理如下static void TIM15_Init(void){ TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM15, ENABLE); //timer15时钟使能,APB2时钟48M TIM_TimeB...原创 2020-05-12 15:34:31 · 964 阅读 · 0 评论 -
指纹模组工作原理
一、指纹模组典型系统架构二、指纹识别模组包含两个模块,指纹识别模块和触摸唤醒模块识别模块:指纹识别芯片负责采集指纹信息,并将指纹图像上传给指纹识别算法芯片;指纹识别算法芯片负责控制指纹识别芯片的工作状态,完成指纹注册、指纹删除、指纹匹配等工作。触摸唤醒模块:用于检测用户触摸动作,在系统休眠期间如果检测到用户触摸指纹识别模组,将发送触摸唤醒信号(key_out_int)给主控 ...原创 2020-04-03 10:11:37 · 6077 阅读 · 0 评论 -
J-LINK使用教程
一、安装j-flash软件二、烧写流程1、j-flash安装完成后打开烧写软件2、点击option->project settings3、点击target interface选择SWD接口4、点击CPU选择芯片信号5、点击file选择要烧写的程序6、点击target->auto启动烧写7、最后弹出弹框烧写成功...原创 2020-03-23 09:33:59 · 9241 阅读 · 2 评论 -
STM32生成bin文件的两种方法
一、工程里面配置编译后在bin文件夹下生成二、使用window的bat指令,编译完成后,点击该bat,在当前目录下生成L2_BUS_TRANSLATOR_up.bin@echo offecho startC:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o .\L2_BUS_TRANSLATOR_up.bin ..\OUTPUT\L2_...原创 2020-03-12 08:25:06 · 3287 阅读 · 0 评论 -
借用window批处理命令合并bin程序
一、查看window支持的bat命令集二、查看copy三、编写bat文件四、关于echo的说明, 可用示例实际验证@echo off表示执行了这条命令后关闭所有命令(包括本身这条命令)的回显。而echo off命令则表示关闭其他所有命令(不包括本身这条命令)的回显,@的作用就是关闭紧跟其后的一条命令的回显。@echo off执行以后,后面所有的命令均不显示,包...原创 2020-03-11 09:54:17 · 880 阅读 · 0 评论