stm32f103基本外设配置
假如明天没有太阳
扎扎实实 贵在坚持
由于工作关系,账号文章处于不维护状态
展开
-
stm32 高级定时器1配置注意
void TIM1_Int_Init(u16 arr,u16 psc){TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;NVIC_InitTypeDef NVIC_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE); //①时钟 TIM1 使能//定时器原创 2017-01-16 12:59:13 · 14992 阅读 · 0 评论 -
stm32f103 pwm模式配置总结
void MiniBalance_PWM_Init(u16 arr,u16 psc){RCC->APB1ENR|=1<<1; //TIM3时钟使能RCC->APB2ENR|=1<<3; //PORTB时钟使能GPIOB->CRL&=0XFFFFFF00; //PORTB0 1复用输出GPIOB->CRL|=0X000000BB; //PORTB0 1复用输出TI原创 2017-01-11 22:34:25 · 8115 阅读 · 0 评论 -
stm32f103 编码器模式总结
/**************************************************************************函数功能:把TIM2初始化为编码器接口模式入口参数:无返回 值:无**************************************************************************/void En原创 2017-01-11 22:26:17 · 14485 阅读 · 7 评论 -
stm32f103 adc采集 程序配置
这个例程是采集电压adc值对于通道几是如何选择的:这里在adc初始化函数中,设置通道几的采样率只是设置要使用的通道几,并不是选择用通道几,真正的选择用通道几是在Get_Adc()AD采样这个函数中,ADC1->SQR3|=ch;这里的配置,因为SQR3的0~4位是设置在规则序列转换中要转换的通道,又因为只有一个通道需要转换,所以就用这里来设置。void原创 2017-01-17 14:31:03 · 24001 阅读 · 0 评论 -
stm32f103 超声波 输入捕获配置及计算
(1)输入捕获用的定时器3的通道3(2)输入捕获配置可按照中文参考手册进行配置,如下:(3)每次配置用的超声波模块如下:其中vcc:5vTRIG触发控制信号输入,ECHO回响信号输出触发信号输入是指给最少10us的高电平信呈ECHO就是输入捕获了(4)关于定时器3的中断服务函数:这部分自己看看就会懂,其中很难理解的逻辑部分我已经用原创 2017-01-17 15:44:27 · 7765 阅读 · 2 评论