LoginSignup
0
0

More than 1 year has passed since last update.

STM32G031でソフトウェアシリアル1000bps(STM32G031J6M6)(USART)

Last updated at Posted at 2021-12-25

目的
シリアルのテスト

o_con172.jpg

いろいろ
実質1週間くらい止めていたら
コピペプログラマーや量産型プログラマーの更新が
止まる事が観測出来たので再開(レベル低く)(教授より)





int pc_putc(char ch) {

  digitalWrite(PB7, LOW);//Start
  delay(1);

  for (int ii = 0; ii < 8; ii++) { //Data x 8
    digitalWrite(PB7, (ch >> ii) & 1  );
    delay(1);
  }//for

  digitalWrite(PB7, HIGH);//Stop
  delay(1);

  return (0);
}//pc_putc

void setup() {

  //仮想シリアルの出力ポートの初期化
  pinMode(PB7, OUTPUT);
  digitalWrite(PB7, HIGH);

}//setup


//無限ループ
void loop() {

  //一文字出力
  pc_putc('A');

  //1秒の待ち
  delay(1000);

}//loop



おまけ

STM32G031とVSCode+STM32CubeでI2Cスレーブの受信文字をシリアル出力(受信)(STM32G031J6M6)

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