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

📄 spi.c

📁 掏美元培训得来的某外国公司推广keil ARM 和LPC2100的源码。
💻 C
字号:
                  
#include <LPC21xx.H>               // LPC21xx definitions


static void SPI0_Init(void)
{
   // PINSEL0 |= 0x5500;             // configure SPI0 pins
PINSEL1	= 0x2A8;
    S1SPCCR = 12;                  // SCK = 1 MHz, counter > 8 and even
    S1SPCR  = 0x20;                // Master, no interrupt enable
}


int main (void)
{
    // Fosc = 12.000.000 MHz, PLL not used
  volatile unsigned result;
    
    SPI0_Init();

    while (1)
    {
		result = S1SPDR;
        S1SPDR  = 0xAA;                // send next SPI channel 0 data
        while (!(S1SPSR & 0x80)) ;     // wait for transfer completed
    }
}

⌨️ 快捷键说明

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