資源簡介
是我改的官方開發板的例子,是用的103RCT6,加入這一部分調程序的時候是相當方便的直接USB供電,還能串口打印

代碼片段和文件信息
#include?“stm32f10x.h“
#include?“pwm.h“
static?void??TIM2_GPIO_Config(void) ?
{
??GPIO_InitTypeDef?GPIO_InitStructure;
?
?RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2ENABLE);??//TIM2~7都掛載在APB1上
?RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOAENABLE); //GPIO都掛載在APB2上
?GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;
?GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
?GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
?GPIO_Init(GPIOA&GPIO_InitStructure);
}
static?void?TIM2_Mode_Config(void)
{
u16?CCR1_Val=750;
TIM_TimebaseInitTypeDef??TIM_TimebaseStructure;
TIM_OCInitTypeDef??TIM_OCInitStructure;
?/*?Time?base?configuration?*/ ?
??TIM_TimebaseStructure.TIM_Period?=?999;???????//當定時器從0計數到999,即為1000次,為一個定時周期
??TIM_TimebaseStructure.TIM_Prescaler?=?0; ????//設置預分頻:不預分頻,即為72MHz
??TIM_TimebaseStructure.TIM_ClockDivision?=?TIM_CKD_DIV1?; //設置時鐘分頻系數:不分頻
??TIM_TimebaseStructure.TIM_CounterMode?=?TIM_CounterMode_Up;??//向上計數模式
??TIM_TimebaseInit(TIM2?&TIM_TimebaseStructure);
???/*?PWM1?Mode?configuration:?Channel2?*/
??TIM_OCInitStructure.TIM_OCMode?=?TIM_OCMode_PWM1; ????//配置為PWM模式1
??TIM_OCInitStructure.TIM_OutputState?=?TIM_OutputState_Enable;
??TIM_OCInitStructure.TIM_Pulse?=?CCR1_Val; ???//設置跳變值,當計數器計數到這個值時,電平發生跳變
??TIM_OCInitStructure.TIM_OCPolarity?=?TIM_OCPolarity_High;??//當定時器計數值小于CCR1_Val時為高電平
??TIM_OC2Init(TIM2?&TIM_OCInitStructure); ?//使能通道3
??TIM_OC2PreloadConfig(TIM2?TIM_OCPreload_Enable);
?
TIM_ARRPreloadConfig(TIM2?ENABLE); ?//?使能TIM2重載寄存器ARR
??/*?TIM3?enable?counter?*/
??TIM_Cmd(TIM2?ENABLE);???????????????????//使能定時器2
}
?void?TIM2_PWM_Init(void)
{
TIM2_GPIO_Config();
TIM2_Mode_Config();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3533??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\core_cm3.crf
?????文件?????????95??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\core_cm3.d
?????文件??????10288??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\core_cm3.o
?????文件?????????19??2014-05-20?22:53??RCT6_USB_UART\RCT6_USB_UART\list\ExtDll.iex
?????文件?????370932??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\hw_config.crf
?????文件???????2300??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\hw_config.d
?????文件?????411016??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\hw_config.o
?????文件????????383??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\hw_config.__i
?????文件?????366269??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\main.crf
?????文件???????2017??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\main.d
?????文件?????403100??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\main.o
?????文件????????357??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\main.__i
?????文件?????348340??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\misc.crf
?????文件???????1492??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\misc.d
?????文件?????379068??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\misc.o
?????文件????????366??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\misc.__i
?????文件?????348060??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\pwm.crf
?????文件???????1441??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\pwm.d
?????文件?????379192??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\pwm.o
?????文件????????353??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\pwm.__i
?????文件?????????75??2014-05-14?01:21??RCT6_USB_UART\RCT6_USB_UART\list\startup_stm32f10x_hd.d
?????文件???????6768??2014-05-14?01:21??RCT6_USB_UART\RCT6_USB_UART\list\startup_stm32f10x_hd.o
?????文件????????361??2014-05-10?10:22??RCT6_USB_UART\RCT6_USB_UART\list\STM32.plg
?????文件?????355509??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_adc.crf
?????文件???????1789??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_adc.d
?????文件?????393164??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_adc.o
?????文件????????402??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_adc.__i
?????文件?????349280??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_bkp.crf
?????文件???????1789??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_bkp.d
?????文件?????381376??2014-05-22?23:34??RCT6_USB_UART\RCT6_USB_UART\list\stm32f10x_bkp.o
............此處省略263個文件信息
- 上一篇:gcc-2.8.1.tar.bz2
- 下一篇:商務日語脫口說.pdf
評論
共有 條評論