跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
stm32之CMSIS标准、库目录、GPIO

<strong>一、CMSIS标准</strong>

ST公司的stm32采用的是cortex-m3内核,内核是整个微处理器的CPU。该内核是ARM公司设计的一种处理器体系架构。内核与外设的关系就像PC上的CPU与硬盘、主板、内存等的关系一样。

打造智能家居设备的全新解决方案——以Apple HomeKit为例

“Siri,开灯”,一个简单的口令实现所有居家设备的控制曾经是建立智能家居的梦想。随着iOS与AndroidTM两大移动设备阵营的普及,配合开发的智能外设也越来越多。从单纯充电到高级数字音乐播放器,甚至集成电器或灯光的数字信号控制器,移动设备不再只有接拨电话或简单的邮件或聊天功能,而成为了生活中不可或缺的帮手。通过无线及云端处理(图1及图2)再受限于使用环境,更多远程遥控应用需求可以连成图3。

半导体巨头青睐物联网领域,众强联手打造MCU生态系统

随着万物互联的时代到来,众多半导体巨头纷纷转战物联网领域。早在十年前,意法半导体曾将STM32推向市场,意法半导体对32位MCU在物联网方面的应用在两年前就已展开攻势。

4月25日,历经两届盛况的STM32中国峰会暨粉丝狂欢节在深圳盛大举办,今年的STM32峰会仍然聚焦物联网技术,以无线连接与云技术、传感与数据处理、安全与工业为三大主题,全面阐述意法半导体在物联网方向的发展趋势以及战略布局。意法半导体在现场带来了不同以往的新产品和新想法。

【视频】APEC 2018特辑:Silicon Labs令人惊艳的电隔离技术

本视频将探讨电流隔离技术。当你讨论电源产品和供电技术时,电流隔离是很重要的一项技术。

Silicon Labs有一系列的产品,包括数字隔离,它让你隔离通信总线或其他数字信号...

<iframe height=358 width=510 src='http://player.youku.com/embed/XMzU0NjU4NzcwMA==&#039; frameborder=0 'allowfullscreen'></iframe>

单片机加密方法

在最近一个项目中,急急忙忙把功能完成就给了客户,完全没有安全意识,现在用烧录器把Flash里的程序一读,我就慌了,完全没有加密,随随便便就把程序读出来了,那我干了一个月的活,被人家花几秒钟读出来了,我这不是白干吗。因此,在这里普及一下安全意思,顺便介绍几种常见的加密方法。

<strong>一、打磨或更改芯片型号丝印</strong>

打磨或更改芯片型号丝印可以迷惑破解者,使破解者不知从何入手。当然,这是需要成本的,根据产品价格考虑是否需要打磨。

<strong>二、使用加密芯片</strong>

使用加密芯片的成本更加高,同时对于加密芯片可靠度无法掌握,风险很大。

<strong>三、开启单片机Flash保护</strong>

PIC单片机与MCS-51系列单片机的区别

(1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。

(2)流水线结构:MCS-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。

AVR单片机中的EEPROM

<strong>1、EEPROM介绍</strong>

Electrically Erasable Programmable Read Only Memory 电气可拭除可编程只读存储器

发展过程:ROM – &gt; PROM –&gt; EPROM –&gt; EEPROM

<strong>2、EEPROM和FLASH的区别</strong>

2.1 使用上的区别

关于STM32单片机的IAP实现

<strong>一、基础概念</strong>

什么是IAP?IAP即在应用中编程(In-Application Programming IAP),简单的说就像是一个用户自定义的升级程序。实际上,STM32单片机的程序烧写有多种方法,可以用JTAG,也可用串口通过ISP软件烧写新程序。

JTAG的方式需要专用的烧写工具,在产品布置到现场后,更新产品程序比较麻烦,而通过串口的ISP软件升级方法可以直接使用常见的串口线升级程序,十分方便,这种方法用的是ISP。ISP可以说是单片机默认的bootloader,

【下载】同步降压稳压器MIC28515 数据手册

MIC28515是一种频率可调的同步降压稳压器,具有独特的自适应导通时间控制架构。MIC28515可在4.5V至75V输入电压范围内工作,并提供最高5A的稳定输出电流。输出电压可调低至0.6V,并保证±1%的精度。

超高速控制架构可实现超快速瞬态响应,同时降低输出电容值,还可实现高VIN/低VOUT操作。自适应导通时间控制架构集固定频率操作和快速瞬态响应的优势于一身。

对于轻载条件下的工作模式,MIC28515有HyperLightLoad®(HLL)模 式 和 连 续 导 通 模 式(ContinuousConduction Mode,CCM)可供选择。在轻载条件下,HLL 模式的效率高于 CCM 模式,而 CCM 模式能够在整个负载电流范围内保持几乎恒定的开关频率。

MEMS 振荡器对机械应力的抵抗能力

<font color="#FD8900">作者: Maurizio Gavardoni Microchip Technology Inc</font>

<font color="#33b1c8"><strong>摘要</strong></font>

MEMS 振荡器已得到了非常广泛的使用,并在很多应用中稳步取代晶体振荡器。MEMS 振荡器与晶体振荡器相比具有诸多显著的优势,例如提高了可靠性和对机械应力的抗力,以及在宽温度范围内保持平稳的性能。MEMS振荡器还具备一定的灵活性,可通过编程和配置生成多个输出时钟。

8051单片机的寻址方式

寻址方式:寻址就是寻找操作数的地址。绝大多数指令执行时都需要操作数,因此就存在如何确定操作数地址的问题。所谓寻址方式就是通过什么途径获取操作数的方式。根据指令操作的需要,计算机总是提供多种寻址方式。一般来说,寻址方式越多计算机的寻址能力就越强,但指令系统也就越复杂。
  
8051指令系统有7种寻址方式:寄存器寻址,直接寻址,寄存器间接寻址,立即寻址,基址寄存器加变址寄存器间接寻址,相对寻址,位寻址,下面分别介绍。
  
<strong>寄存器寻址</strong>
  

嵌入式Linux系统移植的四大步骤

嵌入式Linux系统移植主要由四大部分组成:
&nbsp; • &nbsp; 搭建交叉开发环境;
&nbsp; • &nbsp; bootloader的选择和移植;
&nbsp; • &nbsp; kernel的配置、编译、和移植;
&nbsp; • &nbsp; 根文件系统的制作;

<font size="3"><strong>第一部分:搭建交叉开发环境</strong></font>

先介绍第一分部的内容:搭建交叉开发环境,首先必须得思考两个问题,什么是交叉环境? 为什么需要搭建交叉环境?

赛普拉斯发布PSoC® 4700系列微控制器

<font color="#FD8900">易于使用的PSoC®4700 MCU顺应了工业、汽车和消费类应用中更多采用金属材料的趋势</font>

赛普拉斯半导体公司于26日发布了使用电感式感应技术检测金属表面产品触摸动作的PSoC® 4700系列微控制器(MCU)。消费、工业和汽车类产品正通过使用金属材料提高产品外观的吸引力,从而实现产品的差异化。全新的赛普拉斯PSoC® 4700系列产品采用了电感式感应技术,与赛普拉斯业界领先的CapSense®电容感应解决方案一样易于使用,从而使开发人员可以自由地使用各种金属材料。PSoC 4700系列可帮助开发人员解决电容和电感式感应问题,是现代先进工业设计的理想之选。

【视频】APEC 2018特辑:Silicon Labs实现PoE IC的性能进化

以太网这些年来已经改变很多,其功能更加强大。以太网正逐步成为供电线路,Silicon Labs是如何应对这一点的呢?
Silicon Labs:我们已经涉及很多PoE技术,既有供电设备也有电源。大约十年了,我们坚持做到最好,在电源和供电设备新产品方面,我们介绍四项供电设备IC。我们相信在市场上有很多令人兴奋的机会,既有技术上的也要生意上的...

STM32 DAC的配置与使用

STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC工作在 12 位模式时,数据可以设置成左对齐或右对齐。DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双DAC 模式下,2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输出。DAC 可以通过引脚输入参考电压 VREF+以获得更精确的转换结果。

STM32 的 DAC 模块主要特点有:

① 2 个 DAC 转换器:每个转换器对应 1 个输出通道

② 8 位或者 12 位单调输出

③ 12 位模式下数据左对齐或者右对齐

④ 同步更新功能

⑤ 噪声波形生成

PIC单片机中断程序的设计技巧总结

所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。

在设计引脚中断程序时,有三个需要特别注意的地方。

一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端口数据寄存器PORTB为源寄存器的读操作指令。放置这一指令的目的有时并不只是为了读取有用的数据,而是为了取消状态变化的硬件信号,以便顺利清除RBIF标志位,为下一次中断做好准备。

二是,由于端口PORTB是引脚电子变化中断,即无论引脚出现上升沿还是下降沿都会产生中断请求,所以必须处理好不需要的虚假中断。

三是,一般都利用PIC单片机的引脚功能来检测按键,所以必须处理好按键消抖的问題。

机器周期,指令周期,时钟周期,节拍与晶振

<strong>时钟周期</strong>

时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的、最小的时间单位。

在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,工作速度就越快。

8051单片机把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。

<strong>机器周期</strong>

HOLTEK新推出高键数高抗干扰能力BS83B24C/BS83C40C Touch MCU

Holtek新一代的BS83xxxC系列Touch Flash MCU,除延续BS83BxxA系列的优点外,更全面提升MCU的抗干扰能力,可抵抗各式噪声的干扰,如电源噪声、RF干扰、电源波动等,特别适合应用于各式多按键需求的产品如电磁炉、微波炉、计价秤等。

MM32F0/L0/W0系列MCU之EXTI

<font size="3" color="blue">一、MM32嵌套向量中断控制器</font>

本文针对MM32F0/L0/W0系列MCU产品。

<strong>特征</strong>

&nbsp; ○ 中断都可屏蔽(除了 NMI)
&nbsp; ○ 16 个可编程的优先等级(使用了 4 位中断优先级)
&nbsp; ○ 低延迟的异常和中断处理
&nbsp; ○ 电源管理控制
&nbsp; ○ 系统控制寄存器的实现

隔离电源你所不知道的设计细节

电源是电子系统的心脏,工业应用中,为系统前级或接口供电的电源一般都要求有高的抗干扰性能,各种隔离型的模块电源模块应运而生。你或许知道隔离电源的设计方案,但你真的能够设计出一款稳定的电源吗?本文为你揭秘。

<strong>一、电源模块为何需要隔离</strong>

1、保护人员避免受到物理和电气伤害