✖
Watch Dog Timer
ワッチドッグタイマー。基本はプログラムが意図しない挙動をしたときにリセットをかけるためのタイマー。
例えば、「常に1秒後にリセットをかけるワッチドッグタイマー」をセットして、ワッチドッグタイマーによってリセットされる前にメインプログラム側からワッチドッグタイマーをリセットする。もしプログラムが暴走してタイマーが初期化されなくなると、ワッチドッグタイマーがリセットをかけてくれる。
用途上、メインのクロックとは別のクロックで動いている。
Brown Out Detection
電源電圧を監視して、一定より下がったらリセットをかけてくれる。
もちろん瞬間的な電源電圧変動では反応しないようにヒステリシスな感じになってる。
関連エントリー
- mbed のフレームワークの温度感 mbed の API 経由でできる以上のことをやろうとする場合、結局 mbed 側で何をやっているか (どのAPIでどのレジスタが変更される...
- AVR のタイマー計算機 というのを作ってみた。 AVR に限らないけど、マイコンで時間を測るにはCPUクロックを数えるわけですが、欲しい時間に対して分周比とかを求め...
- Quick Charge 2.0 バッテリーから12Vをとる(追試) とりあえずとれるところまではやっていたが、ちゃんと負荷をかけていなかったのでかけたメモ cho45 ★ 5.0 / 5.0 cho45 例に...
- Voron2.4 Klicky、Auto Z Calibration、そして Unklicky Klicky https://github.com/jlas1/Klicky-Probe Klicky はプローブ(ベッドの高さを測るセンサ...
- キッチンの棚 DIY 面倒なので塗装なし カットはホームセンターでやってもらったので特に苦労なし。 自転車のトレーラーで運んだ。910mm ぐらいなら内側におさめ...