📄 dsp2407.h
字号:
/********************************************************************************
File Name : DSP2407.h
Project : IMVC position control on ACPM750 AC Power Module Kit with
TMS320LF2407 DSP controller
=================================================================================
Target Sys : MSK2407 DSP board + ACPM750 v3.2 power module
Description : Definition of TMS320LF2407 registers addresses at C language level
Originator/s: Technosoft Ltd.
Status : OK
=================================================================================
Copyright ?2000 Technosoft
================================================================================*/
#ifndef __DSP2407
#define __DSP2407
#define IMR *(unsigned int *)0x0004
#define GREG *( unsigned int *)0x0005
#define IFR *( unsigned int *)0x0006
#define ABRPT *( unsigned int *)0x001f
#define adcintvec *( unsigned int *)0x03DB
#define tufintlvec *( unsigned int *)0x03E6
#define tpint2vec *( unsigned int *)0x03E8
#define tcint2vec *( unsigned int *)0x03E9
#define PIRQR0 *( unsigned int *)0x7010
#define PIRQR1 *( unsigned int *)0x7011
#define PIRQR2 *( unsigned int *)0x7012
#define PIACKR0 *( unsigned int *)0x7014
#define PIACKR1 *( unsigned int *)0x7015
#define PIACKR2 *( unsigned int *)0x7016
#define SCSR1 *( unsigned int *)0x7018
#define SCSR2 *( unsigned int *)0x7019
#define DIN *( unsigned int *)0x701C
#define PVIR *( unsigned int *)0x701E
#define WDCNTR *( unsigned int *)0x7023
#define WDKEY *( unsigned int *)0x7025
#define WDCR *( unsigned int *)0x7029
#define SPICCR *( unsigned int *)0x7040
#define SPICTL *( unsigned int *)0x7041
#define SPISTS *( unsigned int *)0x7042
#define SPIBRR *( unsigned int *)0x7044
#define SPIEMU *( unsigned int *)0x7046
#define SPIRXBUF *( unsigned int *)0x7047
#define SPITXBUF *( unsigned int *)0x7048
#define SPIDAT *( unsigned int *)0x7049
#define SPIPC1 *( unsigned int *)0x704D
#define SPIPC2 *( unsigned int *)0x704E
#define SPIPRI *( unsigned int *)0x7023
#define SCICCR *( unsigned int *)0x7050
#define SCICTL1 *( unsigned int *)0x7051
#define SCIHBAUD *( unsigned int *)0x7052
#define SCILBAUD *( unsigned int *)0x7053
#define SCICTL2 *( unsigned int *)0x7054
#define SCIRXST *( unsigned int *)0x7055
#define SCIRXEMU *( unsigned int *)0x7056
#define SCIRXBUF *( unsigned int *)0x7057
#define SCITXBUF *( unsigned int *)0x7059
#define SCIPRI *( unsigned int *)0x705F
#define XINT1CR *( unsigned int *)0x7070
#define XINT2CR *( unsigned int *)0x7071
#define MCRA *( unsigned int *)0x7090
#define MCRB *( unsigned int *)0x7092
#define MCRC *( unsigned int *)0x7094
#define IPSRA *( unsigned int *)0x7094
#define IPSRB *( unsigned int *)0x7096
#define PADATDIR *( unsigned int *)0x7098
#define PBDATDIR *( unsigned int *)0x709A
#define PCDATDIR *( unsignedint *) 0x709C
#define PDDATDIR *( unsigned int *)0x709E
#define PEDATDIR *( unsigned int *)0x7095
#define PFDATDIR *( unsigned int *)0x7096
#define PADATDIR *( unsigned int *)0x7098
#define ADCTRL1 *( unsigned int *)0x70A0
#define ADCTRL2 *( unsigned int *)0x70A1
#define MAX_CONV *( unsigned int *)0x70A2
#define CHSELSEQ1 *( unsigned int *)0x70A3
#define CHSELSEQ2 *( unsigned int *)0x70A4
#define CHSELSEQ3 *( unsigned int *)0x70A5
#define CHSELSEQ4 *( unsigned int *)0x70A6
#define AUTO_SEQ_SR *( unsigned int *)0x70A7
#define RESULT0 *( unsigned int *)0x70A8
#define RESULT1 *( unsignedint* )0x70A9
#define RESULT2 *( unsignedint* )0x70AA
#define RESULT3 *( unsigned int *)0x70AB
#define RESULT4 *( unsigned int *)0x70AC
#define RESULT5 *( unsigned int *)0x70AD
#define RESULT6 *( unsigned int *)0x70AE
#define RESULT7 *( unsigned int *)0x70AF
#define RESULT8 *( unsigned int *)0x70B0
#define RESULT9 *( unsigned int *)0x70B1
#define RESULT10 *( unsigned int *)0x70B2
#define RESULT11 *( unsigned int *)0x70B3
#define RESULT12 *( unsigned int *)0x70B4
#define RESULT13 * (unsignedint *) 0x70B5
#define RESULT14 * (unsignedint *) 0x70B6
#define RESULT15 *( unsigned int *)0x70B7
#define CALIBRATION * (unsignedint *) 0x70B8
#define CANMDER * (unsignedint *) 0x7100
#define CANTCR * (unsignedint *) 0x7101
#define CANRCR * (unsignedint *) 0x7102
#define CANMCR *( unsigned int *)0x7103
#define CANBCR2 *( unsigned int *)0x7104
#define CANBCR1 *( unsigned int *)0x7105
#define CANESR *( unsigned int *)0x7106
#define CANGSR *( unsigned int *)0x7107
#define CANCEC *( unsigned int *)0x7108
#define CANIFR *( unsigned int *)0x7109
#define CANIMR *( unsigned int *)0x710A
#define CANLAM0H *( unsigned int *)0x710B
#define CANLAM0L *( unsigned int *)0x710C
#define CANLAM1H *( unsigned int *)0x710D
#define CANLAM1L *( unsigned int *)0x710E
#define CANMSGID0L *( unsigned int *)0x7200
#define CANMSGID0H *( unsigned int *)0x7201
#define CANMSGCTRL0 *( unsigned int *)0x7202
#define CANMBX0A *( unsigned int *)0x7204
#define CANMBX0B *( unsigned int *)0x7205
#define CANMBX0C *( unsigned int *)0x7206
#define CANMBX0D *( unsigned int *)0x7207
#define CANMSGID1L *( unsigned int *)0x7208
#define CANMSGID1H *( unsigned int *)0x7209
#define CANMSGCTRL1 *( unsigned int *)0x720A
#define CANMBX1A *( unsigned int *)0x720C
#define CANMBX1B *( unsigned int *)0x720D
#define CANMBX1C *( unsigned int *)0x720E
#define CANMBX1D *( unsigned int *)0x720F
#define CANMSGID2L *( unsigned int *)0x7210
#define CANMSGID2H *( unsigned int *)0x7211
#define CANMSGCTRL2 *( unsigned int *)0x7212
#define CANMBX2A *( unsigned int *)0x7214
#define CANMBX2B *( unsigned int *)0x7215
#define CANMBX2C *( unsigned int *)0x7216
#define CANMBX2D *( unsigned int *)0x7217
#define CANMSGID3L *( unsigned int *)0x7218
#define CANMSGID3H *( unsigned int *)0x7219
#define CANMSGCTRL3 *( unsigned int *)0x721A
#define CANMBX3A *( unsigned int *)0x721C
#define CANMBX3B *( unsigned int *)0x721D
#define CANMBX3C *( unsigned int *)0x721E
#define CANMBX3D *( unsigned int *)0x721F
#define CANMSGID4L *( unsigned int *)0x7220
#define CANMSGID4H *( unsigned int *)0x7221
#define CANMSGCTRL4 *( unsigned int *)0x7222
#define CANMBX4A *( unsigned int *)0x7224
#define CANMBX4B *( unsigned int *)0x7225
#define CANMBX4C *( unsigned int *)0x7226
#define CANMBX4D *( unsigned int *)0x7227
#define CANMSGID5L *( unsigned int *)0x7228
#define CANMSGID5H *( unsigned int *)0x7229
#define CANMSGCTRL5 *( unsigned int *)0x722A
#define CANMBX5A *( unsigned int *)0x722C
#define CANMBX5B *( unsigned int *)0x722D
#define CANMBX5C *( unsigned int *)0x722E
#define CANMBX5D *( unsigned int *)0x722F
#define GPTCONA *( unsigned int *)0x7400
#define T1CNT *( unsigned int *)0x7401
#define T1CMP *( unsigned int *)0x7402
#define T1PR *( unsigned int *)0x7403
#define T1CON *( unsigned int *)0x7404
#define T2CNT *( unsigned int *)0x7405
#define T2CMPR *( unsigned int *)0x7406
#define T2PR *( unsigned int *)0x7407
#define T2CON *( unsigned int *)0x7408
#define COMCONA *( unsigned int *)0x7411
#define ACTRA *( unsigned int *)0x7413
#define DBTCONA *( unsigned int *)0x7415
#define CMPR1 *( unsigned int *)0x7417
#define CMPR2 *( unsigned int *)0x7418
#define CMPR3 *( unsigned int *)0x7419
#define CAPCONA *( unsigned int *)0x7420
#define CAPFIFOA *( unsigned int *)0x7422
#define CAP1FIFO *( unsigned int *)0x7423
#define CAP2FIFO *( unsigned int *)0x7424
#define CAP3FIFO *( unsigned int *)0x7425
#define CAP1FBOT *( unsigned int *)0x7427
#define CAP2FBOT *( unsigned int *)0x7428
#define CAP3FBOT *( unsigned int *)0x7429
#define EVAIMRA *( unsigned int *)0x742c
#define EVAIMRB *( unsigned int *)0x742D
#define EVAIMRC *( unsigned int *)0x742E
#define EVAIFRA *( unsigned int *)0x742F
#define EVAIFRB *( unsigned int *)0x7430
#define EVAIFRC *( unsigned int *)0x7431
#define GPTCONB *( unsigned int *)0x7500
#define T3CNT *( unsigned int *)0x7501
#define T3CMP *( unsigned int *)0x7502
#define T3PER *( unsigned int *)0x7503
#define T3CON *( unsigned int *)0x7504
#define T4CNT *( unsigned int *)0x7505
#define T4CMP *( unsigned int *)0x7506
#define T4PER *( unsigned int *)0x7507
#define T4CON *( unsigned int *)0x7508
#define COMCONB *( unsigned int *)0x7511
#define ACTRB *( unsigned int *)0x7513
#define DBTCONB *( unsigned int *)0x7515
#define CMPR4 *( unsigned int *)0x7517
#define CMPR5 *( unsigned int *)0x7518
#define CMPR6 *( unsigned int *)0x7519
#define CAPCONB *( unsigned int *)0x7520
#define CAPFIFOB *( unsigned int *)0x7522
#define CAP4FIFO *( unsigned int *)0x7523
#define CAP5FIFO *( unsigned int *)0x7524
#define CAP6FIFO *( unsigned int *)0x7525
#define CAP4FBOT *( unsigned int *)0x7527
#define CAP5FBOT *( unsigned int *)0x7528
#define CAP6FBOT *( unsigned int *)0x7529
#define EVBIMRA *( unsigned int *)0x752C
#define EVBIMRB *( unsigned int *)0x752D
#define EVBIMRC *( unsigned int *)0x752E
#define EVBIFRA *( unsigned int *)0x752F
#define EVBIFRB *( unsigned int *)0x7530
#define EVBIFRC *( unsigned int *)0x7531
#endif /* of ifdef __DSP2407 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -