找回密码
 加入怎通
查看: 223|回复: 1

32位MCU芯片有什么用呢

[复制链接]
3065236092@qq.c 发表于 2023-11-22 12:06:21 | 显示全部楼层 |阅读模式
本帖最后由 3065236092@qq.c 于 2023-11-22 12:08 编辑
! ?# U$ m) d, l1 B* f2 g! t- ?" z7 M  d
0 a# z) q: x, O+ i3 u
32位mcu        2 G$ Y5 m' C, L) |- M) ?" `+ z
  在mcu开发过程中,经常会听到一个词叫做32位MCU芯片。很多人对32位MCU芯片并不是很了解,难么32位MCU芯片有什么用呢?在今天的文章中将详细介绍给你。# v4 G, k% M: }5 t# J* V# I
& [1 z, x* m7 w1 ]* s! t
- O8 h  j2 x$ H- H8 k! z: z) i4 V. k
  在了解32位MCU芯片之前,首先要了解监控芯片。随着信息技术的飞速发展,越来越多的电子产品采用微处理器来满足人们对智能产品的需求,微处理器又不可避免地受到各种EMI和电压变化的影响,容易使程序在运行时陷入死循环,所以要求实时监控微处理器的工作状态。监测电路能够对单片机的各个动作进行有效的监控,提高产品的可靠性。因此,监控芯片应运而生,高度集成化的监控芯片可以极大地降低系统的复杂性和成本,提高产品的应用性能,因此在手机、笔记本电脑等便携电子产品中得到了广泛的应用。
  a5 O8 r8 q* J) e. m& Y" t4 c) J7 O  S

! V' `3 f. p% U, x9 q6 q  y  监控芯片还有一个很流行的名字叫做“看门狗芯片”,英文名字叫做watchdog,在本质上是一种计时器电路。一般有一个输入和一个输出,输入的叫做“喂狗”,输出的一般连接到另一部分的复位端,和单片机相连。看门狗的功能也是定期检查芯片内部的情况,一旦内部程序出现错误,将会重新启动信号发送给芯片,程序中断过程中,看门狗的命令具有最高的优先权。
/ R8 _$ y" w" K$ S4 H2 Z
; Y4 R6 {) C& a2 `" J) C# Y
$ J: R+ }, ^1 E) D( s6 K% G' m
3 {0 R& \( K1 u* F7 J9 @6 }( d( B, l

# k" k: B" p/ T1 i  当前嵌入式系统中主要可以分为两种类型的监控芯片,第一种是cpu内部自带的,这类监控芯片通常是芯片内部的一个定时器,经过程序的初始化,写初值,设置溢出时间,然后启动计时器。它的优点是溢出时间能够通过程序进行更改,缺点是需要初始化,如果程序在初始化之前跑飞,或者在启动完成之前被停用,监控芯片就不能恢复系统。第二种是独立的监控芯片,也叫作独立的看门狗,这种看门狗监控芯片有一个用于喂狗的引脚和复位引脚,如果没有在一定时间内改变喂狗脚的电平,复位引脚就会改变状态复位CPU。( b% v( _7 W' Q( O; w  |* _& j
2 l( E7 N1 z, C* @# o1 e* y

: u$ i' x; g, F, m3 A; p$ }  Y6 a* I  它的优势在于无须配置,上电即用。不能停机,系统必须按时喂狗,系统恢复能力高。不利之处在于不能灵活配置溢出时间,不能禁用,降低灵活性。总而言之,32位MCU芯片的功能就是看门狗监控芯片,主要用于监测mcu的工作状态,一旦发生故障,32位MCU芯片就可以将程序复位,避免程序在运行的过程中陷入死循环,起到复位的作用。% e7 o* K; K1 Z8 P* F
回复

使用道具 举报

西万路小混混 发表于 2026-03-14 18:40:35 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-7-5 15:27 , Processed in 0.076263 second(s), 24 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表