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

📄 prac9_232_0115k.lst

📁 msp430系列开发板源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
                   899 
                   900 
                   901 
                   902 
                   903 
                   904 
                   905 
                   908 
                   909 
     128            910 sfrw    FCTL1             = (0x0128);
                   911 
     12a            912 sfrw    FCTL2             = (0x012A);
                   913 
     12c            914 sfrw    FCTL3             = (0x012C);
                   915 
                   916 
                   917 
                   918 
                   919 
                   920 
                   921 
                   922 
                   923 
                   924 
                   925 
                   926 
                   927 
                   928 
                   929 
                   930 
                   931 
                   932 
                   933 
                   934 
                   935 
                   936 
                   937 
                   938 
                   939 
                   940 
                   941 
                   942 
                   943 
                   944 
                   945 
                   946 
                   947 
                   948 
                   949 
                   950 
                   951 
                   952 
                   953 
                   956 
                   957 
     59            958 sfrb    CACTL1            = (0x0059);
                   959 
     5a            960 sfrb    CACTL2            = (0x005A);
                   961 
     5b            962 sfrb    CAPD              = (0x005B);
                   963 
                   964 
                   965 
                   966 
                   967 
                   968 
                   969 
                   970 
                   971 
                   972 
                   973 
                   974 
                   975 
                   976 
                   977 
                   978 
                   979 
                   980 
                   981 
                   982 
                   983 
                   984 
                   985 
                   986 
                   987 
                   988 
                   989 
                   990 
                   991 
                   992 
                   993 
                   994 
                   995 
                   996 
                   999 
                  1000 
     1a0           1001 sfrw    ADC12CTL0         = (0x01A0);
                  1002 
     1a2           1003 sfrw    ADC12CTL1         = (0x01A2);
                  1004 
     1a4           1005 sfrw    ADC12IFG          = (0x01A4);
                  1006 
     1a6           1007 sfrw    ADC12IE           = (0x01A6);
                  1008 
     1a8           1009 sfrw    ADC12IV           = (0x01A8);
                  1010 
                  1011 
                  1012 
                  1013 
                  1015 
                  1016 
                  1017 
     140           1018 sfrw    ADC12MEM0         = (0x0140);
                  1019 
     142           1020 sfrw    ADC12MEM1         = (0x0142);
                  1021 
     144           1022 sfrw    ADC12MEM2         = (0x0144);
                  1023 
     146           1024 sfrw    ADC12MEM3         = (0x0146);
                  1025 
     148           1026 sfrw    ADC12MEM4         = (0x0148);
                  1027 
     14a           1028 sfrw    ADC12MEM5         = (0x014A);
                  1029 
     14c           1030 sfrw    ADC12MEM6         = (0x014C);
                  1031 
     14e           1032 sfrw    ADC12MEM7         = (0x014E);
                  1033 
     150           1034 sfrw    ADC12MEM8         = (0x0150);
                  1035 
     152           1036 sfrw    ADC12MEM9         = (0x0152);
                  1037 
     154           1038 sfrw    ADC12MEM10        = (0x0154);
                  1039 
     156           1040 sfrw    ADC12MEM11        = (0x0156);
                  1041 
     158           1042 sfrw    ADC12MEM12        = (0x0158);
                  1043 
     15a           1044 sfrw    ADC12MEM13        = (0x015A);
                  1045 
     15c           1046 sfrw    ADC12MEM14        = (0x015C);
                  1047 
     15e           1048 sfrw    ADC12MEM15        = (0x015E);
                  1049 
                  1050 
                  1051 
                  1052 
                  1054 
                  1055 
                  1056 
     80           1057 sfrb    ADC12MCTL0        = (0x0080);
                  1058 
     81           1059 sfrb    ADC12MCTL1        = (0x0081);
                  1060 
     82           1061 sfrb    ADC12MCTL2        = (0x0082);
                  1062 
     83           1063 sfrb    ADC12MCTL3        = (0x0083);
                  1064 
     84           1065 sfrb    ADC12MCTL4        = (0x0084);
                  1066 
     85           1067 sfrb    ADC12MCTL5        = (0x0085);
                  1068 
     86           1069 sfrb    ADC12MCTL6        = (0x0086);
                  1070 
     87           1071 sfrb    ADC12MCTL7        = (0x0087);
                  1072 
     88           1073 sfrb    ADC12MCTL8        = (0x0088);
                  1074 
     89           1075 sfrb    ADC12MCTL9        = (0x0089);
                  1076 
     8a           1077 sfrb    ADC12MCTL10       = (0x008A);
                  1078 
     8b           1079 sfrb    ADC12MCTL11       = (0x008B);
                  1080 
     8c           1081 sfrb    ADC12MCTL12       = (0x008C);
                  1082 
     8d           1083 sfrb    ADC12MCTL13       = (0x008D);
                  1084 
     8e           1085 sfrb    ADC12MCTL14       = (0x008E);
                  1086 
     8f           1087 sfrb    ADC12MCTL15       = (0x008F);
                  1088 
                  1089 
                  1090 
                  1091 
                  1092 
                  1093 
                  1094 
                  1095 
                  1096 
                  1097 
                  1098 
                  1099 
                  1100 
                  1101 
                  1102 
                  1103 
                  1104 
                  1105 
                  1106 
                  1107 
                  1108 
                  1109 
                  1110 
                  1111 
                  1112 
                  1113 
                  1114 
                  1115 
                  1116 
                  1117 
                  1118 
                  1119 
                  1120 
                  1121 
                  1122 
                  1123 
                  1124 
                  1125 
                  1126 
                  1127 
                  1128 
                  1129 
                  1130 
                  1131 
                  1132 
                  1133 
                  1134 
                  1135 
                  1136 
                  1137 
                  1138 
                  1139 
                  1140 
                  1141 
                  1142 
                  1143 
                  1144 
                  1145 
                  1146 
                  1147 
                  1148 
                  1149 
                  1150 
                  1151 
                  1152 
                  1153 
                  1154 
                  1155 
                  1156 
                  1157 
                  1158 
                  1159 
                  1160 
                  1161 
                  1162 
                  1163 
                  1164 
                  1165 
                  1166 
                  1167 
                  1168 
                  1169 
                  1170 
                  1171 
                  1172 
                  1173 
                  1174 
                  1175 
                  1176 
                  1177 
                  1178 
                  1179 
                  1180 
                  1181 
                  1182 
                  1183 
                  1184 
                  1185 
                  1186 
                  1187 
                  1188 
                  1189 
                  1190 
                  1191 
                  1192 
                  1193 
                  1194 
                  1195 
                  1196 
                  1197 
                  1198 
                  1199 
                  1200 
                  1201 
                  1202 
                  1203 
                  1204 
                  1205 
                  1206 
                  1207 
                  1208 
                  1209 
                  1210 
                  1211 
                  1212 
                  1213 
                  1214 
                  1215 
                  1216 
                  1217 
                  1218 
                  1219 
                  1220 
                  1221 
                  1222 
                  1223 
                  1224 
                  1225 
                  1228 
                  1229 
                  1230 
                  1231 
                  1232 
                  1233 
                  1234 
                  1235 
                  1236 
                  1237 
                  1238 
                  1239 
                  1240 
                  1241 
                  1242 
                  1243 
                  1244 
                  1245 
                  1246 
                  1247 
                  1248 
                  1249 
                  1250 
                  1251 
                  1254 
                  1255 
                  1256 
                     2 ;******************************************************************************
                     3 ;   MSP-Test44x Demo - USART0 115200 UART Echo ISR, DCO SMCLK
                     4 ;
                     5 ;   Description; Echo a received character, RX ISR used. Normal mode is LPM0, 
                     6 ;   USART0 RX interrupt triggers TX Echo. 
                     7 ;   ACLK = LFXT1 = 32768Hz,  MCLK = SMCLK = UCLK0 = DCOCLK = 1048576
                     8 ;   Baud rate divider with 1048576hz = 1048576Hz/115200 ~ 9.1 (009h|08h)
                     9 ;   
                    10 ;              
                    11 ;                MSP430F449
                    12 ;             -----------------
                    13 ;         /|\|              XIN|-  
                    14 ;          | |                 | 32768Hz  
                    15 ;          --|RST          XOUT|-
                    16 ;            |                 |
                    17 ;            |             P2.4|-----------> 
                    18 ;            |                 | 115200 - 8N1
                    19 ;            |             P2.5|<-----------
                    20 ;
                    21 
                    22 ;------------------------------------------------------------------------------ 
                    23             .pseg code, abs=01100h                  ; Program Start
                    24 ;------------------------------------------------------------------------------ 
1100 3140000a       25 RESET       mov.w   #0A00h,SP               ; Initialize '449 stackpointer
1104 b0120e11       26             call    #Init_Sys               ;
                    27 ;   
1108 72d01000       28 Mainloop    bis.b   #((0x0010)),SR                ; Enter LPM0
110c fd3f           29             jmp     Mainloop                ; Do nothing
                    30 ;
                    31 ;------------------------------------------------------------------------------ 
                    32 Init_Sys;   Initalize MSP430 system
                    33 ;------------------------------------------------------------------------------ 
110e b240805a2001   34 StopWDT     mov.w   #(0x5A00)+(0x0080),&WDTCTL  ; Stop WDT
1114 f2d020005300   35 SetupFLL    bis.b   #(0x20),&FLL_CTL0     ; Configure load caps
111a f24020007100   36 SetupUART1  mov.b   #(0x20),&U0TCTL          ; UCLK = SMCLK
1120 f24010007000   37             mov.b   #(0x10),&U0CTL            ; 8-bit characters *SWRST*
1126 f24009007400   38             mov.b   #009h,&U0BR0            ; 1MHz 115200
112c c2437500       39             mov.b   #000h,&U0BR1            ; 1MHz 115200
1130 f2400a007300   40             mov.b   #00Ah,&U0MCTL           ; modulation
1136 f2d0c0000400   41             bis.b   #(0x80)+(0x40),&ME1       ; Enable USART0 TXD/RXD
113c f2d040000000   42             bis.b   #(0x40),&IE1            ; Enable USART0 RX interrupt
1142 f2d030002e00   43 SetupP3     bis.b   #030h,&P2SEL            ; P2.4,5 = USART0 TXD/RXD
1148 f2d010002a00   44             bis.b   #010h,&P2DIR            ; P2.4 = output direction
114e 32d2           45             eint                            ; General enable interrupts
1150 3041           46             ret                             ; Return from subroutine
                    47 ;             
                    48 ;------------------------------------------------------------------------------ 
                    49 USART0RX_ISR;  Echo back RXed character, confirm TX buffer is ready first
                    50 ;------------------------------------------------------------------------------ 
1152 f2b080000200   51 TX0         bit.b   #(0x80),&IFG1          ; USART0 TX buffer ready?
1158 fc27           52             jz      TX0                     ; Jump if TX buffer not ready
115a d24276007700   53             mov.b   &U0RXBUF,&U0TXBUF         ; TX -> RXed character
1160 0013           54             reti                            ;
                    55 ;
                    56 ;------------------------------------------------------------------------------ 
                    57 ;           Interrupt Vectors Used MSP430x44x       
                    58 ;------------------------------------------------------------------------------ 
                    59             .pseg rx_vector, abs=0FFF2h                  ;
fff2 5211           60             .data      USART0RX_ISR            ; USART0 receive
                    61             .pseg reset_vector, abs=0FFFEh                  ;
fffe 0011           62             .data      RESET                   ; POR, ext. Reset, Watchdog
                    63             end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -