c54init.lst
来自「TI 5402程序源码」· LST 代码 · 共 145 行
LST
145 行
TMS320C54x COFF Assembler PC Version 3.83 Tue Feb 28 19:05:36 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
c54init.asm PAGE 1
1
2 ************************** c54init.asm ********************
3 .mmregs
4 .include c54.inc
5 .def _c54init
6
7 000000 .sect ".text"
8
9
10 000000 _c54init:
11
12 *SWWSR :SoftWare Wait-State Register Address 0028h
13 * -------------------------------------------------------------------------
14 * | 15 | 14 12 | 11 9 | 8 6 | 5 3 | 2 0 |
15 * -------------------------------------------------------------------------
16 * | XPA | I/O | Data | Data | Program | Program |
17 * -------------------------------------------------------------------------
18 000000 7728 STM #0x7208,SWWSR ;0 111 001 000 001 000
000001 7208
19 *
20 *
21 *SWCR :SoftWare Wait-State Conctrol Register Address 002Bh
22 * -------------------------------------------------------------------------
23 * | | 0 |
24 * -------------------------------------------------------------------------
25 * | | SWSM |
26 * -------------------------------------------------------------------------
27 000002 772B STM #0,SWCR
000003 0000
28 *
29 *
30 *BSCR :Programabel bank-switching wait states Address 0029h
31 * -------------------------------------------------------------------------
32 * | 15 12 | 11 | 10 3 | 2 | 1 | 0 |
33 * -------------------------------------------------------------------------
34 * | BNKCMP | PS–DS | Reserved | HBH | BH | EXIO |
35 * -------------------------------------------------------------------------
36 000004 7729 STM #0xF800,BSCR
000005 F800
37 *
38 *
39 *ST0
40 * ------------------------------------------------------------------------
41 * | 15 13 | 12 | 11 | 10 | 9 | 8 0 |
42 * ------------------------------------------------------------------------
43 * | ARP | TC | C | OVA | OVB | DP |
44 * ------------------------------------------------------------------------
45 000006 7706 STM #0,ST0
000007 0000
46 *
47 *
48 *ST1
49 * ------------------------------------------------------------------------
50 * | 15 | 14 | 13 | 12 | 11 |10 | 9 | 8 | 7 | 6 | 5 |4 0 |
51 * ------------------------------------------------------------------------
TMS320C54x COFF Assembler PC Version 3.83 Tue Feb 28 19:05:36 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
c54init.asm PAGE 2
52 * |BRAF| CPL | XF | HM | INTM | 0 | OVM | SXM | C16 | FRCT | CMPT | ASM |
53 * ------------------------------------------------------------------------
54 000008 7707 STM #0x6b00,ST1 ;INTM=1 off interrupt
000009 6B00
55 *
56 *
57 *PMST
58 * ------------------------------------------------------------------------
59 * | 15 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
60 * ------------------------------------------------------------------------
61 * | IPTR | MP/MC | OVLY | AVIS | DROM | CLKOFF | SMUL|SST |
62 * ------------------------------------------------------------------------
63 * |0020 1111 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
64 * ------------------------------------------------------------------------
65 * 0011 11111 1 1 0 0 1 0 0
66 00000a 771D STM #0x2fe0,PMST ;Interrupt vector map 2f80
00000b 2FE0
67 *
68 *
69 *IFR or IMR
70 * --------------------------------------------------------------------------------------------
71 * |15 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
72 * ---------------------------------------------------------------------------------------------
73 * |RES |DMAC5|DMAC4|BXINT1|BRINT1|HPINT|INT3|TINT1|DMAC0|BXINT0|BRINT0|TINT0|INT2|INT1|INT0|
74 * | | | |DMAC3 |DMAC2 | | |DMAC1| | | | | | | |
75 * --------------------------------------------------------------------------------------------
76 * 00 0 0 0 0 1 0 0 0 0 0 1 0 0 0
77 00000c 7701 STM #0xFFFF,IFR
00000d FFFF
78 00000e 7700 STM #0x000A,IMR ;Timer0 +Int1 enabel interrupt
00000f 000A
79 *
80 *
81 *CLKMD
82 * ------------------------------------------------------------------------
83 * | 15 12 | 11 | 10 3 | 2 | 1 | 0 |
84 * ------------------------------------------------------------------------
85 * | PLLMUL | PLLDIV | PLLCOUNT | PLLON/OFF | PLLNDIV | PLLSTATUS |
86 * ------------------------------------------------------------------------
87 000010 7758 STM #0,CLKMD
000011 0000
88 000012 4858 clkcon: LDM CLKMD,A
89 000013 F030 AND #0x01,A
000014 0001
90 000015 F844 BC clkcon,ANEQ
000016 0012'
91 000017 7758 STM #0x43ff,CLKMD ;PLL=4 MUL=5 100Mhz; PLL=3 MUL=4 80Mhz
000018 43FF
92 *
93 *
94 *TCR
95 * ------------------------------------------------------------------------
96 * | 15 12 | 11 | 10 | 9 6 | 5 | 4 | 3 0 |
97 * ------------------------------------------------------------------------
98 * | Revd | soft | free | PSC | TRB | TSS | TDDR |
TMS320C54x COFF Assembler PC Version 3.83 Tue Feb 28 19:05:36 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
c54init.asm PAGE 3
99 * ------------------------------------------------------------------------
100 000019 7732 STM #0x0010,TCR1 ;timer1 stop
00001a 0010
101 00001b 7726 STM #0x0010,TCR ;TSS=1 Timer stop
00001c 0010
102 00001d 7725 STM #12800,PRD
00001e 3200
103 00001f 7726 STM #0x0020,TCR
000020 0020
104 *
105 000021 EB96 LD #0196H,DP
106 000022 F6BB RSBX INTM
107 000023 F495 NOP
108 000024 F495 NOP
109
110 000025 FC00 RET
111 .end
No Assembly Errors, No Assembly Warnings
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?