当前位置:网站首页>Embedded development: tools -- intelligent watchdog design
Embedded development: tools -- intelligent watchdog design
2022-07-26 07:12:00 【Guangdong embedded Education】
Intelligent watchdog is a customizable external watchdog solution , Its behavior is similar to monitoring the processor , The difference is that its main purpose is to detect the time of failure and power on the microcontroller . Here's a simple example , It shows how embedded developers can integrate intelligent watchdog into the project :

Intelligent watchdog provides many customizable functions , Developers can use these functions to improve the robustness of embedded systems . for example , Developers can include
l Heartbeat generated by microcontroller application and monitored by intelligent watchdog (HB). If the heartbeat disappears or the frequency changes beyond the predetermined parameters , Then there must be something wrong !
l When a problem is detected , It can be connected to intelligent watchdog , Power up the microcontroller again .
l Intelligent watchdog can be used to monitor external communication channels , For example, connect to the radio UART. The silent microcontroller can trigger corrective actions to restore the system .
l Because the watchdog may be monitoring communications , Therefore, it can provide special fire Code , It is used to remotely command the intelligent watchdog to restart the system or perform other diagnostic functions .
l The external watchdog can be used as a monitoring processor , Communicate directly with the microcontroller , To verify that everything is normal .
Intelligent watchdog can add new complexity to embedded systems , But for the need for stability 、 For an embedded development system that detects errors and recovers itself , They play an important design role in many different industries .
边栏推荐
- one hundred and twenty-three million one hundred and twenty-three thousand one hundred and twenty-three
- What to pay attention to when using German chicks for the first time
- C51与MDK共存 Keil5安装教程
- Is the passenger flow always low? There is something wrong with the location of your store!
- Weekly tip 142: multi parameter constructors and explicit
- Kernel pwn 入门 (5)
- MySQL isolation level transactions
- Heap parsing and heap sorting
- "XXXX" is running, which may cause the system to jam, reduce the standby time, and click Close "
- How to delete a statement audit log?
猜你喜欢

Opencv learn read images videos and webcams

Acwing- daily question
![[untitled] reprint](/img/6c/df2ebb3e39d1e47b8dd74cfdddbb06.gif)
[untitled] reprint

Common CMD instructions

AcWing-每日一题

常用的cmd指令

MySQL execution plan

Opencv learning drawing shapes and text

Check the top 10 best graphics software of the year, meet 99% of your chart needs, and collect it quickly

Idea -- use @slf4j to print logs
随机推荐
String and memory functions
RGB-T追踪——【数据集基准】GTOT / RGBT210 / RGBT234 / VOT-2019-2020 / LasHeR / VTUAV
Business secret series -- Talking about the evaluation of commercial passwords from the perspective of Party A and Party B (I)
【无标题】转载
Flame diagram analysis Flink backpressure
one hundred and twenty-three million one hundred and twenty-three thousand one hundred and twenty-three
A guide for you to fully use TS
What to pay attention to when using German chicks for the first time
20220725 convolution in automatic control principle
[QT] how to obtain the number of rows and columns of qtableview and qtablewidget
HCIP --- MPLS技术
【数据库】CTE(Common Table Expression(公共表表达式))
10 papers of ant security laboratory were included by ccf-a top meeting to explore the realization of AI credibility from the perspective of algorithm
20220724 三角函数系的正交性
常用的cmd指令
Check the top 10 best graphics software of the year, meet 99% of your chart needs, and collect it quickly
Huffman coding principle
每周小贴士#142:多参数构造函数和explicit
Manifest merger failed with multiple errors, see logs
微信小程序 - 从入门到入土