久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
stm32f103單片機,兩路搖桿adc采集,控制兩軸云臺
[打印本頁]
作者:
我是陳小白
時間:
2020-8-6 22:03
標題:
stm32f103單片機,兩路搖桿adc采集,控制兩軸云臺
本帖最后由 我是陳小白 于 2020-8-7 20:26 編輯
//PWM輸出初始化
//arr:自動重裝值
//psc:時鐘預分頻數
void PWM_Init(u16 arr,u16 psc)
{
GPIO_InitTypeDef GPIO_InitStructure;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_OCInitTypeDef TIM_OCInitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE); //使能GPIO外設和AFIO復用功能模塊時鐘使能
//用于TIM3的CH2輸出的PWM通過該LED顯示
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA, &GPIO_InitStructure);
//設置該引腳為復用輸出功能,輸出TIM3 CH2的PWM脈沖波形
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7; //TIM_CH2
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //復用推挽輸出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
//設置該引腳為復用輸出功能,輸出TIM3 CH1的PWM脈沖波形
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; //TIM_CH1
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //復用推挽輸出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
TIM_TimeBaseStructure.TIM_Period = arr; //設置在下一個更新事件裝入活動的自動重裝載寄存器周期的值 80K
TIM_TimeBaseStructure.TIM_Prescaler =psc; //設置用來作為TIMx時鐘頻率除數的預分頻值 不分頻
TIM_TimeBaseStructure.TIM_ClockDivision = 0; //設置時鐘分割:TDTS = Tck_tim
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //TIM向上計數模式
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); //根據TIM_TimeBaseInitStruct中指定的參數初始化TIMx的時間基數單位
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; //選擇定時器模式:TIM脈沖寬度調制模式2
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //比較輸出使能
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //輸出極性:TIM輸出比較極性高
TIM_OC2Init(TIM3, &TIM_OCInitStructure); //根據TIM_OCInitStruct中指定的參數初始化外設TIMx
//TIM_OC2PreloadConfig(TIM3, TIM_OCPreload_Enable); //使能TIMx在CCR2上的預裝載寄存器
//TIM_ARRPreloadConfig(TIM3, ENABLE); //使能TIMx在ARR上的預裝載寄存器
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; //選擇定時器模式:TIM脈沖寬度調制模式2
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //比較輸出使能
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //輸出極性:TIM輸出比較極性高
TIM_OC1Init(TIM3, &TIM_OCInitStructure); //根據TIM_OCInitStruct中指定的參數初始化外設TIMx
TIM_Cmd(TIM3, ENABLE); //使能TIMx外設
}
限于篇幅,具體程序可下載,
作者:
335500
時間:
2021-6-25 14:04
程序包在哪下載呢
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
草草网
|
999精品在线
|
av影院在线
|
国产一区二区在线观看视频
|
精品国产福利
|
日韩精品一区在线
|
中文字幕免费视频
|
18在线观看免费入口
|
深夜福利视频网站
|
日本欧美久久久久免费播放网
|
欧美第一页
|
久久精品视频一区二区
|
久久激情综合
|
国产精品手机在线
|
茄子视频色
|
日韩在线播放视频
|
日本在线看片
|
艳妇乳肉亭妇荡乳av
|
人人爽人人爽人人
|
91精品又粗又猛又爽
|
av网址在线播放
|
日韩高清一区二区
|
国产www在线观看
|
亚洲免费视频观看
|
欧美综合激情
|
国产亚洲天堂
|
国产黄a三级三级看三级
|
亚洲国产成人精品女人久久久
|
女同一区二区
|
欧美一级精品
|
一级做a爱片性色毛片
|
亚洲青青草
|
国产精品成人免费视频
|
97视频免费在线观看
|
美女综合网
|
欧美日韩在线免费
|
免费黄色一级视频
|
在线观看黄色片
|
国产福利在线观看
|
欧美精品入口蜜桃
|
成人激情综合网
|