目的
シリアルのテスト
いろいろ
実質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)