?? spi.lst
字號:
ARM COMPILER V0.20, SPI 31/12/04 16:41:47 PAGE 1
ARM COMPILER V0.20, COMPILATION OF MODULE SPI
OBJECT MODULE PLACED IN SPI.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe SPI.c THUMB BROWSE DEBUG TABS(4)
stmt level source
1
2 #include <LPC21xx.H> // LPC21xx definitions
3
4
5 static void SPI0_Init(void)
6 {
7 1 // PINSEL0 |= 0x5500; // configure SPI0 pins
8 1 PINSEL1 = 0x2A8;
9 1 S1SPCCR = 12; // SCK = 1 MHz, counter > 8 and even
10 1 S1SPCR = 0x20; // Master, no interrupt enable
11 1 }
12
13
14 int main (void)
15 {
16 1 // Fosc = 12.000.000 MHz, PLL not used
17 1 volatile unsigned result;
18 1
19 1 SPI0_Init();
20 1
21 1 while (1)
22 1 {
23 2 result = S1SPDR;
24 2 S1SPDR = 0xAA; // send next SPI channel 0 data
25 2 while (!(S1SPSR & 0x80)) ; // wait for transfer completed
26 2 }
27 1 }
ARM COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -