TIM1的四个通道做PWM输出配置 void pwm_time1() { GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;TIM_OCInitTypeDef TIM_OCIni ...
分类:
其他好文 时间:
2019-12-31 14:41:21
阅读次数:
103
https://www.arduino.cn/thread-42417-1-1.html 源地址 一、UNO/UNO r3 Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振, ...
分类:
其他好文 时间:
2019-12-28 22:37:26
阅读次数:
219
void GPIO_TimPWM(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRema ...
分类:
其他好文 时间:
2019-08-25 01:32:14
阅读次数:
637
嘿嘿嘿,我又回来啦!今天一定要做好记录。 上午刚说的结果导向,虽然今天没有什么能拿得出手结果,但自我感觉收获还是有的,学到东西的感觉有点开心哦 上午看中文参考手册看睡着了,然后开始看原子哥的视频,我自己不太会看时序图,讲一下就明白,。 下午还是继续学习正点原子的PWM输出的视频,跟着写程序,而后又上 ...
分类:
其他好文 时间:
2019-08-02 18:15:39
阅读次数:
106
1、通用定时器的PWM功能 STM32F103ZET6有4个通用定时器,分别是TIM2、TIM3、TIM4、TIM5。 通用定时器由一个可编程预分频器驱动的16位自动装载计数器构成。 通用定时器的很多功能与基本定时器是一样的,但是每个通用定时器都有4个IO口,可以用来测量输入信号的脉冲长度(输入捕获 ...
分类:
其他好文 时间:
2019-07-29 21:51:41
阅读次数:
132
void TIM1_Configuration(void) { TIM_TimeBaseInitTypeDef TIM_Time1BaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; RCC_APB2PeriphClockCmd(RCC_APB2... ...
分类:
其他好文 时间:
2019-07-29 17:33:17
阅读次数:
153
一、定时器 1. 定义 设置等待时间,到达后则执行指定操作的硬件。 2. STM32F407的定时器有以下特征 具有基本的定时功能,也有PWM输出(灯光控制、电机的转速)、脉冲捕获功能(红外捕捉)。 2个高级控制定时器、10个通用定时器和2个基本定时器 高级控制定时器(TIM1和TIM8) 具有16 ...
分类:
其他好文 时间:
2019-06-02 00:58:54
阅读次数:
128
PWM输出在汽车上的应用也比较多,它有三种不同的实现方式。 第一种由软件实现,即软件设定对一个输出口拉高和拉低的时间,形成时高时低的PWM控制;但这种方式目前用得不多,这是由使用需求和软件本身的特性决定的。如很多功能都要求较高的频率,比如卤素灯的PWM控制要求频率大于100Hz,这种情况下如采用软件 ...
分类:
其他好文 时间:
2018-11-23 14:21:58
阅读次数:
180
虽然STM32F103ZET6具有内部DAC,但是也仅仅只有两条DAC通道,并且STM32还有其他的很多型号是没有DAC的。通常情况下,采用专用的D/A芯片来实现,但是这样就会带来成本的增加。 不过STM32所有的芯片都有PWM输出,并且PWM输出通道很多,资源丰富。因此,我们可以使用PWM+简单的 ...
分类:
其他好文 时间:
2018-11-05 20:04:28
阅读次数:
396
普通版F3 使用STM303F303CCT6 有kB RAM kBrom kB CCM 引出3路Uart、1路I2C、2路ADC、SWD 9路PWM/PPM输入 8路PWM输出 板载 Mpu605 陀螺仪+加速度 6DOF传感器 W25Q64 64kB SPIFlash 一个程控的LED(红色) 一 ...
分类:
其他好文 时间:
2018-09-06 18:03:57
阅读次数:
168