跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
你想了解的MCU安全技术,这回都说全了!
物联网时代的每个产品都需要安全保障,嵌入式开发人员必须确定其实施方案所需的安全级别,进行风险分析。利用具有广泛安全功能的Kinetis MCU,开发者可以顺利建立起信任、加密和防篡改三个关键的安全防范机制。 6月20日,恩智浦的专家将通过在线研讨会分享安全处理器的应用,我们将其中一部分精彩的讲义剧透给大家,小伙伴们一起来了解如何为周边设备实施安全防护。
2017-07-07 |
MCU安全技术
在单片机设计过程中,摆脱EMC的软硬件处理方法
一、影响EMC的因数 1.电压 电源电压越高,意味着电压振幅越大,发射就更多,而低电源电压影响敏感度。 2.频率 高频产生更多的发射,周期性信号产生更多的发射。在高频单片机系统中,当器件开关时产生电流尖峰信号;在模拟系统中,当负载电流变化时产生电流尖峰信号。 3.接地 在 所有EMC题目中,主要题目是不适当的接地引起的。有三种信号接地方法:单点、多点和混合。在频率低于1MHz时,...
阅读详情
2017-07-06 |
单片机
,
EMC
单片机编程魔法之三权分立
在单片机编程中,有很多人会因为一些貌似简单的处理而把问题弄得乱七八糟,如林中蛛网一样,错综复杂。 而事实上,根据编程魔法之思想,对程序处理的过程严格划分部门、各施其职、部门内部互不干涉内政,是成功编程的关键。 也许我这样说,很多人还觉得很抽象。因为人人都知道模块化设计的理念,但是又有几人能把这个理念运用自如? 好,为了说明这个问题,我们举一例而示三: 现在,我们要编写一个单片机的数据显示程序。...
阅读详情
2017-07-05 |
单片机
,
编程
TrustZone for ARMv8-M开路MCU安全设计起跑
文.凌立民 保护软体资产不被滥用 在过去的MCU应用产品开发过程中,最令独立软体开发商或系统整合商头痛的,就是如何确保MCU内部软体资产能受到严谨保护,同时兼顾合作厂商在软体开发上一定的弹性。正如图1中的例子,ARMv8-M架构可以把有价值的通讯协定放到TrustZone区域内,基于通讯协定的上层应用能够以不同记忆体位置来放置,方便不同的开发团队进行协同开发,依各自专长领域进行软体制作。...
阅读详情
2017-07-05 |
ARMv8-M
,
MCU
51系列单片机的RETI指令分析
最近在基于51单片机编程的过程中出现了个很奇怪的问题 “程序执行中在寄存器EA=1,ET0=1,TR0=1条件下,单TF0=1时并没有执行中断”。在有过单片机中断编程经历者都知道当EA=1,ET0=1的条件下,满足TF0=1时,如果在此期间没有更高优先级的中断执行的情况下定时器中断0必定会产生中断响应。而在我所编写的程序中仅使用了定时器中断0,一个中断也就谈不上存在优先级问题。...
阅读详情
2017-07-04 |
51系列单片机
,
指令
基于STM32的2μm高功率激光医疗仪控制器设计
本文设计了一种基于2μm高功率光纤激光器的医疗仪,以STM32为控制核心,完成了人性化的人机触控界面功能设计、激光器的驱动控制、精密水冷单元的参数监控、配电模块的抗干扰设计以及输出功率的校准。 2μm高功率激光医疗仪市场需求越来越大,而目人机交互模块前国内此类设备在控制上缺乏对系统安全和出光精准度的考虑。同时随着YY0505-2012医用电气电磁兼容标准于2014年的执行,设计符合YY0505-...
阅读详情
2017-07-04 |
STM32
,
激光医疗仪
,
控制器设计
通过 STM32CubeMX 生成 HID 双向通讯工程
前言 客户在做 USB 通讯的时候,基本的需求就是发送某些数据到 USB host 端,同时接收一些数据从 USB Host 端,那么如何快速的建立一个工程并验证数据是否正确呢?下边我们就结合 STM32F072 的评估板(其他的 STM32xx 系列的实现方式都是类似的)来快速实现一个简单的数据收发实验。 问题分析 USB Host 软件
2017-07-03 |
HID
,
双向通讯工程
,
STM32CubeMX
STM32 MCU - 增加 UART 接口应用时的异常分析
前言:Cube 软件包的提供,极大的降低了开发难度。使用者在开发的过程中,只需参考 Cube 包中提供的例 程就能快速的实现对应功能开发。开发者为了快速开发 UART 功能,参考 Cube 包中的 UART 例程, 并根据应用情况,扩展了另一组 UART 接口。但是在应用过程中,发现两路 UART 不能共存。本文分 析了这种情况出现的原因。 背景介绍 在 Cube 软件包中 CDC...
阅读详情
2017-06-29 |
UART
,
异常分析
Cortex-A8和H.264的无线视频监控系统设计
摘要: 设计了一种基于CortexA8和H.264编码的无线视频监控系统。系统包含视频监控PC客户端、无线传输网络和视频采集端。视频采集端采用基于ARM CortexA8内核的SP5V210芯片作为中央处理器,并构建Linux系统对视频图像进行采集、H.264编码和无线传输,已编码压缩的图像数据通过实时传输协议RTP传输到视频监控PC客户端进行解码和显示。该系统具有组建快捷、灵活性强等特点,...
阅读详情
2017-06-29 |
Cortex-A8
,
监控系统
,
无线
基于STM32的心电采集仪设计
如今,心血管类疾病已经成为威胁人类身体健康的重要疾病之一,而清晰有效的心电图为诊断这类疾病提供了依据,心电采集电路是心电采集仪的关键部分,心电信号属于微弱信号,其频率范围在0.03~100 Hz之间,幅度在0~5 mV之间,同时心电信号还掺杂有大量的干扰信号,因此,设计良好的滤波电路和选择合适的控制器是得到有效心电信号的关键。基于此,本文设计了以STM32为控制核心,...
阅读详情
2017-06-28 |
STM32
,
心电采集仪
,
电路
MCU的技术原理、区别及发展历史
微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,...
阅读详情
2017-06-28 |
MCU
,
GPP
,
DSP
单片机代码写入的三种常用语句
工作中经过摸索实验,总结出单片机大致应用程序的架构有三种: 1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。 2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。 3. 操作系统,此法应该是应用程序编写的最高境界。 下面就分别谈谈这三种方法的利弊和适应范围等。 一、顺序执行法 这种方法,这应用程序比较简单,...
阅读详情
2017-06-27 |
单片机
,
代码
,
语句
STM32 ADC 模拟看门狗及其应用
前言 模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高低阈值,用户可以预先设定个模拟看门狗的上下限电压值,一旦采集到的电压超出该上下限,将会触发模拟看门狗中断。模拟看门狗一般用于检测单个的常规或注入转换通道,或同时检测所有的常规和注入通道。 模块框图 模拟看门狗可以预先设置 ADC 转换的高低阈值,ADC_HTR 寄存器来配置 ADC 转换的上限阈值,ADC_LTR...
阅读详情
2017-06-27 |
STM32
,
ADC
,
看门狗
基于FPGA的1553B总线接口板设计
目前国内对1553B总线接口板的设计一般基于DDC公司BU-61580协议芯片完成,但只能完成协议处理部分,应用时还需外围的存贮器和微处理器等辅助芯片。故采用现场可编程门阵列(FPGA)实现整个接口板核心的设计。 1 系统总体架构 1553B总线信号进入接口板后,首先通过隔离变压器进行电平转化,使之匹配后面收发器的工作电压。收发器再把电平转化后1553B差分信号转化为可识别的TTL电平。...
阅读详情
2017-06-21 |
FPGA
,
总线
单片机如何设计防抖动程序,单片机高阻态怎样克服?
通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动,如图1 所示。 图 1 按键抖动状态图 按键稳定闭合时间长短是由操作人员决定的,通常都会在 100ms 以上,刻意快速按的话能达到 40-50ms 左右,很难再低了。...
阅读详情
2017-06-21 |
单片机
‹‹
250 中的第 220
››