ブログ記事36件
ArduinoIDEでRaspberryPiPicoのマルチコアが動いたので,そういえばESP32もデュアルコアだと思い出し,久しぶりに触り始めました。ところが,ArduinoIDEからESP32へのプログラムのダウンロードがうまくいかず,結局IDEのESP32用のボードマネージャの削除・再インストールでなんとかなった顛末のメモです。IDEからのプログラムのダウンロード中にエラーが出る・ESP32以外のMPUでは問題なくダウンロードできる・ESP32はCOMポートからデバイスとし
これまで、RaspberrypipicoやRP2040-ZEROをMicroPythonで動かしてきた。まぁ、これはこれで良かった。MicroPythonはCのように{}で括らなくて良いので読みやすい。エラーになった時に、どこで発生したのかが分かりやすくデバッグしやすい。コンパイル⇒書き込みの手間も無いので、すぐに試せるのも、おじさんのような初心者にはありがたい。そして、おじさんのPythonの勉強にもなった。しかし、以前にも書いたがArduinoの方がライブラリや製作例が圧
ATtiny202などにUPDI(UnifiedProgramandDebugInterface)で書き込む時はArduinoIDEからAuduinoNanoを書き込み機として行なっていました。ArduinoIDEからUSBシリアル変換を経由して直接書き込む方法の情報は得ていたので,,,そろそろやってみようという事で腰をあげたメモです(^^;;;;;;;;[ハード構成と配線]・FTDIFT232RQUSBシリアル変換モジュールCH340が推されていますが,,手持ち
ATtiny202はATtiny85などの系列マイコンで比較的新しいシリーズの中の一つです。SOP8pinの小さなマイコンで1個40円ぐらいで手に入るわりにはメモリも多めで性能がアップしています。ArduinoIDEでも対応できるようになったので試してみたくなりました。ArduinoIDEからArduinoNanoを書き込み機として経由し,Attiny202にダウンロードしたLチカを動かしたところです。ATTiny202の概要とPin配置です。この小ささでメモリや機能は多めですね(^
8PinのRISC-VマイコンCH32V003J4M6をArduinoIDEで使っています。時としてプログラムを書き込めなくなるので,その事例と対処法のメモです。私の場合,UART通信を使ったときに書き込めなくなったので,エミュレーターのユーティリティ機能でマイコン上で動いている「プログラムを全消去」を使いました。CH32V003の中でもJ4M6はピン数が8と少ないマイコンなので,プログラムの書き込みピンSWIOとデフォルトのUART通信のTXが同じPD1ピンになっています(^^;;;。
安価なRISC-VマイコンCH32V003が秋月でも発売され,ArduinoIDEで動くとの事なので試してみました。まだまだ分からない点や問題がありますが,普通のデジタル出力までは来ましたのでその概略のメモです。[ハードの準備]今回手に入れた物です。1.CH32V003J4M68pinSOP2.CH32V003F4P620pinTSSOP3.それぞれのピッチ変換基板4.WCH-LinkEエミュレーター(プログラムダウンロード用)8PinのMPUは1個40円
ATtiny202は動かしてみるとなかなかきびきびと動いてくれます。→40円マイコン?ATtiny202をArduinoIDEで試してみた→ATtiny202でポートコントロールを使ってナノ秒のパルスが出せるか試してみた→NeoPixel系のLEDリングをATtiny202を使ってシリアル接続のモジュールにしてみたATtiny202をArduinoIDEで使うために行った環境整備の備忘録のメモです。ATtinyの新しいシリーズは書き込み方がUPDI(UnifiedProg