STM32L010のMbedでの新規Lチカコンパイル (STM32L010F4P6)

x みんなKeil Studioに移行してね!


https://qiita.com/caa45040/items/9c6a930d3bef10de2b4b


x 緊急、緊急　緊急事態発生、STM32L010F4P6がうり切れそう!!
  各員は、配置について、衝撃に備えよ!! なんのこと?
  (2022/8/31 11:04 現在) 予想は、3日後?

x すこし、早まっただけで、今後の予定しては、軸足は、8ビット(2022/8/27)

x 超超重要 なぜか秋月STM32G031J6M6がうり切れていた。注意!!(2022/8/27現在)

x 超重要　レベルが上がったら適当に別のマイコンに移行してね!!(2022/8/25現在)
　何のレベル?

x 8ピンだけど秋月STM32G031J6M6のmbed化が成功したよ!!(64KB使えるかも)


STM32G031を使た、mbed-osでHALの入力


https://qiita.com/caa45040/items/3686753c90e7e85ea7e4


x 8ビットだけど秋月STM8がワンコインの約100円になったよ(2022/8/25現在)


https://qiita.com/caa45040/items/6d2e7c871f6cf62f17c4


x 重要　Mbedは、終了予定です。

STM32L010とKeil Studioでどうやったか覚えていないがLチカ

https://qiita.com/caa45040/items/9c6a930d3bef10de2b4b


なにがすごいか、秋月で約100円で売っている。

X何らかの方法でMbedにユザー登録しておく
x初期書き込みやオプションビットを変えたら電源を切る事

NUCLEO-L011K4とSTM32L010F4P6の違いは、
前者には、、コンパレータと温度センサーがついている。
STM32L010F4P6は、16Kバイトと容量が少ない為に対策が必要です。
PA_4は、1ピンから見て一番左下のピン番号10ピンです。
Mbedは、オンラインの開発環境で簡単に開発できます。

1.compiler画面を開く
2.一番右上のボードボタンでNUCLEO-L011K4を選ぶ
3.一番左上の「新規」をクリックする
4.プラットホームは、「NUCLEO-L011K4」、テンプレートは、「ADC..」、プログラムは、mbed_blink_011、プログラムとライブラリーのチェックを外す
6.「OK」ボタンをクリックする
7.main.cppを選択しプログラムを次の物にする

```c++

#include "mbed.h"

DigitalOut myled(PA_4);

int main() {
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
    }
}
```



8.「コンパイル」ボタンを押す
9.mbed_blinky_010..binのファイルが出来るので何らかの方法で書き込む







データシートで確認して

-248




![o_con248.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/8aa304fd-b3ec-a222-474e-daa1ffd54ce1.jpeg)



![o_con263.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/f3b8a5e7-bdba-cc7e-bba7-f5935f024034.jpeg)


![o_con289.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/fd12c00c-2fd9-9c00-75d8-cbfecfde74b4.jpeg)




参考

https://os.mbed.com/platforms/ST-Nucleo-L011K4/


いろいろ


しろくまくんがSTM32L010F4P6を採用してくれて感無量だよ!!2021/11/26

秋月でSTM32L010F4P6が発売されて、Mbedでまともに動かず
1か月間、毎日「まやく中毒のチンパンジーの様に」朝から晩まで
ボタンを押し続けていたら、俗に言う、全件検索(探索?)をしたらなぞが解けた。
(ライブラリの最新のチェックボタンがオフの事)
シリアル経由の書き込みも全件検索を繰り返していたよ!!
いろいろ　「長かった。」




(かってに応援)チームLEGENDのDaiki Tomiokaさん
PlatformIOでmbedしているみたい
なんか大会で2位みたい
いまさらですがmbed系の参照ありがとうございます。


https://twitter.com/TomiXRM



(かってに応援)よくまとまってわかりやすい。(CubeIDE系)


https://ak1211.com/7713/



(かってに応援)回路のイラストがわかりやすい



https://twitter.com/burakon



![o_con485.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/7ff54310-2f53-1143-f90f-f92906c0c01c.jpeg)



(かつてに応援)「電動ねこ」を作っている会社　ピザ美味しかったです。

https://twitter.com/cuborex_info

いろいろ、おかしいがそれがいい。(おもしろかったから紹介)
ロボットと言えばロボットなんだけど働く機械系の会社(メカ)。
誰にもロボットには、見えない。電動ねこ
アニマルロボットとかペットロボットとかとは、趣(おもむき)が違う。

![o_con486.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/e17bb01e-00ba-da03-915a-ceb0195f8c30.jpeg)








記事の人気ランキングcaa45040調べ
1.stts751(秋月での販売終了 後継S-5851 アドレス違い)
2.Python(WS2812Bの事)
3.シリアル(通信の方)
4.ソフトウェアシリアル(あと、1ポートほしいと推論される)
5.ds1307(時計の事)
6.ソフトウェアシリアル受信
7.内蔵ADC、電圧 330xmV(10の割り算とレベルコンバートは、必見)
?.GP2Y0A21YK(根強い人気)


STM32L010とシリアルのまとめ(リンク集)(STM32L010F4P6)(USART)(USRT)(LPUSRT)(Mbed)


https://qiita.com/caa45040/items/4e0ee941e0de3621dd54




STM32G031とVSCode+STM32CubeでI2Cスレーブの受信文字をシリアル出力(受信)(STM32G031J6M6)　<- USARTがわりに使える



https://qiita.com/caa45040/items/5032e6905c9425f41495






STM32L010F4P6のボードの作り方(STM32L010)
https://qiita.com/caa45040/items/96f3e073f9cce2804193


STM32L010のシリアルでHello Worldと出力 (RawSerial)
https://qiita.com/caa45040/items/85981586453dc412f738



STM32L010のシリアルでHello Worldと出力
https://qiita.com/caa45040/items/3e5d7bab624051d69357

STM32L010のソフトウェアシリアルでHello Worldと出力 9600bps TX PA2 STM32
https://qiita.com/caa45040/items/aa19dba04945f95c2674

STM32L010のソフトウェアシリアルで文字を受信する STM32 RX 9600bps
https://qiita.com/caa45040/items/91bc4665095d65eb971b

STM32L010とMCP3425でなんちゃってluxを液晶表示(MCP3425A0T-E/CH 16bitADC)(明るさ)
https://qiita.com/caa45040/items/e8432262f844d335519e

STM32L010のMbedでの時計,DS1307で時刻表示( AQM0802A i2c)
https://qiita.com/caa45040/items/78a73dcaebadd387884d

STM32L010のMbedでの温度,STTS751で温度表示(AQM0802A)(STM32L010F4P6)
https://qiita.com/caa45040/items/54b5d2a9425c38b0d908

STM32L010のMbedでの液晶,AQM0802Aで表示(i2c)(STM32L010F4P6)
https://qiita.com/caa45040/items/4c7a55bfe837e4ff7bdf

STM32L010F4P6と液晶、ACM1602K-NLW-BBWでHello Worldを表示2
https://qiita.com/caa45040/items/9b4555566f7d7a6d5283

STM32L010F4P6と液晶、ACM1602K-NLW-BBWでHello Worldを表示
https://qiita.com/caa45040/items/5f06eff1c4c70f6969c6

忙しい人よう
https://os.mbed.com/users/caa45040/code/mbed_blinky_010/
https://github.com/caa45040/mbed_binky_010  コンパイル済みバイナリ
mbed_blinky_010.NUCLEO_L011K4.bin　を　書き込むとブリンクします。

いろいろ(かってに応援)(紀央電子)
STM32L010F4用ブレイクアウト基板の作成

http://kio-denshi.com/hp/index.php?Technical%20Information%2Fetc.%2FSTM32L010F4%20Breakout%20Board


https://kio-denshi.stores.jp/items/6135beb5603feb1a4b059f31


いろいろ(かつてに応援)(白熊くん)(どっかの高専)
モーターコントローラーを作っているみたい(試合にでたみたい)
STM32L010F4P6のMbedでのLチカに成功したみたい。



https://shirokuma-89.github.io/



![l101コンパイル1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/d7aee564-072d-7e32-3162-f733b5f6ac82.jpeg)

![mbed_blinky_11111.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/7a3bda87-0913-6d34-dddf-693e2c34b4a1.jpeg)



![l101コンパイル2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/bc0b3b4b-8451-86fb-654e-52e1ff47e181.jpeg)

![stm32l010_con_3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/57bb6c2a-624d-3e73-fd67-6ec40fb6357c.jpeg)



![stm32l010_con_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/ba35c3ce-657a-5e9f-a892-9c93f573425b.jpeg)


![stm32l010_con_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/4b80b9b8-0568-0def-6a88-ea2c441a758b.jpeg)



タブもみてね


![o_con612.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/2576c96a-febb-0c9d-741f-674643ddb2d8.jpeg)

![o_cop637.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/7e2a6437-a6c8-3609-a996-8ce673d1b91b.jpeg)



![h_con2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/840352/61d6a559-22a4-c419-bd45-1389b5f9fedc.jpeg)