エンジニアの備忘録

仕事や趣味でのトラブルシューティングの備忘録

マイコン

Tera Termでバイナリ通信

通常、Tera Termはテキストデータ通信 マイコンとWindows PCとの通信ではTera Termを使わせてもらっている. 通常Tera Termが入出力するデータはテキストデータとなっている. 具体的には、Tera Termを立ち上げて、キーボードのaを押すと、Windows PCからマイ…

CS+(CubeSuite+)で、初期値ありstatic変数に数値を代入できない

static変数が変わらない static U16 flag_event = 0; を関数外で宣言 関数内で flag_event = 1; のように数値を代入しても、1が入らずに0のまま。。 static U16 flag_event; と宣言して、main()の文頭でflag_event = 0;し、それ以降に呼び出される関数でflag…

CS+(Cube Suite+)でtypedef name has already been declared (with same type)

typedef unsigned char U8でエラー RX系マイコンでtypedefine.hにtypedef unsigned char U8を追加 typedef unsigned char U8 すると、typedef name has already been declared (with same type)とWarningが出てしまった。 よくよく過去のコードを見てみると…