📄 erralarm.c
字号:
#include "paramac.h"
#include "debug.h"
code unsigned char beep_table[4][MAX_BEEP_STATE/*=4*/]={
{0x7f,0x7f,0xff,0xff}, //ROM不存在
{0x7f,0xff,0x7f,0xff}, //ROM地址溢出
{0x7f,0x7f,0x7f,0xff}, //速度超过上限
{0xff,0xff,0xff,0x7f},
};
// *** 出错警报程序 ***
void IfWorkError(void)
{
if(work.error==ERROR_NO_ERROR)return;
if(work.error!=ERROR_NO_ERROR)return;
if(beep.buf>=beep_table[work.error-1][beep.state])
{
beep.buf=0;
if(++beep.state>=MAX_BEEP_STATE)beep.state=0;
}
if(beep_table[work.error-1][beep.state]&0x80==0)
// KEY_PIN=LOW;
POWER_DOWN_PIN=0;
else
// KEY_PIN=HIGH;
POWER_DOWN_PIN=1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -