Port number |
NSS |
MOSI |
MISO |
SCK |
SPI1 |
10 |
11 |
12 |
13 |
SPI2 |
31 |
32 |
33 |
34 |
HardwareSPI spi1(1);
HardwareSPI spi2(1);
void setup(){
//(SPIFrequency 工作频率, uint32 高位在前/低位在前, uint32 工作模式)
spi1.begin(SPI_1_125MHZ,MSBFIRST,0);
}
int i=0;
void loop()(
//发送0x00并读取收到的存入i中
i=spi1.send(0x00);
SerialUSB.println(i);
//读取spi到i中<br>i=recv();
SerialUSB.println(i);
}
工作模式:
Mode
|
Polarity
|
Phase
|
0
|
0
|
0
|
1
|
0
|
1
|
2
|
1
|
0
|
3
|
1
|
1 |
工作频率:高位/低位在前:
低位在前
LSBFIRST (little-endian)
高位在前
MSBFIRST (big-endian)
http://leaflabs.com/docs/lang/api/hardwarespi.html#lang-hardwarespi
[
本帖最后由 ssawee 于 2011-1-27 13:30 编辑 ]