stm32
Chen_zhouxian
STM32单片机、Linux系统
展开
-
ADC采集问题(可参考http://news.eeworld.com.cn/mcu/ic469729.html)
项目场景:采集电池电压ADC采集电压,X*3.3/4096问题描述:没有配置的参数,会在初始化结构体时分配一个值进去影响寄存器。 ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b; ADC_InitStructure.ADC_ScanConvMode = DISABLE; ADC_InitStructure.ADC_ContinuousConvMode = DISABLE; ADC_InitS原创 2021-03-13 16:12:05 · 425 阅读 · 0 评论 -
外部中断EXTI
项目场景:STM32外部中断-EXTI10_15 中断线挂起无法清除问题问题描述:按键为PD14,输入模式,外部中断,进中断服务函数处理完后仍再次进入中断服务函数,无法退出。中断服务函数已加入清除中断线函数。检查引脚配置,输入模式RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;GPIO_InitStructure.GPIO_Mode = GPIO_Mod原创 2021-03-10 09:40:58 · 357 阅读 · 0 评论 -
STM32写内部FLASH
STM32L151C8T6的Bootloader设计思想:FLASH分三个区:Bootloader区: 校验备份程序,若满足条件将用备份程序替换用户程序,否者运行用户程序.运行区:运行用户程序,程序中要求能接受用户程序到备份区,接收完后,在备份区的程序头内打上标记,然后启动Bootloader,由Bootloader完成程序替换备份区:用户程序在此接受4.1 空间分区STM32L151转载 2017-08-14 22:05:51 · 2673 阅读 · 3 评论 -
STM32内部FLASH读写-通用
读写STM32内部FLASH的函数,把U8数组写进去,不过需要自己修改一下,把擦出函数施出来,一次性把要写的范围擦除掉,而不要写一次擦一次转载 2017-08-15 11:39:51 · 36636 阅读 · 0 评论 -
STM32-custom usb
如何建立一个自定义的HID工程呢?下面就来讲讲。首先先介绍下工程的架构,工程的总体架构下图所示,按照下图架构建工程:分析下工程布局,首先是APP,这个组里存放着主文件mian.c,管理所有中断服务程序stm3210x_it.c,及其管理外设库头文件的stm32f10x_conf.h。BSP这个组里存放着BSP.c,外设的洗衣初始化都在这个函数中定义,比如说串口的配置,LED灯的配置,系统时钟的配置,转载 2017-09-14 15:39:10 · 1178 阅读 · 0 评论