跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
MCU 频繁的正常通断电的时候,FLASH被异常改写
问题描述: 某客户反馈, 当 MCU 频繁的正常通断电的时候。FLASH 被异常改写,出现各种各样的异常(整片别擦除、中断向量表被改写为 0、写保护被清掉、被加上读保护 ……..) 问题调研: 首先跟客户沟通: • 他们是延续之前的项目,进行的一些软硬件简单修改。之前的项目没有出现过类似的问题。 • 确认通断电的时间是足够,就是说他们断电后所有的 VDD 都回到 0.上电的时序也是正常。 •...
阅读详情
2018-06-29 |
MCU
,
Flash
STM32之时钟
一、RCC是什么? RCC: Reset Clock Control,时钟和复位控制器 二、RCC的主要作用 1、设置系统时钟SYSCLK 2、设置AHB分频因子(决定HCLK等于多少) 3、设置APB2分频因子(决定PCLK2等于多少) 4、设置APB1分频因子(决定PCLK1等于多少) 5、设置各个外设的分频因子 6、控制AHB、APB2和APB1三条总线时钟的开启、...
阅读详情
2018-06-29 |
STM32
,
时钟
锂电池保护板原理
锂电池(可充型)之所以需要保护,是由它本身特性决定的。由于锂电池本身的材料决定了它不能被过充、过放、过流、短路及超高温充放电,因此锂电池锂电组件总会跟着一块精致的保护板和一片电流保险器出现。 锂电池的保护功能通常由保护电路板和PTC等电流器件协同完成,保护板是由电子电路组成,在-40℃至+85℃的环境下时刻准确的监视电芯的电压和充放回路的电流,及时控制电流回路的通断;...
阅读详情
2018-06-28 |
锂电池
stm32之SysTick的理解(NVIC)
1、SysTick的介绍 SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许以不同数目的时间片,确保没有一个任务能霸占系统;或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此,...
阅读详情
2018-06-27 |
STM32
,
SysTick
,
NVIC
全系列三极管应用参数和代换大全
名称 封装 极性 功能 耐压 电流 功率 频率 配对管 D633 28
2018-06-26 |
三极管
51的特殊功能寄存器sfr笔记
51系列单片机内部主要有四大功能模块,分别是I/O口模块、中断模块、定时器模块和串口通信模块(串行I/O口)。51开发的重点其实就是对这四个部分进行具体的开发,而其对这四个模块的开发实质则又是能否对每个模块所对应寄存器的正确操纵。 单片机的内部结构可以大概归纳如下图:四大功能模块相关的寄存器又可分为四大部分: I/O口相关:P1 P2 P3 P4 中断相关:IP IE 定时器相关:TMOD...
阅读详情
2018-06-21 |
51单片机
,
寄存器
几种滤波器的比较(巴特沃斯、切比雪夫、贝塞尔滤波器)
1、数字滤波器 数字滤波器是指完成信号滤波处理功能的,用有限精度算法实现的离散时间线性非时变系统,其输入是一组数字量,其输出是经过变换的另一组数字量。因此,它本身即可以是用数字硬件装配成的一台完成给定运算的专用数字计算机,也可以是将所需运算编成程序,让通用计算机来执行。 数字滤波器具有稳定性高、精度高、灵活性大等优点。随着数字技术的发展,用数字技术实现滤波器的功能越来越受到人们的注意和广泛的应用...
阅读详情
2018-06-21 |
滤波器
SPI总线协议及SPI时序图详解
SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。 SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,...
阅读详情
2018-06-21 |
SPI
,
总线
开关电源五种 PWM 反馈控制模式
1 引言 PWM 开关稳压或稳流电源基本工作原理就是在输入电压变化、内部参数变化、外接负载变化的情况下,控制电路通过被控制信号与基准信号的差值进行闭环反馈,调节主电路开关器件的导通脉冲宽度,使得开关电源的输出电压或电流等被控制信号稳定。 PWM 的开关频率一般为恒定,控制取样信号有:输出电压、输入电压、输出电流 、输出电感电压、开关器件峰值电流。由这些信号可以构成单环、双环或多环反馈系统 ,...
阅读详情
2018-06-20 |
开关电源
,
PWM
如何提高单片机程序执行效率
首先什么是执行效率。我们平常所说的执行效率就是使用相同的算法在相同输入条件下完成相同计算所产生的系统开销,目前来说一般会更多关注执行时间方面的开销。所有语言编写的代码最终要运行,都要转化成机器码。在更短的时间内完成相同的事那么效率就高。 关于如何提高C语言程序的执行效率,有如下建议: 1.尽量避免调用延时函数 没有带操作系统的程序只能在while(1)里面循环执行,...
阅读详情
2018-06-19 |
单片机
关于ISP、IAP、DFU和bootloader
这是嵌入式开发中常用的几个专业术语,其诞生的背景和其具体作用大概如下 在很久很久以前,那是8051单片机流行的时代,做单片机开发都需要一个专用工具,就是单片机的编程器,或者叫烧写器。说“烧”写一点不为过,当年的经典芯片AT89C51在编程时需要十几伏的高电压,加在一个特定的引脚上,才能进入编程。对于某款芯片的编程,都有一个特定的时序,这个时序通常在芯片的datasheet里进行描述并以硬件实现。...
阅读详情
2018-06-19 |
ISP
,
IAP
,
MCU
51单片机数据传送指令
数据传送指令共有29条,数据传送指令一般的操作是把源操作数传送到目的操作数,指令执行完成后,源操作数不变,目的操作数等于源操作数。 如果要求在进行数据传送时,目的操作数不丢失,则不能用直接传送指令,而采用交换型的数据传送指令,数据传送指令不影响标志C,AC和OV,但可能会对奇偶标志P有影响。 以累加器A为目的操作数类指令(4条) 这4条指令的作用是把源操作数指向的内容送到累加器A。有直接、立即数...
阅读详情
2018-06-15 |
51单片机
以太网PCB布局布线
我们现今使用的网络接口均为以太网接口,目前大部分处理器都支持以太网口。目前以太网按照速率主要包括10M、10/100M、1000M三种接口,10M应用已经很少,基本为10/100M所代替。目前我司产品的以太网接口类型主要采用双绞线的RJ45接口,且基本应用于工控领域,因工控领域的特殊性,所以我们对以太网的器件选型以及PCB设计相当考究。从硬件的角度看,以太网接口电路主要由MAC(Media...
阅读详情
2018-06-14 |
以太网
,
PCB布局
基于PIC单片机的仿生机器鱼的舵机控制
仿生机器鱼实验平台属于教育部和北京邮电大学共同出资支持的一项“国家级大学生创新性实验计划”项目,是一个集光、机、电、流体、智能于一体的实验平台,研究内容包括:仿生机器鱼机械结构的研究,推荐效率的研究以及控制性能的研究。 1、仿生机器鱼平台简介: 设计制作的机器鱼模仿鲹科鱼类的外形,头部采用刚性结构的塑料材料。其形状采用流线型,模仿真鱼鱼头的形状和大小比例。在鱼头的内部空间里安装电源及控制电路,...
阅读详情
2018-06-12 |
PIC单片机
分享:十种精密全波整流电路
图中精密全波整流电路的名称,纯属本人命的名,只是为了区分;除非特殊说明,增益均按1设计。 电路,优点是可以在电阻R5上并联滤波电容。电阻匹配关系为 R1 = R2,R4 = R5 = 2R3;可以通过更改R5来调节增。 图2优点是匹配电阻少,只要求R1=R2 图3的优点是输入高阻抗,匹配电阻要求R1=R2,R4=2R3 图4的匹配电阻全部相等,还可以通过改变电阻R1来改变增益。...
阅读详情
2018-06-11 |
电路
‹‹
251 中的第 188
››