久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: stm32f407 今天學(xué)習了正點原子程序 輸出PWM波 控制伺服電機或者步進電機 [打印本頁]

作者: chenxiaoxiao052    時間: 2019-12-20 15:29
標題: stm32f407 今天學(xué)習了正點原子程序 輸出PWM波 控制伺服電機或者步進電機
配置pwm 的程序
void TIM4_PWM_Init(u32 arr,u32 psc)
{                                                         
        //此部分需手動修改IO口設(shè)置
        
        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復(fù)用為定時器4
        
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;           //GPIOB6
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;        //復(fù)用功能
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;        //速度100MHz
        GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;      //推挽復(fù)用輸出
        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; //向上計數(shù)模式
        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脈沖寬度調(diào)制模式2
         TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //比較輸出使能
        TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //輸出極性:TIM輸出比較極性低
        TIM_OC1Init(TIM4, &TIM_OCInitStructure);  //根據(jù)T指定的參數(shù)初始化外設(shè)TIM4OC1

        TIM_OC1PreloadConfig(TIM4, TIM_OCPreload_Enable);  //使能TIM4在CCR1上的預(yù)裝載寄存器

  TIM_ARRPreloadConfig(TIM4,ENABLE);//ARPE使能
        
        TIM_Cmd(TIM4, ENABLE);  //使能TIM4

                                                                                 
}  


初學(xué)者   還望各位大神指教

PWM.7z

299.02 KB, 下載次數(shù): 72, 下載積分: 黑幣 -5


作者: Trump1438    時間: 2019-12-20 21:46
這個可以用仿真來操作,介意用仿真調(diào)一調(diào)看效果
作者: 1111..    時間: 2020-3-6 16:31
不錯,值得借鑒。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩欧美一区二区三区在线播放 | 久久精品国产一区二区电影 | 中文字幕一二三 | 精精国产xxxx视频在线播放 | 亚洲丝袜天堂 | 亚洲午夜精品一区二区三区他趣 | 久草电影网 | 国产91精品久久久久久久网曝门 | 一区二区福利视频 | 成人一区二区三区在线观看 | 色妹子综合网 | 99亚洲 | 亚洲精品久久久久久国产精华液 | 国产精品亚洲二区 | 高清视频一区二区三区 | 成人一区二区在线 | 特黄视频 | 一级做a爰片性色毛片16美国 | 91精品国产99久久 | 亚洲高清视频在线 | 国产一区二区在线播放 | 中文字幕一区二区三 | 午夜一区二区三区视频 | 女同videos另类 | 亚洲第一在线 | 日日夜夜精品视频 | 精品免费国产视频 | 国产精品一区二区av | 国产精品区二区三区日本 | 九色一区| 亚洲精品免费在线 | 日韩欧美精品一区 | 久久精品欧美一区二区三区不卡 | 亚洲精品福利视频 | 久久草在线视频 | 欧美在线天堂 | 欧美日韩综合一区 | 免费在线国产视频 | 久久国产成人 | 免费观看色 | 91久久北条麻妃一区二区三区 |