hiro yamamoto works

マイコンハード、ソフトを作ったりしています。
お家や現場のお困りごと解決に!
内容利用は自己責任でお願いします。

RP2040でスケッチ書き込み後にRaspberry Pi Picoシリアルポートが消える

2023-05-27 20:11:08 | マイコンソフトウェア

今回経験したこの現象の原因はスケッチの書き方ミスによるものです。
Arduino IDEで書いた LiquidCrystal_PCF8574.hを使ったスケッチで
lcd.setBacklight(255);
lcd.begin(16, 2);

と記述順が違っていたためという単純ミスです。
なぜかコンパイルは通るんです。そしてこのスケッチは、間違えているんですが
以前ATMEGA Arduinoでは動いていた(?)ように記憶しています。
シリアルポートが消えてしまったら、
USBケーブルを抜いてBOOTスイッチを押しながらUSBケーブルを挿せば、
シリアルポートにUF2 Boardが出てくるので、選んで書き込めば元に戻ります。
同様の現象でお困りの方の参考になればと投稿しました。
コンパイルが通るから大丈夫ではないことがわかった貴重な体験でした。笑笑