用户工具

站点工具


导航菜单

首页

Home


锤蚁出品

By TREEE


培训活动

Workshop


知识技术

Tech & Skills


里程碑

Milestone


加入我们

Opening

m:ws:ws4:master

SPI Arduino端口模拟 主机程序

//Master End
#define CK 8
#define DO 9
#define CS 10
void setup() {
  pinMode(CK,1);   //SCK
  pinMode(DO,1);   //SDO
  pinMode(CS,1);  //CS
  digitalWrite(CK,0);
  digitalWrite(DO,0);
  digitalWrite(CS,1); //0 Selected 
}
 
void loop() {
  // put your main code here, to run repeatedly:
  char dat = 'b';
  unsigned char i = 0;
  digitalWrite(CK,0);
  digitalWrite(CS,0);
  digitalWrite(CK,1);
  for (i = 0; i < 8; i++){
    digitalWrite(CK,0);
    if (dat & 0x80)
      digitalWrite(DO,1);
    else
      digitalWrite(DO,0);
    dat <<= 1;
    delay(1);
    digitalWrite(CK,1);
    delay(1);
  }
  digitalWrite(CS,1);
  delay(1000);
}
· 最后更改: 2015/11/28 11:24