资源简介
stm8L051参考代码的开发环境是IAR For STM8 V1.301,基本上涉及到STM8L051单片机所有的外设使用,具有一定的参考和学习价值。
代码片段和文件信息
#include “stm8l15x.h“
/*******************************************************************************
**函数名称:void TIM3_Init() Name: void TIM3_Init()
**功能描述:初始化定时器3
**入口参数:无
**输出:无
*******************************************************************************/
void TIM3_Init()
{
CLK_PeripheralClockConfig(CLK_Peripheral_TIM3 ENABLE); //使能定时器3时钟
TIM3_TimebaseInit(TIM3_Prescaler_1 TIM3_CounterMode_Up 16000); //设置定时器3为1分频,向上计数,计数值为16000即为1毫秒的计数值
TIM3_ITConfig(TIM3_IT_Update ENABLE); //使能向上计数溢出中断
TIM3_ARRPreloadConfig(ENABLE); //使能定时器3自动重载功能
TIM3_Cmd(ENABLE); //启动定时器3开始计数
}
/*******************************************************************************
**函数名称:void All_LEDInit() Name: void All_LEDInit()
**功能描述:初始化所有LED灯IO口
**入口参数:无
**输出:无
*******************************************************************************/
void All_LEDInit()
{
GPIO_Init(GPIOB GPIO_Pin_2 GPIO_Mode_Out_PP_Low_Fast); //初始化LED1,设置PB_2为快速输出模式
GPIO_Init(GPIOB GPIO_Pin_1 GPIO_Mode_Out_PP_Low_Fast); //初始化LED2,设置PB_1为快速输出模式
GPIO_Init(GPIOB GPIO_Pin_6 GPIO_Mode_Out_PP_Low_Fast); //初始化LED3,设置PB_6为快速输出模式
GPIO_Init(GPIOC GPIO_Pin_4 GPIO_Mode_Out_PP_Low_Fast); //初始化LED4,设置PC_4为快速输出模式
}
void main()
{
disableInterrupts(); //关闭系统总中断
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1); //内部时钟为1分频 = 16Mhz
All_LEDInit(); //调用流水灯初始化函数
TIM3_Init(); //调用定时器3初始化函数
enableInterrupts(); //使能系统总中断
while(1)
{
//等待TIM3的中断产生,中断服务函数在 stm8l15x_it.c文件里的 函数 INTERRUPT_HANDLER(TIM3_UPD_OVF_TRG_BRK_IRQHandler 21)
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1864 2016-10-19 09:06 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\APP\main.c
文件 3451 2014-10-22 21:31 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\APP\stm8l15x_conf.h
文件 12050 2016-10-19 09:06 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\APP\stm8l15x_it.c
文件 4146 2014-10-22 21:31 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\APP\stm8l15x_it.h
文件 2886 2016-10-19 09:07 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Exe\XiangRui_STM8L051F3P6_Library.hex
文件 124096 2016-10-19 09:07 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Exe\XiangRui_STM8L051F3P6_Library.out
文件 26620 2016-10-19 09:07 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\List\XiangRui_STM8L051F3P6_Library.map
文件 9992 2016-10-19 09:06 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\main.o
文件 47601 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_adc.o
文件 28092 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_aes.o
文件 13707 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_beep.o
文件 57353 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_clk.o
文件 32584 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_comp.o
文件 43355 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_dac.o
文件 33135 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_dma.o
文件 26263 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_exti.o
文件 46976 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_flash.o
文件 27416 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_gpio.o
文件 73793 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_i2c.o
文件 12543 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_irtim.o
文件 52543 2016-10-19 09:07 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_it.o
文件 17273 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_itc.o
文件 12701 2016-10-18 22:14 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_iwdg.o
文件 37477 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_lcd.o
文件 22422 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_pwr.o
文件 9404 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_rst.o
文件 100334 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_rtc.o
文件 40167 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_spi.o
文件 25816 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_syscfg.o
文件 166030 2016-10-18 22:15 2.配套源代码\科嵌单片机科技STM8L051F3开发板_实验10_定时器3周期中断\Debug\Obj\stm8l15x_tim1.o
............此处省略3377个文件信息
相关资源
- STM8S例程,基于IAR下的STM8S例程
- 在IAR环境下,lpc1788用户程序的地址及
- IAR破解已验证可破解最新版本EWARM-C
- 最新IAR 6.3破解
- IAR 全系列软件注册机(20100615)
- IAR EW430连接仿真器在线仿真
- Synthesis and photophysical properties of star
- IAR各个版本最新版注册机含安装文档
- IAR Offline License Generator v1.4 by unis
- iar 工程转成vs2010工程
- STM8L051 低功耗运行模式 库函数例程
- STM8L051.串口接收IDLE中断.zip
- IAREW8051_8.20.2
- STM8L 硬件IIC主机
- IAR For ARM 7.8破解版 注册机
- IAR10.10破解文件.rar
- IAR For ARM 7.8 破解
- IAR For ARM 7.7 破解 绿色版
- IAR+for+STM8+ 破解
- IAR MSP430 注册 最高支持到6.4.2
- IARforSTM83.10IARFORARM8.3注册机.zip
- IAR+openSDA+s32k144
- STM32-IAR开发教程
- IAR 注 册 机
- STM32F4IAR工程模版
- LPC17XX_Keil工程模板及配套例程 + LPC1
- IAR for MSP430 v7.10.1 免费破解版(附注册
- iar for msp430 v5.40注册机
- iar 8.11 汉化补丁
- MSP430 IAR V6.1 V6.2 V6.3 V6.4 破解 注册机,
评论
共有 条评论