📄 ex_support.c
字号:
/* 函数库说明:底层硬件初始化驱动函数库
[支 持 库]
支持库名称:HD_Support.h
支持库说明:底层硬件初始化声明库
支持库名称:EX_Support.h
支持库说明:底层硬件初始化驱动声明库
支持库名称:PF_Config.h
支持库说明:硬件平台配置声明库*/
/*头 文 件 配 置 区*/
# include "PF_Config.h"
# include "HD_Support.h"
# include "EX_Support.h"
/*系 统 宏 定 义*/
/*常 数 宏 定 义*/
/* 动 作 宏 定 义*/
/*模块结构体定义区*/
/*函 数 声 明 区*/
void System_INIT(void);
/*模块函数声明区*/
static void Driver_INIT(void);
/*模块变量声明区*/
/*全局变量声明区*/
/* 函数说明:软件驱动初始化函数
输入: 无
输出: 无
调用函数:无*/
static void Driver_INIT(void)
{
//*在这里插入你的各类软件驱动初始化代码*//
}
/*
函数说明:系统初始化函数
输入: 无
输出: 无
调用函数:Device_INIT() Driver_INIT()
*/
void System_INIT(void)
{
CLI();
Device_INIT();
Driver_INIT();
//*在这里插入你的系统环境变量初始化代码*//
SEI();
}
/* 函数说明:定时器1中断处理程序代码插入函数
输入: 无
输出: 无
调用函数:无
*/
void Insert_Timer1_OVF_ISR_Code (void)
{
TCNT1H = 0xF8; //重新加载定时器高位
TCNT1L = 0x5F; //重新加载定时器低位
PORTC ^= 0b00100000; //PC5端口发光管闪烁
}
//硬件环境:ATmeg48 单片机,CPU时钟1MHz
//软件环境:ICC AVR6.3以上
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -