Crescentスマートフォン専用ページを表示Crescentあると毎日がハッピーになるちょっと未来なデバイスやモノづくりのノウハウを発信、提案します。RTC起因のUART不具合STM32マイコンの多くはVBAT端子があり、RTC機能をマイコンに内蔵しています。VBAT端子にリチウム電池等を接続することで時刻を保持することができます。STM32マイコンのRTCの特徴として、マイコンのファームを書き換えた際にも時刻が保持されます。時刻の他にバックアップレジスタがあり、ちょっとしたデータを保持することが可能です。マイコンのファームを書き換えた際にも時刻が保持されるため、開発側としては非常に便利ですが、ごく稀に不具合が発生することがあったので現象と対処方法を紹介します。前提:VBAT端子にリチウム電池を接続し、時刻を保持した状態でファームを書き換える不具合:ごく稀にUARTのボーレートが異常な値となり、マイコン自体は動いているものの、UART通信ができなくなる対処方法:マイコンのメイン電源を切り、VBAT端子にリチウム電池を外して数秒放置させる上記の事象が発生した場合、ファームをフルイレースしても現象は直りません。VBAT端子の供給を遮断し、RTC関連をリセットする必要があります。RTC関連をリセットすれば時刻情報は消えますが、再度、ファーム書き換え直す必要もなく、UARTは正常に戻ります。RTCを使用していてUARTに不具合が発生した場合はVBAT端子の電池を外してみてください。|この記事へのコメントコメントを書くお名前:メールアドレス:ホームページアドレス:コメント:※ブログオーナーが承認したコメントのみ表示されます。電子工作カテゴリ日記(0)お知らせ(13)電子工作(83)電子部品(80)組込ソフト(14)ナレッジ(31)部品(4)イベント(17)部品提供(0)モノづくり(3)3Dプリンタ(3)過去ログ2020年02月(4)2020年01月(4)2019年12月(4)2019年11月(3)2019年10月(2)2019年09月(3)2019年08月(3)2019年07月(4)2019年06月(5)2019年05月(4)2019年04月(4)2019年03月(4)2019年02月(4)2019年01月(4)2018年12月(3)2018年11月(3)2018年10月(3)2018年09月(3)2018年08月(3)2018年07月(2)Crescentあると毎日がハッピーになるちょっと未来なデバイスやモノづくりのノウハウを発信、提案します。モーションコントロール、ロボット製作、ロボット制御、組込機器等の研究、開発を専門として行っております。販売プロダクト一覧はこちらで紹介しています。簡易レーザープロジェクタ、ProjectionBallはクラウドファンディングでの資金調達に成功し、ご支援頂いた方に16年7月頃お届けが完了しました。v3)をこちらのサイトで引き続き販売を行っております。v5も販売しております。下記でもご紹介しておりますProjectionBall公式WebFacebookPageGitHubProjectionBallの質問や購入相談は下記にお願いいたします。2.0Seesaaブログ。