搜索结果
查询Tags标签: NVIC,共有 14条记录-
STM32(M3)启动过程
启动时从绝对地址0x0800 0000开始执行复位中断程序,即固定了复位后的起始地址,但中断向量表的位置是可变的。 Cortex-M3内核规定中断向量表中第一个32位数据内容为栈顶地址,第二个32位数据内容则是复位中断向量的入口地址。 这样CPU复位后会自动从中断向量表(第二个32…
2022/9/8 23:53:15 人评论 次浏览 -
USART配置
USART_InitTypeDef USART_InitStruct; //system_stm32f4xx.c 316 8//stm32f4xx.h 123 25000000 8000000 //1.打开对应时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);//2.复用GPIO功能GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);GPIO_PinAFC…
2022/6/21 23:20:42 人评论 次浏览 -
100-CH32V307(WCH单片机)学习开发-GPIO电平检测,引脚中断
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnCH32V307VCT6" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> <iframe f…
2022/4/30 6:12:55 人评论 次浏览 -
stm32 NVIC EXTI
stm32 NVIC EXTINVIC EXTI原理图 main.c exti.h exti.c stm32f10x_it.c NVICNVIC 是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个外设。配置中断的时候我们一般只用 ISER、ICER 和 IP 这三个寄存器,ISER 用来使能中断,ICER 用…
2022/1/28 23:06:06 人评论 次浏览 -
[嵌入式]基于IIC协议使用AHT20温湿度传感器进行数据采集
文章目录 一、I2C总线协议1. I2C总线的物理层2. I2C总线的协议层3. I2C的两种方式——硬件I2C和软件I2C二.AHT20的采集 1.AHT20芯片信息2.stm32f103连接AHT20进行温湿度采集3.代码实现 三、总结四、参考链接:一、I2C总线协议 I2C总线是一种双向的同步串行总线,它支持设备…
2022/1/13 23:34:27 人评论 次浏览 -
[嵌入式]基于IIC协议使用AHT20温湿度传感器进行数据采集
文章目录 一、I2C总线协议1. I2C总线的物理层2. I2C总线的协议层3. I2C的两种方式——硬件I2C和软件I2C二.AHT20的采集 1.AHT20芯片信息2.stm32f103连接AHT20进行温湿度采集3.代码实现 三、总结四、参考链接:一、I2C总线协议 I2C总线是一种双向的同步串行总线,它支持设备…
2022/1/13 23:34:27 人评论 次浏览 -
手把手教你,通过HAL库实现MODBUS从机程序编写与调试(一)-----STM32CubeMX操作篇
目录 1、STM32CubeMX操作 1.1 新建工程 1.2芯片配置 1.2.1 时钟配置 1.2.2 串口的配置 1.2.3 定时器的配置 1.2.4 NVIC配置 1.2.5 工程设置1、STM32CubeMX操作 1.1 新建工程 打开STM32CubeMX软件,File-->New Project。新建工程。 在打开的对话框内,在1处的Part Num…
2021/11/4 1:12:04 人评论 次浏览 -
手把手教你,通过HAL库实现MODBUS从机程序编写与调试(一)-----STM32CubeMX操作篇
目录 1、STM32CubeMX操作 1.1 新建工程 1.2芯片配置 1.2.1 时钟配置 1.2.2 串口的配置 1.2.3 定时器的配置 1.2.4 NVIC配置 1.2.5 工程设置1、STM32CubeMX操作 1.1 新建工程 打开STM32CubeMX软件,File-->New Project。新建工程。 在打开的对话框内,在1处的Part Num…
2021/11/4 1:12:04 人评论 次浏览 -
STM32中断的使用
@目录NVIC向量中断控制器EXTI外部中断/事件控制器外部中断服务函数:代码示例 NVIC向量中断控制器 嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和高效地处理晚到的中断 //官方文档 typedef struct //结构体 {uint8_t NVIC_IRQChannel…
2021/8/6 6:06:17 人评论 次浏览 -
STM32中断的使用
@目录NVIC向量中断控制器EXTI外部中断/事件控制器外部中断服务函数:代码示例 NVIC向量中断控制器 嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和高效地处理晚到的中断 //官方文档 typedef struct //结构体 {uint8_t NVIC_IRQChannel…
2021/8/6 6:06:17 人评论 次浏览 -
STM32 BLDC无刷直流电机 HALL霍尔硬件接口 程序
这里是使用STM32F103系列,其他型号可能略有区别 1.首先HALL的IO口初始化 2.硬件HALL接口初始化 3.检测到hall信号变化会触发TIM5中断,中断处理进行电机换向 void HALL_IO_Init(void) { GPIO_InitTypeDef GPIO_InitStre; RCC_APB2PeriphClockCmd(RCC_APB2Periph_…
2021/7/13 20:10:52 人评论 次浏览 -
STM32 BLDC无刷直流电机 HALL霍尔硬件接口 程序
这里是使用STM32F103系列,其他型号可能略有区别 1.首先HALL的IO口初始化 2.硬件HALL接口初始化 3.检测到hall信号变化会触发TIM5中断,中断处理进行电机换向 void HALL_IO_Init(void) { GPIO_InitTypeDef GPIO_InitStre; RCC_APB2PeriphClockCmd(RCC_APB2Periph_…
2021/7/13 20:10:52 人评论 次浏览 -
STM32外部中断实验-EXTI
摘自:STM32外部中断实验-EXTI 作者:三速何时sub20 发布时间:2020-10-19 13:51:42 网址:https://blog.csdn.net/weixin_44234294/article/details/109154934STM32 外部中断简介 STM32 的每个 IO 都可以作为外部中断 的中断输入口,这点也是 STM32 的强大之处。STM32F10…
2021/4/9 18:59:30 人评论 次浏览 -
【STM32】关于PWM输入捕获占空比显示误差和低频显示出错的解决及经验总结
问题描述 为了备赛蓝桥杯,开始更深入的接触PWM的各个模式(之前只使用过PWM1和PWM2的输出模式)。在比赛提供的官方固件库的基础上进行修改,暂且用了两块板子,板子A烧录的之前写的输出比较输出两路频率和占空比可变的PWM作为信号发生源供烧入捕获的板子B检测。 板子A一…
2021/4/9 18:57:41 人评论 次浏览