📄 78e516.c
字号:
/*
F04KBOOT MODE
P4.3 P2.7 P2.6
X L L
L X X
SFRCN (0xc7)
位 名称 说明
7 保留
6 WFWIN ISP时,片内FLASH选择,0:64K AP FLASH 1:4K LD FLASH
5 OEN FLASH输出允许
4 CEN 片选
3-0 CTRL FLASH控制信号(10:Erase 01:Program 00:Read)
CHPCON
位 名称 说明
7 SWRESET 如果和FBOOTSL和FPROGEN一起设置为1,则将产生软件复位
F04KMODE 如果读到1,则说明在F04KBOOT模式
6 保留
5 保留
4 ENAUXRAM 1:允许内部的外部RAM 0:禁止
3 必须等于0
2 必须等于0
1 FBOOTSL 启动程序选择,0:AP FLASH 1:LD FLASH
0 FPROGEN 允许编程。1:允许 0:禁止
*/
#include "config.h"
#include "reg516.h"
#include "global.h"
/*
函数 进入ISP工作模式
*/
void EnterISP(void)
{
EA = 0;
TH1 = 0xf0;
IE = 0x88; // 只允许定时器1中断
CHPENR = 0x87;
CHPENR = 0x59;
CHPCON = 0x03;
PCON = 0x01;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -