• 大小: 16.53MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-07-14
  • 语言: 其他
  • 标签: STM8L051  IAR  

资源简介

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个文件信息

评论

共有 条评论