⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f206_reg.h

📁 TI TMS320F206中使用芯片内部定时器例子以及CMD文件的编写。
💻 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 + -