📄 sysreg.h
字号:
/********************************************************************************/
/* SYSREG.H v1.00 */
/* 版权(c) 2003- 北京合众达电子技术有限责任公司 */
/* 设计者: 刘宁
*/
/********************************************************************************/
#ifndef _SYSREG
#define _SYSREG
/*********************************************************************************
* 外部寄存器内容及地址 *
*********************************************************************************
/*System Control Register */
#define syscntl 0x380006 /*系统设置寄存器在IO空间的地址。只写
/*D07 D06 D05 D04 D03 D02 D01 D00
* X x x serial2 serial1 W_enable DBCNTL1 DBCNTL0
*各控制位说明:
* serial2: 串口选择
* 其值为0时:切换为数据口
* 其值为1时:切换为命令口
* serial1: 串口选择
* 其值为0时:切换为同步串口
* 其值为1时:切换为外部扩展同步串口
* W_enable:看门狗使能位
* 其值为0时:看门狗禁止(默认状态)
* 其值为1时: 看门狗使能。
* DBCNTL1,0:扩展板控制位
* 其值为0时: 扩展总线的DB_CNTL1,0线为0(默认状态)。
* 其值为1时: 扩展总线的DB_CNTL1,0线为0(默认状态)。
/*System Status Register */
#define sysstat0 0x380004 /*系统外设状态寄存器在IO空间的地址。只读
/*D07 D06 D05 D04 D03 D02 D01 D00
* X X DBSTAT0 DBSTAT1 USBRDY USBFLAGA USBFLAGB USBFLAGC
*各控制位说明:
* USBFLAGC:USB的FLAGC的状态;
* USBFLAGB:USB的FLAGB的状态;
* USBFLAGA:USB的FLAGA的状态;
* USBRDY : USB的READY的状态;
* DBSTAT1 :扩展板的STAT1的状态;
* DBSTAT0 :扩展板的STAT1的状态;
*System interruption Register */
#define sysstat1 0x380005 /*系统中断状态寄存器在IO空间的地址。只读
/*D07 D06 D05 D04 D03 D02 D01 D00
* X X X UARTINTB UARTINTA INT1E INT2E USBINT
* 各控制位说明:
* USBINT:USB的中断的状态;
* DBINT2:扩展板的中断1的状态;
* DBINT1:扩搌板的中断2的状态;
* UARTINTA : UART的A路的中断的状态;
* UARTINTB :UART的B路的中断的状态;
*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -