📄 second_boot_main.c.bak
字号:
#define GLOBAL_VAR
#include "config_boot.h"
/****************************************************************************
* 名称:void SramSelect(unsigned int select)
* 功能: 选择SRAM的a16片选线.0-3fffh共用
4000-ffffh(分为当bdx=0或BDX=1两个部分)
* 入口参数:select (选择数据块,也即A16)
* 出口参数:没有返回会上值
* 存贮在片内SRAM,运行在片外FC00开始的1K内
****************************************************************************/
void SramSelect(uint16 select)
{
asm(" stm #01h,38h "); //spcr20 =0;
asm(" stm #0h, 39h ");
asm(" stm #0eh,38h "); //pcr0=2000h,xioen =1
asm(" stm #2000h,39h ");
if(select >0)
{
asm(" stm #0eh,38h "); //pcr0=2000h,xioen =1
asm(" stm #2020h,39h ");
}
else
{
asm(" stm #0eh,38h "); //pcr0=2000h,xioen =1
asm(" stm #2000h,39h ");
}
}
/****************************************************************************
* 名称:void SendSingleCommand(unsigned int Error)
* 功能: 发送不带参数的命令
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -