91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 14.08MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-27
  • 語言: Html/CSS
  • 標簽: STM32??舵機??1501MG??

資源簡介

視頻移植教程:https://v.qq.com/x/page/f078228nbfd.html

資源截圖

代碼片段和文件信息

#include?“PWM_Config.h“

void?PWM_Config(u32?frequency)
{
??TIM_TimebaseInitTypeDef??TIM_TimebaseStructure;
TIM_OCInitTypeDef??TIM_OCInitStructure;

/*?PWM信號電平跳變值?*/
/*frequency?對應度數
1----->0°
2----->45°
3----->90°
4----->135°
5----->180°
*/
u16?CCR1_Val?=?frequency;????????//0°1是0°

??/*?Time?base?configuration?*/ ?
/*按照下面的5?*?0.5?=?2.5ms為一個周期*/
??TIM_TimebaseStructure.TIM_Period?=?5;???????//5及為2.5ms為一個定時周期

/*計算72000000/36000?=?2000HZ??那么1/2000?=?0.5ms?*/
??TIM_TimebaseStructure.TIM_Prescaler?=?36000; ????//設置預分頻:不預分頻,即為36MHz
??TIM_TimebaseStructure.TIM_ClockDivision?=?TIM_CKD_DIV1?; //設置時鐘分頻系數:不分頻
??TIM_TimebaseStructure.TIM_CounterMode?=?TIM_CounterMode_Up;??//向上計數模式

??TIM_TimebaseInit(TIM3?&TIM_TimebaseStructure);

??/*?PWM1?Mode?configuration:?Channel1?*/
??TIM_OCInitStructure.TIM_OCMode?=?TIM_OCMode_PWM1; ????//配置為PWM模式1
??TIM_OCInitStructure.TIM_OutputState?=?TIM_OutputState_Enable;

/*假如是增加通道,就加這里的*/
/*跳變值,當值為1的時候就是1/5的周期,即為0.5ms高電平*/
??TIM_OCInitStructure.TIM_Pulse?=?CCR1_Val; ???//設置跳變值,當計數器計數到這個值時,電平發生跳變
??TIM_OCInitStructure.TIM_OCPolarity?=?TIM_OCPolarity_High;??//當定時器計數值小于CCR1_Val時為高電平
??TIM_OC1Init(TIM3?&TIM_OCInitStructure); ?//使能通道1
??TIM_OC1PreloadConfig(TIM3?TIM_OCPreload_Enable);
/*假如是增加通道,就加這里的*/


??TIM_ARRPreloadConfig(TIM3?ENABLE); ?//?使能TIM3重載寄存器ARR
??TIM_Cmd(TIM3?ENABLE);???????????????????//使能定時器3
}

void?PWM_GPIO_Config(void)
{
??GPIO_InitTypeDef?GPIO_InitStructure;
??RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3?ENABLE);?
??RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA?ENABLE);?
??GPIO_InitStructure.GPIO_Pin?=??GPIO_Pin_6;
??GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AF_PP; ????//?復用推挽輸出
??GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
??GPIO_Init(GPIOA?&GPIO_InitStructure);
}
void?PWM_INIT(void)
{

PWM_GPIO_Config(); /*初始化引腳*/
PWM_Config(ANGLE_0); /*默認初始化狀態*/

}
void?Turn_Angle(u8?angle)
{
/*第二個參數就是更改PWM_Config.C中CCR1_Val*/
??TIM_SetCompare1(TIM3angle);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????375038??2018-11-05?09:09??read_me.pdf
?????目錄???????????0??2018-11-03?22:10??源碼\
?????目錄???????????0??2018-11-03?22:10??源碼\PWM_Config\
?????文件????????2244??2018-11-03?22:03??源碼\PWM_Config\PWM_Config.c
?????文件?????????425??2018-11-03?22:03??源碼\PWM_Config\PWM_Config.h
?????目錄???????????0??2018-11-04?08:54??源碼\STM32規范化PRINTF\
?????目錄???????????0??2018-11-03?22:10??源碼\STM32規范化PRINTF\CMSIS\
?????文件???????17273??2010-06-07?10:25??源碼\STM32規范化PRINTF\CMSIS\core_cm3.c
?????文件???????85714??2011-02-09?14:59??源碼\STM32規范化PRINTF\CMSIS\core_cm3.h
?????目錄???????????0??2018-11-03?22:10??源碼\STM32規范化PRINTF\CMSIS\startup\
?????目錄???????????0??2018-11-03?22:10??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\
?????文件???????12604??2011-03-10?10:54??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_cl.s
?????文件???????12592??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_hd.s
?????文件???????12239??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_hd_vl.s
?????文件????????9826??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_ld.s
?????文件???????10275??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_ld_vl.s
?????文件???????10275??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_md.s
?????文件???????10757??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_md_vl.s
?????文件???????13252??2011-03-10?10:53??源碼\STM32規范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_xl.s
?????目錄???????????0??2018-11-03?22:10??源碼\STM32規范化PRINTF\CMSIS\startup\arm\
?????文件???????15766??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_cl.s
?????文件???????15503??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_hd.s
?????文件???????15692??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_hd_vl.s
?????文件???????12376??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_ld.s
?????文件???????13656??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_ld_vl.s
?????文件???????12765??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_md.s
?????文件???????14073??2011-03-10?10:51??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_md_vl.s
?????文件???????15955??2011-03-10?10:51??源碼\STM32規范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_xl.s
?????目錄???????????0??2018-11-03?22:10??源碼\STM32規范化PRINTF\CMSIS\startup\gcc_ride7\
?????文件???????13072??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\gcc_ride7\startup_stm32f10x_cl.s
?????文件???????13160??2011-03-10?10:52??源碼\STM32規范化PRINTF\CMSIS\startup\gcc_ride7\startup_stm32f10x_hd.s
............此處省略473個文件信息

評論

共有 條評論