【视频】Embedded World 2018展后特辑: 动态多协议与网状网络演示

本视频为Embedded World 2018展会现场关于“”动态多协议与网状网络演示"的现场视频。

Cortex-M3的六个知识点

1.不再像别的ARM7那样从thumb状态和ARM状态来回切换

Thumb-2指令集横空出世,Cortex-M3不支持ARM指令集

2.BKP备份寄存器(42个16位寄存器组成),用来存储用户应用程序数据。。在Vdd掉电时由Vbat供电。。在待机复位、系统复位、电源复位后,这些寄存器不会被复位

ARM汇编指令(7)——数据交换指令

1、SWP指令

SWP指令的格式为:

SWP{条件} 目的寄存器,源寄存器1,[源寄存器2]

SWP指令用于将源寄存器2所指向的存储器中的字数据传送到目的寄存器中,同时将源寄存器1中的字数据传送到源寄存器2所指向的存储器中。显然,当源寄存 器1和目的寄存器为同一个寄存器时,指令交换该寄存器和存储器的内容。

指令示例:

SWP R0,R1,[R2] ;将R2所指向的存储器中的字数据传送到R0,同时将R1 中的字数据传送到R2所指向的存储单元。
SWP R0,R0,[R1] ;该指令完成将R1所指向的存储器中的字数 据与R0中的数据交换。

2、SWPB指令

SWPB指令的格式为:

SWP{条件}B 目的寄存器,源寄存器1,[源寄存器2]

SWPB指令用于将源寄存器2所指向的存储器中的字节数据传送到目的寄存器中,目的寄存器的高24清零,同时将源寄存 器1中的字节数据传送到源寄存器2所指向的存储器中。显然,当源寄存器1和目的寄存器为同一个寄存器时,指令交换该寄存器和存储器的内容。

指令示例:

基于STC单片机的ISP下载线设计

本文首先介绍了在线编程技术,然后给出了基于两种下载线设计电路,最后阐述了的性能特点。实践表明:本设计具有低成本、高灵活性,对单片机爱好者,尤其是初学者,具有很强的实用价值。

一、ISP技术

Littelfuse推出业内封装尺寸最小的单向瞬态抑制二极管阵列, 可保护I/O和电源端口免于ESD损坏

市面上首款01005型瞬态抑制二极管阵列,采用全密封型DNF塑料封装

【下载】dsPIC33/PIC24 FRM - 12位高速多SAR A/D转换器(ADC)

dsPIC33/PIC24 12位高速多SAR模数转换器(Analog-to-Digital Converter,ADC)包含以下特性:
• 多个ADC内核:
    - 多个单通道专用ADC内核(取决于具体器件实现)
    - 一个共用ADC内核
• 每个ADC内核可配置为6、8、10或12位分辨率

STM32 CAN应用-过滤器设置

在使用STM32的CAN控制器进行数据收发,当用到位屏蔽模式的时候,就要设置过滤器了,这个关系到是否能够接收到想要的数据。

下面针对几种不同情况对CAN过滤器(Filter)进行设置。

CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdMask; //标示符屏蔽模式
CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_32bit;

1、对扩展数据帧进行过滤:(只接收扩展数据帧)

心率感测设计的系统集成考虑

设计与实现一个光学心率测(HRM)系统(又称光电容积脉搏波技术,简称PPG)是一类复杂的、涉及多个领域的项目。设计要素包括人体工程学 、信号处理与过滤、光学和机械设计、低噪声信号接收电路以及低噪声电流脉冲发生器。

电源为什么需要隔离?

在产品设计时,倘若没有考虑应用环境对电源隔离的要求,产品到了应用时就会出现因设计方案的不当导致的系统不稳定,甚至出现高压损坏后级负载的情况,以及出现危害人身财产安全的情况。因此产品设计是否需要隔离至关重要。

单片机独立按键和矩阵键盘概念及原理

1.按键分类与输入原理

按键按照结构原理科分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关灯;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。