STM32
文章平均质量分 86
不上火_
好好学习 好好工作
展开
-
STM32中断和事件
如图 红线代表中断的发生,绿线代表事件的产生,从上图可以看到,编号3电路是一个或门电路,软件中断寄存器和上升沿/下降沿出发选择寄存器中只要有一个为 1 输出就可以为 1 ,因此可以说明软件和硬件都可以对中断或事件进行控制。编号4受中断屏蔽寄存器和编号3的输出控制,为一个与门电路,当中断屏蔽寄存器的值为0时无论编号3输出为1还是为0都不能产生中断,只有当中断屏蔽寄存器的值为1时,编号4 的输出才...原创 2020-03-31 16:46:03 · 453 阅读 · 0 评论 -
函数指针数组在实际工作中的使用
前几天工作接了一个任务,需要按顺序写好多个函数,调用的时候也比较有规律,早就听说过函数指针数组,一直也没使用过,这次查阅了资料使用了一下,巨好用。网上也很多关于函数指针数组的介绍及指针使用的各种方法,这里就不对定义做详细说明了,推荐一本书,C和指针,写的非常好。关于指针方面,我也是从这本书里学到的,以后有机会认真在看一遍,再详细写一下关于C语言的指针。先贴代码/* 各数字表示 i 表示第几个...原创 2020-03-31 14:26:22 · 194 阅读 · 1 评论 -
DMA传输数据给定时器捕获比较寄存器以输出不同波形
在工作中接到一个任务需要使用定时器输出不同的波形,在网上查阅了资料后发现可以使用DMA给定时器的捕获比较寄存器地址传输数据来控制输出PWM。话不多说先贴代码void TIM3_GPIO_INIT(){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENAB...原创 2020-03-31 11:06:16 · 1136 阅读 · 6 评论 -
简易云台制作记录(内含MPU6050角度的求法)
开发板:STM32F103RCT6最小系统开发板舵机 :SG90运动处理传感器 : MPU-6050原创 2020-07-01 23:13:31 · 4495 阅读 · 8 评论