精华内容
下载资源
问答
  • 复位芯片MCU电路中的作用是什么 前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗? 1写在前面 我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备...

    复位芯片在MCU电路中的作用是什么

     

    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?

    1写在前面

     

    我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号都有可能受到干扰。

    那么,在这种情况下,我们软件和硬件都有必要做一定预防处理。

    除了需要外接复位IC,同时,为了系统能稳定长期的工作,我们可能还有必要添加看门狗

    本文就围绕复位IC、看门狗展开相关内容的讲解。

    2

    MCU电路为什么要使用复位芯片?

    STM32都有一个最低工作电压(比如1.8V),当电源电压跌落到低于MCU所要求的最低值时,MCU工作可能发生混乱,造成程序跑飞,引起整机死机、误动作等现象。

    使用复位IC的原理是通过确定的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作,保证数据安全。

    3

    看门狗设计和复位

    STM32具有IWDG独立看门狗、WWDG窗口看门狗两种类型的看门狗。

    独立看门狗由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。而窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。

    看门狗复位就是超过一定时间没有喂狗,看门狗就会发出一个复位信号。

    4

    看门狗和复位IC同时存在的注意事项

    之前有工程师遇到一个问题:STM32外接了复位IC,发现自己的看门狗不起作用,也就是说看门狗不能复位。

    这个问题可能很少有人遇到过,我这里就先给大家讲讲原因,避免以后你以后入坑。

    想要明白这里面原因,就需要对复位电路结构和原理做一定的了解。

    1.STM32复位

    1.NRST引脚上的低电平(外部复位)

    2.窗口看门狗计数终止(WWDG复位)

    3.独立看门狗计数终止(IWDG复位)

    4.软件复位(SW复位)

    5.低功耗管理复位

    STM32复位内部结构图

    出现问题的电路图如下:

    如果外界了复位IC,这里就需要大家认真看上面两图。

    一个重要的信息:外接复位IC驱动类型为CMOS推拉型驱动。

    相信大家看到这里已经明白了为什么。其实,解决办法就是:将电路中0Ω电阻改为1K电阻。

    本文就讲到这里,希望你以后遇到类似问题,不再有犯这种低级的错误。

    推荐阅读与复位相关的文章:

    1.STM32片上外设时钟使能、失能和复位的区别

    2.STM32复位类型/来源

    3.有一种修饰符能使变量在处理器复位而不被初始化

    4.STM32内核复位与系统复位区别及应用

    展开全文
  • 复位芯片MCU电路中的作用是什么。硬件复位拉不低。 前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗? 1 写在前面 我们都知道在复杂环境,比如一些工厂,特别是...

    复位芯片在MCU电路中的作用是什么。硬件复位拉不低。

     

    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?

    1 写在前面
    我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号都有可能受到干扰。

    那么,在这种情况下,我们软件和硬件都有必要做一定预防处理。

    除了需要外接复位IC,同时,为了系统能稳定长期的工作,我们可能还有必要添加看门狗。

    本文就围绕复位IC、看门狗展开相关内容的讲解。

    2

    MCU电路为什么要使用复位芯片?

    STM32都有一个最低工作电压(比如1.8V),当电源电压跌落到低于MCU所要求的最低值时,MCU工作可能发生混乱,造成程序跑飞,引起整机死机、误动作等现象。

    使用复位IC的原理是通过确定的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作,保证数据安全。

    3

    看门狗设计和复位

    STM32具有IWDG独立看门狗、WWDG窗口看门狗两种类型的看门狗。

    独立看门狗由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。而窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。

    看门狗复位就是超过一定时间没有喂狗,看门狗就会发出一个复位信号。

    4

    看门狗和复位IC同时存在的注意事项

    之前有工程师遇到一个问题:STM32外接了复位IC,发现自己的看门狗不起作用,也就是说看门狗不能复位。

    这个问题可能很少有人遇到过,我这里就先给大家讲讲原因,避免以后你以后入坑。

    想要明白这里面原因,就需要对复位电路结构和原理做一定的了解。

    1.STM32复位

    1. NRST引脚上的低电平(外部复位)

    2. 窗口看门狗计数终止(WWDG复位)

    3. 独立看门狗计数终止(IWDG复位)

    4. 软件复位(SW复位)

    5. 低功耗管理复位

    STM32复位内部结构图
    在这里插入图片描述
    出现问题的电路图如下:在这里插入图片描述
    如果外界连复位IC,这里就需要大家认真看上面两图。

    一个重要的信息:外接复位IC驱动类型为 CMOS 推拉型驱动。

    相信大家看到这里已经明白了为什么。其实,解决办法就是:将电路中0Ω电阻改为 1K 电阻。

    本文就讲到这里,希望你以后遇到类似问题,不再有犯这种低级的错误。

    推荐阅读与复位相关的文章:

    1.STM32片上外设时钟使能、失能和复位的区别

    2.STM32复位类型/来源

    3.有一种修饰符能使变量在处理器复位而不被初始化

    4.STM32内核复位与系统复位区别及应用

    展开全文
  • MCU电路为什么要使用复位芯片

    千次阅读 2018-11-21 11:30:00
    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?1写在前面我们都知道在复杂环境,比如一些工厂,特别在有大型机电设备的环境下...
        

    640?wx_fmt=jpeg

    前不久有朋友大概问了这么一个问题:博主,在复杂的环境下,干扰有点大,有必要外接一个复位IC吗?


    1写在前面

    我们都知道在复杂环境,比如一些工厂,特别是在有大型机电设备的环境下,我们的电源信号、通信信号都有可能受到干扰。


    那么,在这种情况下,我们软件和硬件都有必要做一定预防处理。


    除了需要外接复位IC,同时,为了系统能稳定长期的工作,我们可能还有必要添加看门狗


    本文就围绕复位IC、看门狗展开相关内容的讲解。


    2

    MCU电路为什么要使用复位芯片?

    STM32都有一个最低工作电压(比如1.8V),当电源电压跌落到低于MCU所要求的最低值时,MCU工作可能发生混乱,造成程序跑飞,引起整机死机、误动作等现象。


    使用复位IC的原理是通过确定的电压值(阈值)启动复位操作,同时排除瞬间干扰的影响,又有防止MCU在电源启动和关闭期间的误操作,保证数据安全。


    3

    看门狗设计和复位

    STM32具有IWDG独立看门狗、WWDG窗口看门狗两种类型的看门狗。


    独立看门狗由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。而窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。


    看门狗复位就是超过一定时间没有喂狗,看门狗就会发出一个复位信号。


    4

    看门狗和复位IC同时存在的注意事项

    之前有工程师遇到一个问题:STM32外接了复位IC,发现自己的看门狗不起作用,也就是说看门狗不能复位


    这个问题可能很少有人遇到过,我这里就先给大家讲讲原因,避免以后你以后入坑。


    想要明白这里面原因,就需要对复位电路结构和原理做一定的了解。


    1.STM32复位

    1. NRST引脚上的低电平(外部复位)

    2. 窗口看门狗计数终止(WWDG复位)

    3. 独立看门狗计数终止(IWDG复位)

    4. 软件复位(SW复位)

    5. 低功耗管理复位


    STM32复位内部结构图

    640?wx_fmt=png


    出现问题的电路图如下:

    640?wx_fmt=png


    如果外界了复位IC,这里就需要大家认真看上面两图。


    一个重要的信息:外接复位IC驱动类型为 CMOS 推拉型驱动


    相信大家看到这里已经明白了为什么。其实,解决办法就是:将电路中0Ω电阻改为 1K 电阻。


    本文就讲到这里,希望你以后遇到类似问题,不再有犯这种低级的错误。


    推荐阅读与复位相关的文章:

    1.STM32片上外设时钟使能、失能和复位的区别


    2.STM32复位类型/来源


    3.有一种修饰符能使变量在处理器复位而不被初始化


    4.STM32内核复位与系统复位区别及应用

    640?

    1.10年,嵌入式系统联谊会感恩有你!

    2.e络盟《嵌入式系统访谈》电子书可以下载啦!

    3.嵌入式软件开发编程规范很重要,很重要,很重要!

    4.编程语言 11 月排行:万年不变的前三,Go终于进前十

    5.Arm中国“周易”人工智能平台可以降低算力成本!

    6.微软“黑历史”:一个活了 45 年的愚蠢 Bug!

    640?wx_fmt=gif

    本文来自个人微信公众号「ID:strongerHuang」,经原作者授权发布。原文公众号由嵌入式工程师「strongerHuang」在精心整理并维护。专注分享的内容包含:Keil、IAR、STM8、STM32、μC/OS、FreeRTOS、CANOpen、ModBus...

    展开全文
  • 什么是MCU

    千次阅读 2013-10-29 14:12:41
    MCU(MicroControllerUnit)中文名称为多点控制单元,又称单片微型计算机(SingleChipMicrocomputer),指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成...
            MCU(MicroControllerUnit)中文名称为多点控制单元,又称单片微型计算机(SingleChipMicrocomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。
      MCU的分类
    MCU按其存储器类型可分为MASK(掩模)ROM、OTP(一次性可编程)ROM、FLASHROM等类型。MASKROM的MCU价格便宜,但程序在出厂时已经固化,适合程序固定不变的应用场合;FALSHROM的MCU程序可以反复擦写,灵活性很强,但价格较高,适合对价格不敏感的应用场合或做开发用途;OTPROM的MCU价格介于前两者之间,同时又拥有一次性可编程能力,适合既要求一定灵活性,又要求低成本的应用场合,尤其是功能不断翻新、需要迅速量产的电子产品。
    微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。目前在国外大厂因开发较早,产品线广,所以技术领先,而本土厂商则以多功能为产品导向取胜。但不可讳言的,本土厂商的价格战是对外商造成威胁的关键因素。
    由于制程的改进,8位MCU与4位MCU价差相去无几,8位已渐成为市场主流;目前4位MCU大部份应用在计算器、车用仪表、车用防盗装置、呼叫器、无线电话、CD播放器、LCD驱动控制器、LCD游戏机、儿童玩具磅秤、充电器、胎压计温湿度计、遥控器及傻瓜相机等;8位MCU大部份应用在电表、马达控制器、电动玩具机、变频式冷气机呼叫器传真机、来电辨识器(CallerID)、电话录音机、CRT显示器、键盘及USB等;16位MCU大部份应用在行动电话、数字相机及摄录放影机等;32位MCU大部份应用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN电话、激光打印机与彩色传真机;64位MCU大部份应用在高阶工作站、多媒体互动系统、高级电视游乐器(如SEGA的Dreamcast及Nintendo的GameBoy)及高级终端机等。
    展开全文
  • OTP ROM MCU是什么意思

    千次阅读 2015-11-03 17:33:16
    MCU(Micro Controller Unit),又称单片微型计算机(Single Chip Microcomputer),指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机。...
  • 通常,微控制器MCU可用于大小,低功耗和低成本关键要求的应用中。MCU微控制器与微处理器的不同之处在于它在一个芯片内包含整个处理引擎的更多元素。它将大多数处理引擎组件集成到单个芯片上可以减小尺寸和成本。这...
  • MCU和CPU有什么区别?

    千次阅读 2020-06-28 10:11:00
    MCU(Micro Controller Unit),又称单片微型计算机(Single Chip Microcomputer),简称单片机,指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时器和多种I/O接口集成在一片芯片上,形成芯片级的...
  • 串口下载芯片是CH340G,认真核对电路的连接,理解其为什么可以一键下载,连接的时候要注意ch340g芯片的TX连接stm32芯片Usart1_RX,ch340g芯片的RX连接stm32芯片Usart1_TX(使用串口下载程序只能使用Usart1)。...
  • CPU:中央处理器。Central Process Unit。...mcu是微控制单元,就是常说的单片机。 CPU由运算器和控制器两大部件组成,还有很多寄存器和高速缓冲存储器MCU单片机整合了内存和其他驱动 CPU一台计算机的控制和
  • 芯片解密指从已经被加密了的芯片里,把存储的代码拷贝出来。嵌入了程序代码的芯片有很多种,而MCU只是其中一种。单片机(MCU)一般都有内部EEPROM/FLASH供用户存放程序和工作数据。大部分单片机都带有加密锁定位...
  • mcu和mpu、DSPs有什么区别? 处理器分为微处理器(MPU)、控制器(MCU)、数字信号处理器(DSPs) 微处理器(MPU)不为特定计算目的实际的芯片。最常见的微处理器Motorola的68K系列和Intel的X86系列 控制器...
  • 嵌入式工程师都知道什么是CPU、MCU还有一位成员——DSPDSP到底是什么?一起来看看吧 ↓↓↓免责声明:本文素材来源华为麒麟微信公众号,版权归原作者所有。1.知情人爆国产天赐操作系统...
  • 一个24位的补码通过SPI到dsp中之后,我改用什么数据类型去结束存储他呢,我们知道这个数肯定整数,只是可能整数也可能负数,且不管整数还是负数,都不是原码,而是补码,首先如果dsp的整形数据16位,那么...
  • 关于MCU介绍

    千次阅读 2020-11-20 14:12:42
    什么是MCU? MCU,中文简称单片机。即将CPU、存储器(RAM和ROM)、多种I/O接口等集成在一片芯片上,形成的芯片级计算机。 CPU:包括运算器、控制器和寄存器组。是MCU内部的核心部件,由运算部件和控制部件两大部分...
  • NodeMCU介绍

    千次阅读 2016-05-19 13:08:04
    平时有了解到ESP8266,觉得这款WiFi模块还不错,后来无意间了解到NodeMCU,...、NodeMCU介绍NodeMCU是什么?NodeMcu是一款运行于乐鑫ESP8266芯片之中的可编程固件。它以lua语言为基础,同时提供了封装esp8266硬件操作
  • 1. 什么是MCUMCU:MicroController Unit,微控制单元,又称为单片机。 MCU是把CPU的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在...
  • 1、什么是MCU? MCU,中文简称单片机。即将CPU、存储器(RAM和ROM)、多种I/O接口等集成在一片芯片上,形成的芯片级计算机。早期MCU架构多8位为主(例如Intel 8051系列、Atmel AT8/TS8系列、Labs EFM8系列等),且...
  • MCU 和 DSP

    千次阅读 2007-06-21 10:57:00
    什么是MCU? MCU(Micro Controller Unit)中文名称为多点控制单元,又称单片微型计算机(Single Chip Microcomputer),指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口...
  • MCU学习笔记1

    2013-04-09 10:19:08
    MCU,即Micro Control Unit,嵌入式芯片中的一种重要应用,俗称单片机。要学习MCU,首先要了解什么是嵌入式。嵌入式一个耳熟能详的名字,也一个研究热点。所谓嵌入式,将一个计算机嵌入到一个特定的环境中,...
  • 前言,什么是STM32F030F4P6 STM32目前最便宜的芯片之一应该就是这一块,STM32F030F4P6,这一个芯片没有USB,但是其他都有,引脚少,价格低廉,如果找不到原厂,可以买替代的国产芯片,性能也一样。 不管怎么样也...
  • 首先看到的还是小米家族一贯的黑色PCB风格,我们先确定下芯片型号:BLE-MCU: NRF51802Sensor: SHT30Boost IC: TPS610985(丝印1G,应该)LCD Driver: BU9795怎么样,各位砖家们,评论下吧!欢迎关注芯片之家微信...
  • 首先介绍下什么是MCUMCU微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存...
  • 单片机是什么

    2021-01-19 18:48:49
     单片微型计算机简称单片机,典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。早的设计理念通过将...
  • MS51FB9AE目前一个很新、高性价比的51 MCU芯片 N76E003AT20 也热门的单片机,但升级版的MS51FB9AE性能、性价比更好些。 MS51FB9AE和N76E003AT20管脚兼容,软件无需做变动,只需要在编译器安装最新的插件才...
  • 什么是FPGA?

    2020-05-31 12:07:09
    什么是FPGA,FPGA与MCU的区别是什么? FPGA是一种可以通过编程来改变内部结构的芯片。 以你每天的晚餐为例,MCU就像一个能力非常强的超人,它一个人就能很好的完成的任务,比如买菜、洗菜、切菜、做饭。而FPGA则像很...
  • 首先我们需要澄清一个问题,什么是 Startup Code,什么是 Bootloader?因为总看到有同学混用这两个概念。 Bootloader 可以译为引导程序。早期的单片机没有 Bootloader 这种概念的。如大家熟悉的 MCS51,最初芯片...
  • MicroController Unit 微控制器一个完整的计算机系统,在单个芯片上包含了处理器、存储器和所有的外设IO模块。 MCU包含了什么? CPU Input/Output interface Peripherals RAM 用于数据存储 ROM 用于程序...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 221
精华内容 88
关键字:

mcu芯片是什么