資源簡(jiǎn)介
stm8L051參考代碼的開發(fā)環(huán)境是IAR For STM8 V1.301,基本上涉及到STM8L051單片機(jī)所有的外設(shè)使用,具有一定的參考和學(xué)習(xí)價(jià)值。
代碼片段和文件信息
#include?“stm8l15x.h“
/*******************************************************************************
**函數(shù)名稱:void?TIM3_Init()?????Name:?void?TIM3_Init()
**功能描述:初始化定時(shí)器3
**入口參數(shù):無
**輸出:無
*******************************************************************************/
void?TIM3_Init()
{
??CLK_PeripheralClockConfig(CLK_Peripheral_TIM3??ENABLE);??????????????//使能定時(shí)器3時(shí)鐘
??TIM3_TimebaseInit(TIM3_Prescaler_1??TIM3_CounterMode_Up??16000);????//設(shè)置定時(shí)器3為1分頻,向上計(jì)數(shù),計(jì)數(shù)值為16000即為1毫秒的計(jì)數(shù)值
??TIM3_ITConfig(TIM3_IT_Update??ENABLE);?????//使能向上計(jì)數(shù)溢出中斷
??TIM3_ARRPreloadConfig(ENABLE);??//使能定時(shí)器3自動(dòng)重載功能????
??TIM3_Cmd(ENABLE);???????????????//啟動(dòng)定時(shí)器3開始計(jì)數(shù)
}
/*******************************************************************************
**函數(shù)名稱:void?All_LEDInit()?????Name:?void?All_LEDInit()
**功能描述:初始化所有LED燈IO口
**入口參數(shù):無
**輸出:無
*******************************************************************************/
void?All_LEDInit()
{
??GPIO_Init(GPIOB??GPIO_Pin_2??GPIO_Mode_Out_PP_Low_Fast);??//初始化LED1,設(shè)置PB_2為快速輸出模式
??GPIO_Init(GPIOB??GPIO_Pin_1??GPIO_Mode_Out_PP_Low_Fast);??//初始化LED2,設(shè)置PB_1為快速輸出模式
??GPIO_Init(GPIOB??GPIO_Pin_6??GPIO_Mode_Out_PP_Low_Fast);??//初始化LED3,設(shè)置PB_6為快速輸出模式
??GPIO_Init(GPIOC??GPIO_Pin_4??GPIO_Mode_Out_PP_Low_Fast);??//初始化LED4,設(shè)置PC_4為快速輸出模式
}
void?main()
{
??disableInterrupts();???//關(guān)閉系統(tǒng)總中斷
??CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);?//內(nèi)部時(shí)鐘為1分頻?=?16Mhz?
??All_LEDInit();??//調(diào)用流水燈初始化函數(shù)
??TIM3_Init();????//調(diào)用定時(shí)器3初始化函數(shù)
??enableInterrupts();???//使能系統(tǒng)總中斷
??while(1)
??{
????//等待TIM3的中斷產(chǎn)生,中斷服務(wù)函數(shù)在??stm8l15x_it.c文件里的?函數(shù)?INTERRUPT_HANDLER(TIM3_UPD_OVF_TRG_BRK_IRQHandler?21)
??}????
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1864??2016-10-19?09:06??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\APP\main.c
?????文件???????3451??2014-10-22?21:31??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\APP\stm8l15x_conf.h
?????文件??????12050??2016-10-19?09:06??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\APP\stm8l15x_it.c
?????文件???????4146??2014-10-22?21:31??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\APP\stm8l15x_it.h
?????文件???????2886??2016-10-19?09:07??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Exe\XiangRui_STM8L051F3P6_Library.hex
?????文件?????124096??2016-10-19?09:07??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Exe\XiangRui_STM8L051F3P6_Library.out
?????文件??????26620??2016-10-19?09:07??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\List\XiangRui_STM8L051F3P6_Library.map
?????文件???????9992??2016-10-19?09:06??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\main.o
?????文件??????47601??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_adc.o
?????文件??????28092??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_aes.o
?????文件??????13707??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_beep.o
?????文件??????57353??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_clk.o
?????文件??????32584??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_comp.o
?????文件??????43355??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_dac.o
?????文件??????33135??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_dma.o
?????文件??????26263??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_exti.o
?????文件??????46976??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_flash.o
?????文件??????27416??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_gpio.o
?????文件??????73793??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_i2c.o
?????文件??????12543??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_irtim.o
?????文件??????52543??2016-10-19?09:07??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_it.o
?????文件??????17273??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_itc.o
?????文件??????12701??2016-10-18?22:14??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_iwdg.o
?????文件??????37477??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_lcd.o
?????文件??????22422??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_pwr.o
?????文件???????9404??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_rst.o
?????文件?????100334??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_rtc.o
?????文件??????40167??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_spi.o
?????文件??????25816??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_syscfg.o
?????文件?????166030??2016-10-18?22:15??2.配套源代碼\科嵌單片機(jī)科技STM8L051F3開發(fā)板_實(shí)驗(yàn)10_定時(shí)器3周期中斷\Debug\Obj\stm8l15x_tim1.o
............此處省略3377個(gè)文件信息
評(píng)論
共有 條評(píng)論