LoginSignup
0
0

STM8のSPIで遊ぶ

Last updated at Posted at 2023-12-20

目的
SPIのテスト

o_cop874.jpg



//SPI_TEST1_STM8_1


//インクルド
#include <SPI.h>


//定義
#define DW    digitalWrite
//#define s60() for(ii=0;ii<60;ii++)delay(1000);
#define s60() delay(1000);


//初期化
void setup() {

  int ii; //ループカウンター

  //debug
  delay(1000);pinMode(PD0, OUTPUT);DW(PD0,0);delay(1000);

  //SPIの開始
  SPI_begin();

  // SPIの初期化
  SPI_beginTransaction( SPISettings( 8000000, MSBFIRST, SPI_MODE0) );

} //setup


//メインループ
void loop() {

    SPI_transfer(0x00);
    SPI_transfer(0x00);
    s60();

    //1
    SPI_transfer(0x00);
    SPI_transfer(0x55);
    s60();

    //2
    SPI_transfer(0x00);
    SPI_transfer(0xaa);
    s60();

    //3
    SPI_transfer(0x00);
    SPI_transfer(0xff);
    s60();

} //loop


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0