📄 f206_reg.h
字号:
/*********************************************************************
* Filename: f206_reg.h *
* *
* Author: MaFangkui, NC705,BUAA *
* *
* *
* Description: F206 DSP register definitions for C-code. *
* *
* History: 05/05/16 - original (D. Alter) *
* 05/xx/xx - fixed addresses of xx. (xx) *
*********************************************************************/
/* Core cpu registers */
#define IMR *(unsigned int *)0x0004 /* Interrupt mask reg */
#define GREG *(unsigned int *)0x0005 /* Global memory allocation reg */
#define IFR *(unsigned int *)0x0006 /* Interrupt flag reg */
/* System configuration and interrupt registers */
ioport unsigned portFFE4;
#define PMST portFFE4
/* CLKOUT1 register */
ioport unsigned portFFE8;
#define CLKOUT1 portFFE8
/* I/O space mapped registers */
ioport unsigned portFFF4;
#define ADTR portFFF4
ioport unsigned portFFF5;
#define ASPCR portFFF5
ioport unsigned portFFF6;
#define IOSR portFFF6
ioport unsigned portFFF7;
#define BRD portFFF7
/* Watchdog timer (WD) registers */
/* interrupt configuration registers */
//TIMER:
ioport unsigned portFFEC; //Interupt control register
#define ICR portFFEC
ioport unsigned portFFF8; //Timer control register
#define TCR portFFF8
ioport unsigned portFFF9; //Timer period register
#define PRD portFFF9
ioport unsigned portFFFA; //Timer counter register
#define TIM portFFFA
/* Digital I/O registers */
/*位测试指令的位代码(BIT)
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define BIT15 0 /*位代码 15*/
#define BIT14 1 /*位代码14*/
#define BIT13 2 /*位代码13*/
#define BIT12 3 /*位代码12*/
#define BIT11 4 /*位代码11*/
#define BIT10 5 /*位代码10*/
#define BIT9 6 /*位代码9*/
#define BIT8 7 /*位代码8*/
#define BIT7 8 /*位代码7*/
#define BIT6 9 /*位代码6*/
#define BIT5 10 /*位代码5*/
#define BIT4 11 /*位代码4*/
#define BIT3 12 /*位代码3*/
#define BIT2 13 /*位代码2*/
#define BIT1 14 /*位代码1*/
#define BIT0 15 /*位代码0*/
/*用SBIT0和SBIT1宏屏蔽位
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#define B15_MSK 0x8000 /*位屏蔽15*/
#define B14_MSK 0x4000 /*位屏蔽14*/
#define B13_MSK 0x2000 /*位屏蔽13*/
#define B12_MSK 0x1000 /*位屏蔽12*/
#define B11_MSK 0x0800 /*位屏蔽11*/
#define B10_MSK 0x0400 /*位屏蔽10*/
#define B9_MSK 0x0200 /*位屏蔽9*/
#define B8_MSK 0x0100 /*位屏蔽8*/
#define B7_MSK 0x0080 /*位屏蔽7*/
#define B6_MSK 0x0040 /*位屏蔽6*/
#define B5_MSK 0x0020 /*位屏蔽5*/
#define B4_MSK 0x0010 /*位屏蔽4*/
#define B3_MSK 0x0008 /*位屏蔽3*/
#define B2_MSK 0x0004 /*位屏蔽2*/
#define B1_MSK 0x0002 /*位屏蔽1*/
#define B0_MSK 0x0001 /*位屏蔽0*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -