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

📄 prac9_max3485_02400.lst

📁 msp430系列开发板源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
                   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 ;
                     4 ;
                     5 ;
                     6 ;
                     7 ;
                     8 ;----------------------------------------------------------------
                     9 ;                MSP430F449
                    10 ;             -----------------
                    11 ;         /|\|              XIN|-  
                    12 ;          | |                 | 32768Hz  
                    13 ;          --|RST          XOUT|-
                    14 ;            |                 |
                    15 ;            |             P2.4|-----------> DI
                    16 ;            |                 |2400- 8N1
                    17 ;            |             P2.5|<----------- RO
                    18 ;
                    19 ;---------------------------------------------------------------
                    20 ;
                    21 ;---------------------------------------------------------------
     202             22 sr_send_buffer     equ   202h;
     204             23 sr_reci_buffer     equ   204h;
                    24 ;---------------------------------------------------------------
                    25 ;
                    26 ;-----------------------------------------------------------------
                    27 ;
                    28 ;
                    29 ;-----------------------------------------------------------------
                    30                 .pseg code, abs=01100h
1100 3140000a       31 RESET           mov.w   #0a00h,SP
1104 b240805a2001   32 Stopwdt         mov.w   #(0x5A00)+(0x0080),&WDTCTL
110a b0121611       33                 call    #init_sr485
110e 32d01000       34                 bis.w   #(0x0010),SR
1112 0343           35                 nop
1114 3041           36                 ret
                    37 ;-------------------------------------------------------------------------
                    38 ;
                    39 ;-------------------------------------------------------------------------
                    40 init_sr485
1116 f2d020005300   41 SetupFLL        bis.b   #(0x20),&FLL_CTL0     ;
111c f24010007100   42 SetupUART0      mov.b   #(0x10),&U0TCTL          ; UCLK = ACLK
1122 f2400d007400   43                 mov.b   #00Dh,&U0BR0            ; 32k/2400 - 13.65
1128 c2437500       44                 mov.b   #000h,&U0BR1            ; 32k 2400
112c f2406b007300   45                 mov.b   #06Bh,&U0MCTL           ; 32k 2400 modulation
1132 f24010007000   46                 mov.b   #(0x10),&U0CTL            ; 8-bit characters *SWRST*
1138 f2d0c0000400   47                 bis.b   #(0x80)+(0x40),&ME1       ; Enable USART0 TXD/RXD
113e f2d040000000   48                 bis.b   #(0x40),&IE1            ; Enable USART0 RX interrupt
1144 f2d030002e00   49 SetupP2         bis.b   #030h,&P2SEL            ; P2.4,5 = USART0 TXD/RXD
114a f2d010002a00   50                 bis.b   #010h,&P2DIR            ; P2.4 = output direction
1150 e2d21e00       51 SetupP5         bis.b   #04h,&P4DIR            ;p4.2 I/O
1154 e2c21d00       52                 bic.b   #04h,&P4OUT            ;p4.2=low,MAX3485 RO enable
1158 32d2           53                 eint
115a 3041           54                 ret
                    55 ;------------------------------------------------------------------
                    56 ;
                    57 ;
                    58 ;
                    59 ;
                    60 ;
                    61 ;
                    62 ;-------------------------------------------------------------- 
                    63 sr485_reci_int
115c e2d21d00       64                 bis.b   #04h,&P4OUT               ;p4.2=high,MAX3485 DI enable
1160 d24276007700   65                 mov.b   &U0RXBUF,&U0TXBUF
1166 b0127811       66 tx              call    #delay
116a f2b080000200   67                 bit.b   #(0x80),&IFG1            ;
1170 fa27           68                 jz      tx
1172 e2c21d00       69                 bic.b   #04h,&P4OUT               ;p4.2=low,MAX3485 RO enable
1176 0013           70                 reti
                    71 ;-------------------------------------------------------------------
                    72 ;-------------delay-------------------------------------------------
                    73 ;-------------------------------------------------------------------
                    74 delay
1178 3f40ff0f       75                 mov     #0fffh,r15
117c 1f83           76 loop            dec     r15
117e fe23           77                 jnz     loop
1180 3041           78                 ret
                    79 ;-------------------------------------------------------------------
                    80 ;
                    81 ;-------------------------------------------------------------------
                    82                 .pseg reset_vector, abs=0FFFEH
fffe 0011           83                 .data    RESET
                    84                 .pseg rx_vector, abs=0FFF2H
fff2 5c11           85                 .data    sr485_reci_int
                    86                 END
                    87 

⌨️ 快捷键说明

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