ブログ記事2,208件
小さな32ビットマイコンSTM32C011シリーズをArduinoでいろいろと触ってみています。8ピンのSTM32C011J4M7(以下J4)は特に問題なく動いているのですが,20ピンのSTM32C011F4P6(以下F4)がどうも不調で書き込みエラーの頻発の末に動作しなくなってしまいました,,。J4とF4はピン数が異なるだけで,ICの内容や書き込み様式は一緒なはず,,とは思うのですが,F4には電源をつないでも消費電力0でうんともすんとも動かなくなったので,じっと図を見るです(^^;;;;;
2月26日放送の「DayDay」で紹介されたキッチン家電ベスト3はこれだ☆アラジングラファイトトースターアラジントースター2枚焼き【豪華特典付き】2枚小型Aladdinオーブントースターホワイトグリーンおしゃれハイパワー焼き網北欧時短高温レトロ小さいかわいい人気パンギフトAET-GS13C[アラジングラファイトトースター2枚焼き]楽天市場${EVENT_LABEL_01_TEXT}アピックスA
8ピンの32ビットマイコンSTM32C011J4M7でI2Cのカラーセンサー入力をLCD表示し,データをUARTでも出力してみました。1.機材は以下です(I2Cアドレスは7bit表記)MCU:STM32C011J4M7ColorSensor:HAMAMATSUColorSensorS11059-02DT(I2C0x2A)LCD:Grove-LCDRGBBacklight(I2C0x3E,0x62(Backlight))・プログラムの書き込みとシリアル通信は
周辺ペリフェラルのプログラムで失敗するとデバッガ接続が出来ないなどの問題が発生することがあります。前回説明したように、最初のうちはdelay関数を入れて周辺設定をするまでにデバッガ接続が出来るだけの時間を確保しておく方法があります。まず、STM32C011J4に限らず最近のマイコンは以下のような構成で、周辺ペリフェラルのクロックを制御していることが多いです。今回はプログラムもすることなく、周辺の動作確認をしてみる方法をやってみます。この方法は、GPIOなどに使える方法ですので、
先月から、RaspberryPiPico=ラズパイピコというマイコンボードを使ってみています。いろいろ上手くいかないこともありますが、久々のプログラミングで楽しい。ところで、マイコンボードを使うにあたり、誰もが気にするのが「ボードのお値段」。電子工作の心臓部なので、予備含め何個か安く買っておきたいところです。ラズパイピコ、国内の大手通販で正規版だとこれくらい。770円+送料。(これでもかなり良心的)もっと安いのは
【マイコンジャー】楽天市場最新お買い得SALE!<激安商品GET>・新生活フェアエントリー&条件達成で10,000P・最新家電インテリア春ファッションコスメetc.・ホワイトデー特集お得に買えるクーポンGET・楽天スーパーDEAL最大50%ポイントバック!・新入学&入園・新学期、新社会人、歓送迎会準備▽▽春に向けてお得に欲しいモノGET!【日本製】象印圧力IH炊飯ジャー一升炊き1升10合4人5人6人大容量極め炊き黒まる厚
これから周辺ペリフェラルを動かしていきますが、その時に、私がやっている事を紹介します。特に、今回のSTM32C0011J4は小ピンマイコンで、限られたピンにいろいろな機能が割り当てられています。その時に設定を失敗して、2度とデバッガが接続できなることがあります。たとえば、リセット直後のスタートアップでその失敗の設定をしていたりすると、デバッガ側からの接続ができなくなることがあります。→こうなると、そのチップが使い物にならなくなります。場合によっては、ボード自体が使い物にならなく
8ピンの32bitマイコンSTM32C011J4M7にI2CとUARTをつなごうと思い,制約がないピンにUARTの送信機能だけを持たせてみました。UARTが使えるとシリアルモニタなどにデータを表示・保存できたり,プログラムの動きの確認などにもちょこっと使えて便利です。[ハードの接続]センサーなどにI2C接続するマイコン側ではI2Cに使えるピンはハード的にあらかじめ大体決まっていて,STM32C011J4M7でI2Cを使うと,電源やプログラムの書き込みなどに気を使わないピンは残るPB7の1本
マイコンは電気入れただけでは、なんの役にも立ちません。プログラムを書き込んで、動作させる必要があります。また、思うように動かない場合、デバッグをする必要があります。そのため、今回のSTM32C011J4でどのようにつなげばよいか?調べます。資料「RM0490ReferencemanualSTM32C0x1advancedArm-based32-bitMCUs」を調べると以下のように記載がありました。Cortex-Mで使用されている2線式のSWDが使われているようです。
今回のマイコンはSTM32C011J4は、パッケージはSOP8です。重要な寸法を書き出してみると、いやぁ小さいです。このままだと扱いにくいので、DIP拡張基板にのせます。これも秋葉原の秋月電子通商にて購入しました。手ハンダをするのが面倒だったので、ホットプレート使いました。動画がうまくとれていなかったのですが、切り出してみると以下のような感じです。もうすこし綺麗に写真を撮ってみると、こんな感じです。まあ、60点って感じですかね。
過去記事の訂正③"TX"と"RX"のLEDについて(2024年3月9日追加)コメントで助言をいただいて、検証してみましたが、なんと"TX_LED"と"RX_LED"の変数ではそれらのLEDは点灯しない。つまり、ここに書いてある記事自体が嘘でしたーってことになった。TXとRXのLEDを制御したい時は、やっぱりレジスタ直接制御をつかってちょ。------------------------------------2023年9月の15日と16日に投稿したLチカの記事の
【ジャーポット】楽天お買い物マラソン開催!<ポイント最大45.5倍!>新生活フェアエントリー&条件達成で10,000P最新家電インテリア春ファッション花粉対策etc.冬物ファッションクリアランスSALEMAX80%OFF送料無料1000円ぽっきり&2000円グルメお買い物マラソン早めの準備でお得に買い回り♪マラソン限定最大2000円OFFクーポン配布中!電気ポットおしゃれ3L大容量ポットジャーポットマイコン保温カルキ抜き
秋月電子通商にて最近取り扱いがはじまったマイコンSTM32C0011J4を買いました。HPをみると24年1月から販売を開始したみたいですね。これまで、RISC-Vをやってきましたが、armマイコンも使ってみましょう。中身は取り出した袋ですが、1個140円です。このSTM32Cは8ビットや16ビットマイコンの置き換えなども視野に入れて作られたマイコンのようです。(ROM,RAM)=(16KB,6KB)~(256KB,36KB)で、動作速度は最大48MHzとなります。電源は2~3
過去記事の訂正②ポートレジスタ直接制御で最速2023年9月18日の記事では、マイコンの端子を単純にON/OFFさせてそのスピードを比較していた。『ArduinoUNOR4だけで比較』ArduinoUNOR4だけで比較前回は、各種Arduinoマイコンボードでポートレジスタ直接制御でどれくらいのスピードになるか比較してみた。前回…ameblo.jpその結果はPCNTR1レジスタを使った方法かPODRレジスタのビットを直接設定した方法が最速であった。その時
こんにちは。Yukiです。今回は、記憶ゲームのプログラミングをしようと思います。簡単な仕様Googleが公開している記憶ゲームと同じような仕様です。具体的には、ランダムで色を表示し、その色を覚えるような感じです。1回目は赤2回目は赤緑3回目は赤緑緑4回目は赤緑緑青みたいな感じで、1つずつ増えていくような仕様です。また今回は、ハイスコアもFLASHに記録したいと思います。また、余ったボタンを使った、タイマーなども実装してあります。
【炊飯器】楽天お買い物マラソン開催!超特価&P最大45.5倍!◆新生活フェアエントリー&条件達成で10,000P◇最新家電インテリア春ファッション花粉対策etc.◆冬物ファッションクリアランスSALEMAX80%OFF◇24時間限定タイムセール掘り出し物GET◆お買い物マラソン早めの準備でお得に買い回り♪◇ホワイトデー特集今だけポイント最大10倍!炊飯器5合5合炊きタイガー圧力IHIH圧力圧力炊飯器TIGERtige
過去記事の訂正①端子の出力について2023年9月12日の記事にて、ポートレジスタ直接制御でArduinoUNOR4MINIMAのD13ポートを制御する方法を解説している。『ArduinoUNOR4でポートレジスタ直接制御』ArduinoUNOR4でポートレジスタ直接制御前回おざなりになってしまったポートレジスタ直接制御の解説の続き。ArduinoUNOR4マイ…ameblo.jp端子の入出力方向のことはいいのだが、出力設定の所に間違った記述があ
8ピンの32bitマイコンSTM32C011J4M7のプログラムメモリは16KBとされているのですが,,私が持っている3個ともにどうも32KBあるらしいのです(^^;;;;;。同じような方もいらっしゃるようなので,手持ちの3個全部試してみました。印刷された型番は間違いないですよね(^^)。ArduinoIDEでMPUの選択を32KBメモリのSTM32C011F6系にし,プログラムをむりやりloopの中を何回もコピペした22KB程度のものにして書き込みました。するっと書き込めて,メモリ
8pinの32ビットマイコンSTM32C011J4M7につないだ8x8RGBフルカラーLEDマトリックス(WS2812B)で数字フォントを表示してみました。LEDマトリックスには3Dプリンターで作成したメッシュをつけ,コピー用紙とアクリル板の2枚のフィルター?を被せて表示をくっきりさせています。8x8と4x6の数字フォントを表示して縦横にスクロールさせた動画です(^^)。NeoPixel(WS2812B)系のLEDは数珠つなぎに接続していくので,マトリックスではLEDがジグザグに配列されて
ラズパイピコとArduinoIDEでピアノの音を鳴らしてみました。オモチャの電子ピアノの発音部と演奏部みたいなものをプログラムで自作した感じです。※ソフマップ=全国区のパソコン量販店、ドンキホーテみたいに延々とBGMが流れるお店。ピアノの「ド」の音を自作のプログラムで伸縮、音階にし1秒間に4万回(44.1kHz)の波形計算をしてゴリゴリと音の波を出力、自動演奏しています。最大28音再生、簡易リバーブとエンベロープ、サスティンペダル機能も付けて
まだ先だけど今月は私の誕生日がある〜最近インスタでよく観る炊飯器で調理ってのが気になっててマイコン炊飯器が良いらしいので買おうかと思案中先日夫と買い物に行った時にお手頃価格のマイコン炊飯器を発見夫がプレゼントしてくれました札幌に居た頃は職場まで徒歩で10分ちょいの所に住んでいて時間にも余裕があったからパンやケーキを焼いたりしてたけど今は台所スペースも狭く朝6時に家を出て19時に帰宅で時間にも余裕が無くなって凝った料理もする気にならずでも作るの好きなんだよね
自分は日本人だな~と思う瞬間は?▼本日限定!ブログスタンプあなたもスタンプをGETしよう風邪を引いて思ったんだけど、なんか風邪の時に、無性にお粥食べようかな?とかうどんとか鍋焼きうどんとか、味噌汁とか食べたくなった時に、あ、私って日本人だったんだ!って思い出したよ(笑)で、そういうものを食べたかどうか知りたいでしょ?食べてません(笑)あ、後で鍋焼きうどん買って来ようかな?(笑)タイガー魔法瓶(TIGER)炊飯器1升マイコン調理メニュー
最近おすすめの漫画ある?▼本日限定!ブログスタンプあなたもスタンプをGETしよう近況。マイコンボードRaspberryPiPicoRP2040=ラズパイピコのプログラミングを継続中。仕事から帰って寝るまで、毎日コツコツ2時間ほどやっています。小学生のドラクエ攻略のような取り組み方。おすすめの漫画・・・うーん。これとかどうでしょう。ギャルと恐竜(1)(ヤングマガジンコミックス)|森もり子,トミムラコタ|青年マンガ
まったく同じ部品に見えるが・・・・(裏面には型番が書いてある)左はTexasInstrument社の2596を使った部品で、直流の4.5Vから40Vの電圧を入力として、直流の3.3Vから37Vまでの電圧を作り出す降圧コンバータ。つまり、5VのUSB電源から3.3Vに電圧を下げて、電池で動く模型などに使用できるようにする部品。左はXLSEMI社のXL6009を使った部品で、直流の3Vから32Vを入れてやると同じく直流の5Vから35Vまでの電圧を作り出す昇圧コンバータ。つまり、乾電池2
フルカラーシリアルLEDWS2812Bを使った8x8RGBLEDパネルを8pinの32ビットマイコンSTM32C011J4M7につないでみました。シリアル接続で使う信号線は1本だけなので,8pinの小さなマイコンにはぴったりです(^^)。データ出力のタイミングをSTM32C011に合わせて,動かしてみたところです。このパネルはかなり明るく光って目が疲れるので,光量は絞っています(^^;;;。[ハード構成と配線]・MPU:STM32C011JYM78pin・8x8RGBLE
こんにちは。Yukiです。今回は、CH32V003F4P6でUART通信をしてみました。UART通信ついてCH32V003F4P6にはUSARTが搭載されています。USARTは、同期通信もできますが、今回は、非同期通信(UART)でやりたいと思います。(RS232CやCH340IC等でPCと通信する場合には、UARTの方が楽なため)今回は、送信・受信のどっちもやってみますが、送信では、まず、’a’等などの、一文字を送信してみた後に、関数化し、文字列を送信し
ArduinoUNOは自作マイコンではPICよりもハードルが低く、しかも懐も広いので組み込み系の自作、試作含めてお勧めできるものです。ArduinoUNOは自分はR3からの付き合いとなりますが、世代が新しくなりR4が既に販売されています。CPUが新しくスピードやメモリ等全ての面でパワーアップしています。CAN通信についても更に使いやすくなっており、確認してみたところ、外部にトランシーバーICを付ければ通信可能になるようです。R3の頃はMCP2515も必要でしたのでかなりの機能ア
こんにちは。Yukiです。今回は、CH32V003F4P6でFLASHMemory領域を使用し、EEPROMもどきを再現してみました。FLASHMemory領域とは簡単に言うと、マイコンの中に入っているフラッシュメモリ領域です。この領域に、プログラムデータやらconstで宣言した定数が入ったりします。CH32V003F4P6にはFLASHが16kB搭載されています。ただ、16kBすべてをプログラムデータ領域として使っているわけではなく、最初の方のみ使ってい
カッターマット買いました。茶色🤎気に入った〜写真より線はもう少し明るめです。それと悩んで買ったトースター家はサタプラのランキング1位のマイコンオーブントースター欲しくて欲しくて買ったけどやっぱり回すのが使いやすい笑
「いなぎ電子キット」のキットを使った工作例です。「人感センサーライト」を使ってネコ避け装置をつくってみました。人感センサーキットはこれです。人感センサーライト回路キット-いなぎ電子キットinagidenshi.shop-pro.jp2,300円商品を見るプリント基板もあります。「プリント基板」人感センサーライト回路キット-いなぎ電子キットinagidenshi.shop-pro.jp2,650円商品を見る我が家の庭は、たまにネコのフン害にあっていました