📄 system_init.c
字号:
#include "config.h"
#define IN_SYSTEMINIT
void System_init(void)
{
// ----------------------------------------
// ------------------------------
P1=0xff;
P3=0xff;
// -------设定了定时器
timer_initialize(); // 定时器的初始化
eint_initialize(); // 外部中断的初始化
#if SPI_USING
spi_initialize(); // SPI中断的初始化
#endif
#if AD_USING
ad_initialize(); // AD中断的初始化
#endif
#if PCALVD_USING
pcalvd_initialize(); // 低压检测中断
#endif
#if EEPROM_USING
eeprom_initialize();
#endif
rs232_initialize(); // RS232的中断
input_initialize(); // 按键或者JOG的输入输出
delay(100); //延时处理
pt2322s_initialize(); //PT2322音量控制的初始化,顺便读取初始值哦
// ------------------------------------------------------------------------
// 开放中断 开关
EA = 1;
/* 其它电路初始化 */
rs232_senddata(0x55);
rs232_senddata(0xaa); //系统开机的标志
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -