人気ブログランキング | 話題のタグを見る

XIAO RP2350にハマる

XIAO RP2350はmainプログラム書き込み時にエラーがでて無反応に陥りやすい対応としてはブートモードでMicroPythonを再インストールすると生き返るがthonnyで認識後にmain.pyファイル書き込み時に注意がいる。
XIAO RP2350にハマる_d0067943_19540201.jpg
それはファイル名がmainでないときが危ない、ブラウザに現れるマイコン内ファイルのmainを選択してその名前で上書きしますを選択するとかなりの頻度で落ちて気絶する。対策としてはファイルを開くでmain.pyを削除したのちに名前をつけて保存を選んでmainと打ち込み書き込む。実にめんどくさい- 
きっと暫定ファーム故なのだろうと思うのだが知らんけど
ただしマイコンから読み込んだmain.pyファイルを編集と動作を繰り返しているときは正常に書き込めリブートする。ちなみにRP2040ではこの症状は発生しない。
XIAO RP2350にハマる_d0067943_19541205.jpg
プログラム書き込みがまともにできない状況の中
USB接続をプログラムで判定し、USBがつながってるときはシリアルターミナルによるコンフィグファイルの編集、未接続のときはモーター制御に専念といった具合に、USB接続有り無しによるタスクの切り替えを行いたく、CHAT GPTに頼りながら2日間10数通りのUSB判定に有効なスクリプトを探ったが有効なスクリプトは得られなかった、しまいにAI側もusb関連のコマンドで判定することは諦めてUSB接続時に光るledの端子状況を見るまでハマったがそれでも有効な判別方法にはならなかった。しかたなく空いてる端子にプルアップ抵抗とスイッチを足してUSB接続の判定は人が行うことにして落ち着いた(笑) このマイコンなかなかに私には手強い もっとスマートにしたいニャー いちおう後付したスイッチがオンのときは基板上のLEDが煌々と光りシリアルターミナルモードだよん、スイッチがオフのときはモーター制御モードって感じ やれやれ 

名前
URL
削除用パスワード
by mayoneko | 2025-02-28 20:09 | Comments(0)

飛ぶって、楽しいニャー


by mayoneko
カレンダー
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31