0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

STM32C011(8SOP)のリセット端子。(概要)(注意あり)(STM32C011J4M7)

Last updated at Posted at 2024-01-31

参考

↓ここをクリック↓

参考

↓ここをクリック↓(なぜか2回から3回、再ロードすると画像が見れる)

参考

↓ここをクリック↓

いろいろ

全体的にペースが速すぎる
前回は、参入が検討で3か月から半年
シリアル書き込みで2週間、時間を浪費したので

やらかし隊の人たちが
オブジェクト(置物)作るに励んでいたので
特に罪の意識もなく6GPIOの記事を書いていたが

ちなみに6GPIOは、前回のアクセスランキングナンバーワンです。
STM32C011J4M7が1回で20~30個ポンポン売れているので
1000個ぐらい、あっという間になくなる。
やらかし隊が追い付いてくるまでリセット系は、ペースを落とすか
念入りに解説する必要がありそう。
OBは、引っ張るか!!

キター、えー みんな、おててが速いようで、なんじゃ!!
こりゃー完全に追い越される。
ハードマニュアル(英語)やアプリケーションノート(英語)を熟読しょうよ!!
LチカよりラインLEDのWS2812Bのアクセスカウントが多い?でなんじゃ!!
頭が処理不能、完全に処理落ちだわ、理解不能。

(アニメ化物語風)今回の教訓、見たら信じちゃうんダ!!
なかみは、ともかく、動くて言う情報が一番大切。


x 自己責任の意味がわかる方が読んでください。

目的
PA13、PA14やリセット端子をGPIOにチェンジして遊ぶ。

(注意)最悪、二度と書き込めなくなります。(事故と弁当は、自分もち?)(自己責任でお願いします。)
(はっきり言って、このCPUは、安いから2、3個ダメにした方が為になる)
(ハーイ、各自、壊した物は、年月時間と原因、氏名を書いてホワイトボートに貼っておく事。(なんの事だ?(さらし者?)))

●リセット端子の場所 4ピン

o_cop914.jpg

●3秒ルール

全体の開始時に3秒待って書き込み時間を作る事。
(けっして、拾い食いの事では、ありません。)
(アニメ「日常」ゼンマイ中高生のやつを参照)




//初期化
void setup() {

  delay(3000);//i don't. Not delete. (しらない、消しちゃダメ)(不要删除文档)

  //ピンの初期化 PA8
  pinMode(PA8, OUTPUT);

} //setup


//メインループ
void loop() {

  //6をオン
  digitalWrite(PA8, HIGH);

  delay(1000); //1秒待つ

  //6をオフ
  digitalWrite(PA8, LOW);

  delay(1000); //1秒待つ

} //loop




●OB(オプションビット)(オプションバイト?)
(注意)不用意いじると二度と書き込めなくなります。
(意味を完全に理解してください。)
(やりかた書くとすぐに壊すので今は書かない)
(やるなて、言ったことをやって壊すので、はいそうですね、で終わり)

起動前の設定を変えるビットたち。
今回使うのは、ブートの設定とリセット端子のGPIO化

●中華ST-LINKリセット改造

中華ST-LINKをまず、分解して、ターゲットリセット信号を
外部に取り出す。

ST-Link V2 CloneにReset追加

参考

●ターゲットリセット信号の意味

リセット端子が生きていれば、どんな時でも書き込める
(高電圧による完全破壊は、除く)(核爆弾による蒸発も、除く)

●PA13、PA14のGPIOの利用について

PA13、PA14をGPIOに設定すると二度と2線SWDから書き込めなくなります。
が、しかし、中華ST-LINKターゲットリセット改造ずみの
ターゲットリセット信号をターゲットに繋いで、書き込みソフトの設定を
ハードウェアリセットにするとSWDが接続出来て、書き込めるように
なります。

もう一つの事前のやりかたとして3秒ルール適用という方法があります。
やり方して、
「delay(3000);//i don't. Not delete. (しらない、消しちゃダメ)(不要删除文档)」を全体の先頭に書いて書き込み時間を確保する方法があります。

ここでは、説明しませんがシリアルポート書き込みの方法があります。
ただし、標準のマイコンは、ほぼ、書き込み不可の設定になっています。

●リセット端子のGPIO化

標準では、リセット端子(4ピン)は、リセット端子になっています。

事前に3秒ルールを必ず適用してください。

リセット端子をGPIOに設定した場合の再書き込み方法は、

(PA13、PA14をいじっていない場合)

SWD、3秒ルールとシリアル書き込みだけになります。
今日からSTM32C011J4M7には、全て3秒ルールを適用してください。
お約束だよ

●救済方法1

ちかくの友達からターゲットリセット付の書き込み器を借りる

●リセット即抜き

書き込みソフトで接続後そく、リセット端子からGNDを抜く

C011で確認しました。

x 著作権の違反にならない程度に利用します。

o_cop920.jpg

とりま
(完)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?