微控制器
文章平均质量分 87
主要介绍MCU微控制相关的一些知识
猴哥取经
敢为人先,追求卓越,笃信好学,自然宽和!
展开
-
AutoChip AC7811 之GPIO中断
1 中断流向图图1 GPIO外部中断如上图所示,【1】代表的是外部的GPIO引脚,可以看出,GPIO_PORTx_PINy,中PIN号相同的引脚共用一组中断线(如图中所示的【3】)。【2】代表选择该组的那个引脚作为中断引脚,因此,GPIO_PORTx_PINy 中同个PIN号种只能有一个PORT能够产生中断。例如,PA0和PB0,PCO,PD0等只能有一个能配置成中断,如果程序中配置了PA0,然后又配置PB0那么只有PB0能够产生中断。【4】为中断屏蔽寄存器,如果屏蔽了该中断,也不能使得..原创 2022-03-02 20:44:39 · 5834 阅读 · 0 评论 -
STM32 时钟配置之寄存器操作
1 时钟1.1时钟树Stm32 的时钟配置必须要参考时钟树,时钟树决定了时钟的配置的路径,兼着参考RCC寄存器就可以配置不同的时钟频率了。另外STM32外部晶振推荐为8M,所以用外部时钟时最好采用推荐值。1.2 时钟配置程序刚启动的时候,stm32采用的为内部高速时钟,通过上图的时钟树可以发现内部8M时钟通过SW成为系统时钟。RCC_CR的复位值为0x000XX83,展开后为HSION为1,也印证...原创 2018-06-25 23:31:16 · 5952 阅读 · 0 评论 -
STM32 端口初始化引发的思考
哎,岁月不等人,奈何人生有限,学习无涯。好了,话不多说,直入今天的主题。问题描述:在做一个BCM项目时发现一个问题,那就是在上电的瞬间,发现灯关有闪烁的情况,从现象来看,应该就是BCM控制器在初始化的过程中端口的默认值,导致了外部灯光的闪烁。问题解决:首先声明下,我是一名硬件工程师,但是在大多数人说解决不了这个问题的时候,我打算试一下。怎么试,当然是写几条代码验证了,硬件工程师会写代码?对,我的近...原创 2018-04-03 15:36:01 · 1994 阅读 · 0 评论