投稿

1月, 2025の投稿を表示しています

解決Arduino UNO MINIMAでCAN通信(MINIMA >> ESP32twaireceiveで受信できたが)

イメージ
少し前に進みました? 笑って許してくれる方だけ見てくださいね! 送信 Arduino UNO R4 (CANWrite.ino)+CANトランシーバ:SN65HVD230 受信 ESP32-WROOM-32E(TWAIreceive.ino)+CANトランシーバ:SN65HVD230 これでやっています。 最終的に送信側をXIAO RA4M1にしたいと目論んでいます。 困りごと・・・☆解決☆(2025/02/03) ・1秒毎の送信なのに、受信側はシリアルモニタに高速出力?☆解決☆ ・変化データ送信で、受信データが更新されない。☆解決☆ 変更点 TWAIreceive.ino setup関数の中 "TWAI_MODE_LISTN_ONLY"を"TWAI_MODE_NORMAL"へ変更   //TWAIreceive.ino //setup関数の中にある   //Initialize configuration structures using macro initializers //twai_general_config_t g_config = TWAI_GENERAL_CONFIG_DEFAULT((gpio_num_t)TX_PIN, (gpio_num_t)RX_PIN, TWAI_MODE_LISTEN_ONLY);//変更前   twai_general_config_t g_config = TWAI_GENERAL_CONFIG_DEFAULT((gpio_num_t)TX_PIN, (gpio_num_t)RX_PIN, TWAI_MODE_NORMAL);//変更後 新たに確認できたこと(2025/01/21) ESP32同士なら問題なさそう?な雰囲気、まだ変化データは未確認だった。 つまり"マイコンの組み合わせ"? でもXIAO RA4M1を使いたいので、打開策調べます。 ESP32同士の受信シリアルモニタ表示 1sec毎表示されます。 (送信側をUNO R4からESP32に変えたということです。) (TWAIreceive.ino-->TWAItransmit.ino) なんで"Extended Format"になってるんだろう?           ...