郞性人生

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

文章分类 -  STM32

STM32——中断(M4)
摘要:来源:正点原子 ISER[8]: ISER 全称是: Interrupt Set Enable Registers,这是一个中断使能寄存器组。上面说了 CM4 内核支持 256 个中断,这里用 8 个 32 位寄存器来控制,每个位控制一个中断。但是STM32L475 的可屏蔽中断最多只有 90 个, 阅读全文

posted @ 2019-01-25 17:45 郞性人生 阅读(1101) 评论(0) 推荐(0) 编辑

IO管脚的复用
摘要:SOC上在很多片上外设,片上外设与外部交信息需要用到管脚,而同一管脚可能会被应用到不同的片上外设,实现此用功为每个管脚分配一个复用器,复用器在某个特定时刻将管脚分配给待定的片上外设; 每一个IO管脚都有一个16路(AF0-AF15)复用功能输入的复用器: 1.SOC上电完成复位后,默认为AF0(普通 阅读全文

posted @ 2019-01-25 15:57 郞性人生 阅读(734) 评论(0) 推荐(0) 编辑

时钟配置步骤
摘要:系统时钟的一般步骤:配置完成后STM32就有了正常的心跳;1) 使能 PWR 时钟:调用函数__HAL_RCC_PWR_CLK_ENABLE()2) 配置时钟源相关参数:调用函数 HAL_RCC_OscConfig()。3) 配 置系 统时 钟源 以及 SYSCLK 、 AHB,APB1 和 APB 阅读全文

posted @ 2019-01-25 15:31 郞性人生 阅读(821) 评论(0) 推荐(0) 编辑

C 语言 —— struct 结构体作用
摘要:1.封装函数参数:用结构体变量做为函数的参数,可以为函数传入多个参数; 2.定义通信协议体:将通信协议的固定格式用结构体定义,收到数据后直接套用(将收到的数据读到协议结构体定定的变量中),实现对协议解析; 3.将MCU相关的寄存器组织在一起:把结构体和寄存器的地址对应起来,可以通过操作结构体来达到操 阅读全文

posted @ 2019-01-16 17:27 郞性人生 阅读(597) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示