资源简介
此文件为stm8l库文件的例程,使用IAR环境编译的,把他解压到盘文件必须是英文路径才能用IAR打开。库文件兼容stm8l051和stm8l151系列。
代码片段和文件信息
/*******************************************************************************
** 版权: 利尔达科技有限公司
** 文件名: mian.c
** 版本:
** 工作环境: IAR STM8-1.30
** 作者: DJL
** 生成日期: 2012-11-07
** 功能: GPIOLED 闪灯测试程序,程序下到stm8L_Discovery全速跑LED3和LED4轮流闪烁
** 相关文件:
** 修改日志:
** 版权所有 (C)2011-2012 利尔达科技有限公司
*******************************************************************************/
/* 包含头文件 *****************************************************************/
#include “stm8l15x.h“
#define ADC1_DR_ADDRESS ((uint16_t)0x5344)
#define BUFFER_SIZE ((uint8_t) 0x02)
#define BUFFER_ADDRESS ((uint16_t)(&Buffer))
#define ASCII_NUM_0 ((uint8_t) 48)
/* 类型声明 ------------------------------------------------------------------*/
/* 宏 ------------------------------------------------------------------------*/
#define LED3_GPIO_PORT GPIOE
#define LED3_GPIO_PIN GPIO_Pin_7
#define LED4_GPIO_PORT GPIOC
#define LED4_GPIO_PIN GPIO_Pin_7
/* 变量 ----------------------------------------------------------------------*/
//const unsigned char DeviceNO @0x8800 = 5;
//const char RELEASEDATE[16] @ 0x00001010 = __DATE__ ;
//unsigned char temp_A @0x100;
//Eeprom
/* 函数声明 ------------------------------------------------------------------*/
void Delay_Ms(uint16_t nCount);
void LED_Config(void);
void IWDG_Config(void);
void Delay_Cycles(unsigned long cnt);
int a = 100;
int b = 120;
int c;
int d;
uint16_t kk;
/* 函数功能 ------------------------------------------------------------------*/
/*******************************************************************************
* @函数名称 main
* @函数说明 主函数
* @输入参数 无
* @返回参数 无
*******************************************************************************/
void main(void)
{
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);
LED_Config();
//IWDG_ReloadCounter();//默认38K/4/266=26.94ms
//IWDG_Config();
// kk = 0x1234;
// c = a * b;//53
// d = c/a;//25
/*--内部时钟HSI输出部分--*/
GPIO_Init(GPIOC GPIO_Pin_4 GPIO_Mode_Out_PP_Low_Fast);
CLK_CCOConfig(CLK_CCOSource_LSI CLK_CCODiv_1);//PC4 HSI时钟输出16/8=2MHZ
while (1)
{
/*-------------LED3和LED4轮流闪烁----------*/
//GPIO_ToggleBits(LED3_GPIO_PORT LED3_GPIO_PIN);
//Delay_Ms(100);
// Delay_Cycles(258);
Delay_Ms(200);
//IWDG_ReloadCounter();//默认38K/4/266=26.94ms
GPIO_ToggleBits(LED4_GPIO_PORT LED4_GPIO_PIN);
GPIO_ToggleBits(LED3_GPIO_PORT LED3_GPIO_PIN);
}
}
void Delay_Cycles(unsigned long cnt)
{
while(cnt--);
}
/*******************************************************************************
* @函数名称 LED_Config
* @函数说明 LED 管脚初始化
* @输入参数
* @输出参数 无
* @返回参数 无
*******************************************************************************/
void LED_Config(void)
{
GPIO_Init(LED3_GPIO_PORT LED3_GPIO_PIN GPIO_Mode_Out_PP_Low_Fast);
GPIO_Init(LED4_GPIO_PORT LED4_GPIO_PIN GPIO_Mode_Ou
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-07-06 13:56 1(1)-GPIO_LED\
目录 0 2013-05-27 20:34 1(1)-GPIO_LED\Debug\
目录 0 2013-07-06 13:56 1(1)-GPIO_LED\Debug\Exe\
文件 714 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Exe\GPIO.bin
文件 2008 2013-07-06 13:56 1(1)-GPIO_LED\Debug\Exe\GPIO.hex
文件 88828 2013-07-06 13:56 1(1)-GPIO_LED\Debug\Exe\GPIO.out
目录 0 2013-07-06 14:02 1(1)-GPIO_LED\Debug\List\
目录 0 2013-07-06 13:58 1(1)-GPIO_LED\Debug\Obj\
文件 3089 2013-07-06 13:56 1(1)-GPIO_LED\Debug\Obj\GPIO.pbd
文件 14476 2013-07-06 13:56 1(1)-GPIO_LED\Debug\Obj\main.o
文件 42844 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_adc.o
文件 24599 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_aes.o
文件 11492 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_beep.o
文件 51539 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_clk.o
文件 28934 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_comp.o
文件 38918 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_dac.o
文件 29571 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_dma.o
文件 23243 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_exti.o
文件 42347 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_flash.o
文件 23912 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_gpio.o
文件 66970 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_i2c.o
文件 10328 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_irtim.o
文件 46564 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_it.o
文件 14989 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_itc.o
文件 10465 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_iwdg.o
文件 33264 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_lcd.o
文件 19409 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_pwr.o
文件 7456 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_rst.o
文件 91664 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_rtc.o
文件 35873 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_spi.o
文件 22836 2013-06-07 10:22 1(1)-GPIO_LED\Debug\Obj\stm8l15x_syscfg.o
............此处省略3194个文件信息
- 上一篇:现代控制理论_俞立_PPT
- 下一篇:paopao.rar
相关资源
- si4432 stm8l 驱动
- SX1278与STM8L的精美结合。
- STM8L051F3例程
- STM8L15X系列库函数例程
- 最新固件库STM8L
- STM8L15X中文参考手册.pdf
- STM8L15x-16x-05x-AL31-L_StdPeriph_Lib.7z
- stm8l多种例程代码
- STM8L152各种例程
- STM8L硬件IIC从机
- STM8L152例程
- 基于IAR的STM8L152的USART+ADC(双通道)带
- STM8L151C8T6的六种低功耗模式测试工程
- STM8L驱动程序
- 基于IAR的STM8L152的USART、ADC(双通道)
- STM8L低功耗测试报告
- STM8L152R6 STM8L152R8 SCH封装
- STM8L101低功耗应用
- STM8L15x的USART调试实验串口调试_含中断
- STM8L驱动lcd
- STM8L15X参考手册(中文).pdf
- 基于STM8L方案:额温枪、红外测温仪设
评论
共有 条评论