亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標題:
stm32f407 今天學習了正點原子程序 輸出PWM波 控制伺服電機或者步進電機
[打印本頁]
作者:
chenxiaoxiao052
時間:
2019-12-20 15:29
標題:
stm32f407 今天學習了正點原子程序 輸出PWM波 控制伺服電機或者步進電機
配置pwm 的程序
void TIM4_PWM_Init(u32 arr,u32 psc)
{
//此部分需手動修改IO口設置
GPIO_InitTypeDef GPIO_InitStructure;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_OCInitTypeDef TIM_OCInitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE); //TIM4時鐘使能
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); //使能PORTB 時鐘
GPIO_PinAFConfig(GPIOB,GPIO_PinSource6,GPIO_AF_TIM4); //GPIOB6復用為定時器4
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; //GPIOB6
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; //復用功能
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //速度100MHz
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽復用輸出
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉
GPIO_Init(GPIOB,&GPIO_InitStructure); //初始化PB6
TIM_TimeBaseStructure.TIM_Prescaler=psc; //定時器分頻
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up; //向上計數模式
TIM_TimeBaseStructure.TIM_Period=arr; //自動重裝載值
TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;
TIM_TimeBaseInit(TIM4,&TIM_TimeBaseStructure);//初始化定時器4
//初始化TIM4 Channel1 PWM模式
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; //選擇定時器模式:TIM脈沖寬度調制模式2
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //比較輸出使能
TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //輸出極性:TIM輸出比較極性低
TIM_OC1Init(TIM4, &TIM_OCInitStructure); //根據T指定的參數初始化外設TIM4OC1
TIM_OC1PreloadConfig(TIM4, TIM_OCPreload_Enable); //使能TIM4在CCR1上的預裝載寄存器
TIM_ARRPreloadConfig(TIM4,ENABLE);//ARPE使能
TIM_Cmd(TIM4, ENABLE); //使能TIM4
}
初學者 還望各位大神指教
PWM.7z
2019-12-20 15:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
299.02 KB, 下載次數: 72, 下載積分: 黑幣 -5
作者:
Trump1438
時間:
2019-12-20 21:46
這個可以用仿真來操作,介意用仿真調一調看效果
作者:
1111..
時間:
2020-3-6 16:31
不錯,值得借鑒。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1