
stm32
文章平均质量分 64
流浪者小生
观众
展开
-
STM32F103 ——TIMx
在stm32f103一共有8个定时器,其中两个高级定时器TIM1、TIM8,四个通用定时器TIM2~TIM5,两个基本定时器TIM6、TIM7。其中高级定时器功能最多(参考手册中给了共21条功能描述),通用定时器次子(16条功能描述),基本定时器功能最少(4条功能描述,只用来进行最基本的计数器工作)。在使用时根据需求选用对应的定时器。按需选择通用定时器功能丰富,总结一下就是——一计数器,四通道,两模式+其他功能计数器最基本的功能stm32中定时器的定时功能是由计数器为基础实现的。在使能定时器(TIMx_原创 2022-06-27 14:12:18 · 3435 阅读 · 0 评论 -
STM32--TIM1&8--PWM输出-注意事项
函数:TIM_CtrlPWMOutputs(TIM8, ENABLE);作用:TIMx->BDTR |= 0x8000;->置高级定时器TIM1&TIM8的BDTR的15位为1,使能OC&OCN输出。 默认为0:数强制禁止OC&OCN输出故:在使用高级定时器输出PWM时必须调用此函......原创 2022-06-14 19:44:28 · 4446 阅读 · 0 评论 -
I2C通讯原理以及stm32F10x在MPU6050上的应用
目录I2C通讯基础知识简介通讯标准和过程(软件通讯)->>写操作:->> 读操作:代码实现与MPU6050通讯(软件通讯)简介主要寄存器介绍MPU6050接线I2C通讯基础知识简介I2C通讯就是支持I2C通讯的器件之间根据特定的数据传输协议、通过两条总线——SCL、SDA进行数据的通讯。可以分为软件和硬件通讯两种情况,软件通讯就是通过控制器(这里就可以是stm32板的任意两个...原创 2022-04-14 17:46:39 · 931 阅读 · 0 评论 -
关于GPIO复用以及重映射
1. 对于USART1串口的使用,有两种映射方法——无重映射,和完全重映射(部分重映射只有一部分功能有,具体那些功能有可以参考STM32F10x参考手册中的以下内容)原创 2022-03-27 16:56:49 · 8917 阅读 · 0 评论 -
GPIO_PinRemapConfig(uint32_t GPIO_Remap, FunctionalState NewState)
关于GPIO_PinRemapConfig(uint32_t GPIO_Remap, FunctionalState NewState)函数第一个参数取值如下,第二个参数#define IS_GPIO_REMAP(REMAP)(((REMAP) == GPIO_Remap_SPI1) || ((REMAP) == GPIO_Remap_I2C1) || \ ((REMAP) == GPIO_Remap_USART1) || ((REMAP...原创 2022-03-27 16:38:04 · 2281 阅读 · 0 评论 -
stm32相关外设功能复用参考
stm32中的功能复用以及重映射所对应的的GPIO引脚参考(在F10x参考手册中有)原创 2022-03-27 15:44:24 · 443 阅读 · 0 评论