跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
打造智能家居设备的全新解决方案——以Apple HomeKit为例
“Siri,开灯”,一个简单的口令实现所有居家设备的控制曾经是建立智能家居的梦想。随着iOS与AndroidTM两大移动设备阵营的普及,配合开发的智能外设也越来越多。从单纯充电到高级数字音乐播放器,甚至集成电器或灯光的数字信号控制器,移动设备不再只有接拨电话或简单的邮件或聊天功能,而成为了生活中不可或缺的帮手。通过无线及云端处理(图1及图2)再受限于使用环境,更多远程遥控应用需求可以连成图3。
2018-05-02 |
智能家居
,
Microchip
单片机加密方法
在最近一个项目中,急急忙忙把功能完成就给了客户,完全没有安全意识,现在用烧录器把Flash里的程序一读,我就慌了,完全没有加密,随随便便就把程序读出来了,那我干了一个月的活,被人家花几秒钟读出来了,我这不是白干吗。因此,在这里普及一下安全意思,顺便介绍几种常见的加密方法。 一、打磨或更改芯片型号丝印 打磨或更改芯片型号丝印可以迷惑破解者,使破解者不知从何入手。当然,这是需要成本的,...
阅读详情
2018-05-02 |
单片机
,
加密
AVR单片机中的EEPROM
1、EEPROM介绍 Electrically Erasable Programmable Read Only Memory 电气可拭除可编程只读存储器 发展过程:ROM – > PROM –> EPROM –> EEPROM 2、EEPROM和FLASH的区别 2.1 使用上的区别 • FLASH用于存放程序,在程序运行过程中不能更改。...
阅读详情
2018-05-02 |
AVR单片机
,
EEPROM
关于STM32单片机的IAP实现
一、基础概念 什么是IAP?IAP即在应用中编程(In-Application Programming IAP),简单的说就像是一个用户自定义的升级程序。实际上,STM32单片机的程序烧写有多种方法,可以用JTAG,也可用串口通过ISP软件烧写新程序。 JTAG的方式需要专用的烧写工具,在产品布置到现场后,更新产品程序比较麻烦,而通过串口的ISP软件升级方法可以直接使用常见的串口线升级程序,...
阅读详情
2018-04-28 |
STM32
,
IAP
MEMS 振荡器对机械应力的抵抗能力
作者: Maurizio Gavardoni Microchip Technology Inc 摘要 MEMS 振荡器已得到了非常广泛的使用,并在很多应用中稳步取代晶体振荡器。MEMS 振荡器与晶体振荡器相比具有诸多显著的优势,例如提高了可靠性和对机械应力的抗力,以及在宽温度范围内保持平稳的性能。MEMS振荡器还具备一定的灵活性,可通过编程和配置生成多个输出时钟。 简介 在过去的数十年,...
阅读详情
2018-04-28 |
MEMS
,
振荡器
,
Microchip
嵌入式Linux系统移植的四大步骤
嵌入式Linux系统移植主要由四大部分组成: • 搭建交叉开发环境; • bootloader的选择和移植; • kernel的配置、编译、和移植; • 根文件系统的制作; 第一部分:搭建交叉开发环境 先介绍第一分部的内容:搭建交叉开发环境,首先必须得思考两个问题,什么是交叉环境? 为什么需要搭建交叉环境? 先回答第一个问题,在嵌入式开发中,...
阅读详情
2018-04-28 |
嵌入式
,
LINUX
STM32 DAC的配置与使用
STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC工作在 12 位模式时,数据可以设置成左对齐或右对齐。DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双DAC 模式下,2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输出。DAC...
阅读详情
2018-04-27 |
STM32
,
DAC
PIC单片机中断程序的设计技巧总结
所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。 在设计引脚中断程序时,有三个需要特别注意的地方。 一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端口数据寄存器PORTB为源寄存器的读操作指令。...
阅读详情
2018-04-27 |
PIC单片机
,
设计技巧
,
中断
MM32F0/L0/W0系列MCU之EXTI
一、MM32嵌套向量中断控制器 本文针对MM32F0/L0/W0系列MCU产品。 特征 ○ 中断都可屏蔽(除了 NMI) ○ 16 个可编程的优先等级(使用了 4 位中断优先级) ○ 低延迟的异常和中断处理 ○ 电源管理控制 ○ 系统控制寄存器的实现 嵌套向量中断控制器(NVIC)和处理器核的接口紧密相连,可以实现低延迟的中断处理和高效地处理晚到的中断。...
阅读详情
2018-04-27 |
MM32F0
,
MCU
,
灵动微电子
隔离电源你所不知道的设计细节
电源是电子系统的心脏,工业应用中,为系统前级或接口供电的电源一般都要求有高的抗干扰性能,各种隔离型的模块电源模块应运而生。你或许知道隔离电源的设计方案,但你真的能够设计出一款稳定的电源吗?本文为你揭秘。 一、电源模块为何需要隔离 1、保护人员避免受到物理和电气伤害 电源的隔离耐压在GB-4943国标中又叫抗电强度,这个GB-4943标准就是我们常说的信息类设备的安全标准,...
阅读详情
2018-04-26 |
隔离电源
AVR单片机的通用USB接口模块设计
1、引言 USB接口以其数据传输快、连接简单、易于扩展、支持热插拔等特点已成为外设与PC通信的主要方式之一。随着嵌入式系统的发展,嵌入式微处理器需增加通用的USB接口,以便实现与PC等USB主机系统的通信。针对这样的需求,这里采用PHILIPS公司的USB接口器件PDIUSBD12和Atmel公司的AVR系列单片机ATmega8设计一种通用的USB接口模块。...
阅读详情
2018-04-25 |
AVR单片机
,
USB
面向汽车应用的 Microchip MEMS振荡器和时钟产品
简介 数十年来,振荡器和时钟始终依靠石英晶体来产生稳定的参考频率。晶体在许多应用中表现出十分优异的性能。但十年前,使用MEMS谐振器代替石英晶振的微机电系统(Microelectromechanical System,MEMS)技术进入了市场,并迅速受到广泛的关注。 基于MEMS的时序器件兼具高可靠性、扩展工作温度、小体积和低功耗特性。 在2015年,...
阅读详情
2018-04-25 |
汽车
,
Microchip
,
MEMS
,
振荡器
四款555定时器产生方波的电路
1、555定时器原理分析 555定时器的功能主要由两个比较器决定。两个比较器的输出电压控制RS触发器和放电管的状态。在电源与地之间加上电压,当5脚悬空时,则电压比较器C1的同相输入端的电压为2VCC/3,C2的反相输入端的电压为VCC/3。若触发输入端 TR 的电压小于VCC /3,则比较器 C2 的输出为 0,可使 RS 触发器置 1,使输出端 OUT=1。如果阈值输入端 TH 的电压大于...
阅读详情
2018-04-24 |
定时器
,
电路
Cortex-M3寄存器等基础知识
1.寄存器 CM3拥有R0~R15通用寄存器和一些特殊功能寄存器 R0~R12这些通用寄存器,复位初始值都是不可预料的 2.CM3有R0到R15的通用寄存器组 注:绝大部分的16位thumb只能访问R0到R7,而32位thumb-2可以访问全部寄存器 3.特殊功能寄存器 3.1程序状态寄存器组(应用程序PSR+中断号PSR+执行PSR) 3.2中断屏蔽寄存器组:用于控制异常的除能和使能...
阅读详情
2018-04-24 |
Cortex-M3
,
寄存器
用单片机解码红外遥控器
遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。而且通过使用遥控器,操作时可实现人与设备的分离,从而更加方便使用。下面以TC9012编码芯片的遥控器为例。谈谈如何用常用的51系统单片机进行遥控的解码。...
阅读详情
2018-04-24 |
单片机
,
红外
‹‹
250 中的第 191
››