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

📄 main.lst

📁 MSP430 IAR project with FreeRTOS port.
💻 LST
📖 第 1 页 / 共 4 页
字号:
    262              // set I/O as required by your board.  Do this with CAUTION!
    263              // the following is supplied as an example only.
    264          
    265              // P1:  
    266              
    267              P1SEL_bit.P1SEL_0 = 0;	// 0 is digital I/O
   \   000026   D2C32600     BIC.B   #0x1, &0x26
    268              P1SEL_bit.P1SEL_1 = 0;	// 0 is digital I/O
   \   00002A   E2C32600     BIC.B   #0x2, &0x26
    269              P1SEL_bit.P1SEL_2 = 0;	// 0 is digital I/O
   \   00002E   E2C22600     BIC.B   #0x4, &0x26
    270              P1SEL_bit.P1SEL_3 = 0;	// 0 is digital I/O
   \   000032   F2C22600     BIC.B   #0x8, &0x26
    271              P1SEL_bit.P1SEL_4 = 0;	// 0 is digital I/O
   \   000036   F2C010002600 BIC.B   #0x10, &0x26
    272              P1SEL_bit.P1SEL_5 = 0;	// 0 is digital I/O
   \   00003C   F2C020002600 BIC.B   #0x20, &0x26
    273              P1SEL_bit.P1SEL_6 = 0;	// 0 is digital I/O
   \   000042   F2C040002600 BIC.B   #0x40, &0x26
    274              P1SEL_bit.P1SEL_7 = 0;	// 0 is digital I/O
   \   000048   F2C080002600 BIC.B   #0x80, &0x26
    275          
    276              P1DIR_bit.P1DIR_0 = 0;	// 0 is input
   \   00004E   D2C32200     BIC.B   #0x1, &0x22
    277              P1DIR_bit.P1DIR_1 = 0;	// 0 is input
   \   000052   E2C32200     BIC.B   #0x2, &0x22
    278              P1DIR_bit.P1DIR_2 = 0;	// 0 is input
   \   000056   E2C22200     BIC.B   #0x4, &0x22
    279              P1DIR_bit.P1DIR_3 = 0;	// 0 is input
   \   00005A   F2C22200     BIC.B   #0x8, &0x22
    280              P1DIR_bit.P1DIR_4 = 0;	// 0 is input
   \   00005E   F2C010002200 BIC.B   #0x10, &0x22
    281              P1DIR_bit.P1DIR_5 = 0;	// 0 is input
   \   000064   F2C020002200 BIC.B   #0x20, &0x22
    282              P1DIR_bit.P1DIR_6 = 0;	// 0 is input
   \   00006A   F2C040002200 BIC.B   #0x40, &0x22
    283              P1DIR_bit.P1DIR_7 = 0;	// 0 is input
   \   000070   F2C080002200 BIC.B   #0x80, &0x22
    284          
    285              // P2:  
    286              
    287              P2SEL_bit.P2SEL_0 = 0;	// 0 is digital I/O
   \   000076   D2C32E00     BIC.B   #0x1, &0x2e
    288              P2SEL_bit.P2SEL_1 = 0;	// 0 is digital I/O
   \   00007A   E2C32E00     BIC.B   #0x2, &0x2e
    289              P2SEL_bit.P2SEL_2 = 0;	// 0 is digital I/O
   \   00007E   E2C22E00     BIC.B   #0x4, &0x2e
    290              P2SEL_bit.P2SEL_3 = 0;	// 0 is digital I/O
   \   000082   F2C22E00     BIC.B   #0x8, &0x2e
    291              P2SEL_bit.P2SEL_4 = 0;	// 0 is digital I/O
   \   000086   F2C010002E00 BIC.B   #0x10, &0x2e
    292              P2SEL_bit.P2SEL_5 = 0;	// 0 is digital I/O
   \   00008C   F2C020002E00 BIC.B   #0x20, &0x2e
    293              P2SEL_bit.P2SEL_6 = 0;	// 0 is digital I/O
   \   000092   F2C040002E00 BIC.B   #0x40, &0x2e
    294              P2SEL_bit.P2SEL_7 = 0;	// 0 is digital I/O
   \   000098   F2C080002E00 BIC.B   #0x80, &0x2e
    295          
    296              P2DIR_bit.P2DIR_0 = 0;	// 0 is input
   \   00009E   D2C32A00     BIC.B   #0x1, &0x2a
    297              P2DIR_bit.P2DIR_1 = 0;	// 0 is input
   \   0000A2   E2C32A00     BIC.B   #0x2, &0x2a
    298              P2DIR_bit.P2DIR_2 = 0;	// 0 is input
   \   0000A6   E2C22A00     BIC.B   #0x4, &0x2a
    299              P2DIR_bit.P2DIR_3 = 0;	// 0 is input
   \   0000AA   F2C22A00     BIC.B   #0x8, &0x2a
    300              P2DIR_bit.P2DIR_4 = 1;	// 1 is output  -- NC
   \   0000AE   F2D010002A00 BIS.B   #0x10, &0x2a
    301              P2DIR_bit.P2DIR_5 = 0;	// 0 is input
   \   0000B4   F2C020002A00 BIC.B   #0x20, &0x2a
    302              P2DIR_bit.P2DIR_6 = 1;	// 1 is output  -- NC
   \   0000BA   F2D040002A00 BIS.B   #0x40, &0x2a
    303              P2DIR_bit.P2DIR_7 = 1;	// 1 is output  -- NC
   \   0000C0   F2D080002A00 BIS.B   #0x80, &0x2a
    304          
    305              // P3:
    306          
    307              P3SEL_bit.P3SEL_0 = 0;	// 0 is digital I/O
   \   0000C6   D2C31B00     BIC.B   #0x1, &0x1b
    308              P3SEL_bit.P3SEL_1 = 0;	// 0 is digital I/O
   \   0000CA   E2C31B00     BIC.B   #0x2, &0x1b
    309              P3SEL_bit.P3SEL_2 = 0;	// 0 is digital I/O
   \   0000CE   E2C21B00     BIC.B   #0x4, &0x1b
    310              P3SEL_bit.P3SEL_3 = 0;	// 0 is digital I/O
   \   0000D2   F2C21B00     BIC.B   #0x8, &0x1b
    311          	
    312              P3DIR_bit.P3DIR_0 = 0;	// 1 is input
   \   0000D6   D2C31A00     BIC.B   #0x1, &0x1a
    313              P3DIR_bit.P3DIR_1 = 0;	// 1 is input
   \   0000DA   E2C31A00     BIC.B   #0x2, &0x1a
    314              P3DIR_bit.P3DIR_2 = 0;	// 1 is input
   \   0000DE   E2C21A00     BIC.B   #0x4, &0x1a
    315              P3DIR_bit.P3DIR_3 = 0;	// 1 is input
   \   0000E2   F2C21A00     BIC.B   #0x8, &0x1a
    316          
    317              // UART PINS
    318              
    319              // P4:  LED's are on P4:
    320              
    321              // LED4:  P4.0
    322              // LED3:  P4.1
    323              // LED2:  P4.2
    324              // LED1:  P4.3
    325          
    326              P4SEL_bit.P4SEL_0 = 0;	// 0 is digital I/O
   \   0000E6   D2C31F00     BIC.B   #0x1, &0x1f
    327              P4SEL_bit.P4SEL_1 = 0;	// 0 is digital I/O
   \   0000EA   E2C31F00     BIC.B   #0x2, &0x1f
    328              P4SEL_bit.P4SEL_2 = 0;	// 0 is digital I/O
   \   0000EE   E2C21F00     BIC.B   #0x4, &0x1f
    329              P4SEL_bit.P4SEL_3 = 0;	// 0 is digital I/O
   \   0000F2   F2C21F00     BIC.B   #0x8, &0x1f
    330              P4SEL_bit.P4SEL_4 = 0;	// 0 is digital I/O
   \   0000F6   F2C010001F00 BIC.B   #0x10, &0x1f
    331              P4SEL_bit.P4SEL_5 = 0;	// 0 is digital I/O
   \   0000FC   F2C020001F00 BIC.B   #0x20, &0x1f
    332              P4SEL_bit.P4SEL_6 = 0;	// 0 is digital I/O
   \   000102   F2C040001F00 BIC.B   #0x40, &0x1f
    333              P4SEL_bit.P4SEL_7 = 0;	// 0 is digital I/O
   \   000108   F2C080001F00 BIC.B   #0x80, &0x1f
    334          
    335              P4DIR_bit.P4DIR_0 = 1;	// 1 is output
   \   00010E   D2D31E00     BIS.B   #0x1, &0x1e
    336              P4DIR_bit.P4DIR_1 = 1;	// 1 is output
   \   000112   E2D31E00     BIS.B   #0x2, &0x1e
    337              P4DIR_bit.P4DIR_2 = 1;	// 1 is output
   \   000116   E2D21E00     BIS.B   #0x4, &0x1e
    338              P4DIR_bit.P4DIR_3 = 1;	// 1 is output
   \   00011A   F2D21E00     BIS.B   #0x8, &0x1e
    339              P4DIR_bit.P4DIR_4 = 1;	// 1 is output  -- NC
   \   00011E   F2D010001E00 BIS.B   #0x10, &0x1e
    340              P4DIR_bit.P4DIR_5 = 0;	// 0 is input
   \   000124   F2C020001E00 BIC.B   #0x20, &0x1e
    341              P4DIR_bit.P4DIR_6 = 0;	// 0 is input
   \   00012A   F2C040001E00 BIC.B   #0x40, &0x1e
    342              P4DIR_bit.P4DIR_7 = 1;	// 1 is output  -- NC
   \   000130   F2D080001E00 BIS.B   #0x80, &0x1e
    343          
    344              // P5:
    345          
    346              P5SEL_bit.P5SEL_0 = 0;	// 0 is digital I/O
   \   000136   D2C33300     BIC.B   #0x1, &0x33
    347              P5SEL_bit.P5SEL_1 = 0;	// 0 is digital I/O
   \   00013A   E2C33300     BIC.B   #0x2, &0x33
    348              P5SEL_bit.P5SEL_2 = 0;	// 0 is digital I/O
   \   00013E   E2C23300     BIC.B   #0x4, &0x33
    349              P5SEL_bit.P5SEL_3 = 0;	// 0 is digital I/O
   \   000142   F2C23300     BIC.B   #0x8, &0x33
    350              P5SEL_bit.P5SEL_4 = 0;	// 0 is digital I/O
   \   000146   F2C010003300 BIC.B   #0x10, &0x33
    351              P5SEL_bit.P5SEL_5 = 0;	// 0 is digital I/O
   \   00014C   F2C020003300 BIC.B   #0x20, &0x33
    352              P5SEL_bit.P5SEL_6 = 0;	// 0 is digital I/O
   \   000152   F2C040003300 BIC.B   #0x40, &0x33
    353              P5SEL_bit.P5SEL_7 = 0;	// 0 is digital I/O
   \   000158   F2C080003300 BIC.B   #0x80, &0x33
    354          
    355              P5DIR_bit.P5DIR_0 = 0;	// 0 is input
   \   00015E   D2C33200     BIC.B   #0x1, &0x32
    356              P5DIR_bit.P5DIR_1 = 0;	// 0 is input
   \   000162   E2C33200     BIC.B   #0x2, &0x32
    357              P5DIR_bit.P5DIR_2 = 0;	// 0 is input
   \   000166   E2C23200     BIC.B   #0x4, &0x32
    358              P5DIR_bit.P5DIR_3 = 0;	// 0 is input
   \   00016A   F2C23200     BIC.B   #0x8, &0x32
    359              P5DIR_bit.P5DIR_4 = 0;	// 0 is input  
   \   00016E   F2C010003200 BIC.B   #0x10, &0x32
    360              P5DIR_bit.P5DIR_5 = 1;	// 1 is output  -- NC
   \   000174   F2D020003200 BIS.B   #0x20, &0x32
    361              P5DIR_bit.P5DIR_6 = 1;	// 1 is output  -- NC
   \   00017A   F2D040003200 BIS.B   #0x40, &0x32
    362              P5DIR_bit.P5DIR_7 = 1;	// 1 is output  -- NC
   \   000180   F2D080003200 BIS.B   #0x80, &0x32
    363          
    364              // P6:
    365          
    366              P6SEL_bit.P6SEL_0 = 0;	// 0 is digital I/O
   \   000186   D2C33700     BIC.B   #0x1, &0x37
    367              P6SEL_bit.P6SEL_1 = 0;	// 0 is digital I/O
   \   00018A   E2C33700     BIC.B   #0x2, &0x37
    368              P6SEL_bit.P6SEL_2 = 0;	// 0 is digital I/O
   \   00018E   E2C23700     BIC.B   #0x4, &0x37
    369              P6SEL_bit.P6SEL_3 = 0;	// 0 is digital I/O
   \   000192   F2C23700     BIC.B   #0x8, &0x37
    370              P6SEL_bit.P6SEL_4 = 0;	// 0 is digital I/O
   \   000196   F2C010003700 BIC.B   #0x10, &0x37
    371              P6SEL_bit.P6SEL_5 = 0;	// 0 is digital I/O
   \   00019C   F2C020003700 BIC.B   #0x20, &0x37
    372              P6SEL_bit.P6SEL_6 = 0;	// 0 is digital I/O
   \   0001A2   F2C040003700 BIC.B   #0x40, &0x37
    373              P6SEL_bit.P6SEL_7 = 0;	// 0 is digital I/O
   \   0001A8   F2C080003700 BIC.B   #0x80, &0x37
    374          
    375              P6DIR_bit.P6DIR_0 = 1;	// 1 is output -- NC
   \   0001AE   D2D33600     BIS.B   #0x1, &0x36
    376              P6DIR_bit.P6DIR_1 = 1;	// 1 is output -- NC
   \   0001B2   E2D33600     BIS.B   #0x2, &0x36
    377              
    378              P6DIR_bit.P6DIR_2 = 0;	// 0 is input
   \   0001B6   E2C23600     BIC.B   #0x4, &0x36
    379              P6DIR_bit.P6DIR_3 = 0;	// 0 is input
   \   0001BA   F2C23600     BIC.B   #0x8, &0x36
    380              P6DIR_bit.P6DIR_4 = 0;	// 0 is input
   \   0001BE   F2C010003600 BIC.B   #0x10, &0x36
    381              P6DIR_bit.P6DIR_5 = 0;	// 0 is input
   \   0001C4   F2C020003600 BIC.B   #0x20, &0x36
    382              P6DIR_bit.P6DIR_6 = 0;	// 0 is input
   \   0001CA   F2C040003600 BIC.B   #0x40, &0x36
    383              P6DIR_bit.P6DIR_7 = 0;	// 0 is input
   \   0001D0   F2C080003600 BIC.B   #0x80, &0x36
    384            
    385          
    386              // P1:
    387          /*
    388              P1SEL_bit.P1SEL_5 = 0;	// 0 is digital I/O
    389              P1SEL_bit.P1SEL_6 = 0;	// 0 is digital I/O
    390              P1SEL_bit.P1SEL_7 = 0;	// 0 is digital I/O
    391          
    392              P1DIR_bit.P1DIR_5 = 1;	// 1 is output
    393              P1DIR_bit.P1DIR_6 = 1;	// 1 is output
    394              P1DIR_bit.P1DIR_7 = 1;	// 1 is output
    395          
    396              // P2:
    397          
    398              P2SEL_bit.P2SEL_0 = 0;	// 0 is digital I/O
    399              P2SEL_bit.P2SEL_1 = 0;	// 0 is digital I/O
    400              P2SEL_bit.P2SEL_2 = 0;	// 0 is digital I/O
    401              P2SEL_bit.P2SEL_3 = 0;	// 0 is digital I/O
    402              P2SEL_bit.P2SEL_4 = 0;	// 0 is digital I/O
    403          
    404              P2SEL_bit.P2SEL_6 = 0;	// 0 is digital I/O
    405              P2SEL_bit.P2SEL_7 = 0;	// 0 is digital I/O
    406          
    407              P2DIR_bit.P2DIR_0 = 1;	// 1 is output
    408              P2DIR_bit.P2DIR_1 = 1;	// 1 is output
    409              P2DIR_bit.P2DIR_2 = 1;	// 1 is output
    410              P2DIR_bit.P2DIR_3 = 1;	// 1 is output
    411              P2DIR_bit.P2DIR_4 = 1;	// 1 is output
    412          
    413              P2DIR_bit.P2DIR_6 = 1;	// 1 is output
    414              P2DIR_bit.P2DIR_7 = 1;	// 1 is output
    415          
    416              // P3:

⌨️ 快捷键说明

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