随笔分类 - 嵌入式
摘要:一、串口通信 串口通信方式有两种:串行通信和并行通信。 串行通信:数据的每一位,在同一根数据线上,按照顺序逐位传输。 并行通信:数据的每一位同时在多跟数据线上传输。 二、COM(cluster communication port) COM口,即串行通信接口,简称串口。 PC机上的COM口,一般为D
阅读全文
摘要:任何系统,硬件故障和软件故障都不可避免。比如车载系统,由于汽车行驶过程中的震动,发热等,很容易影响电子元件的特性,发生电容的0和1状态的切换。这对程序是致命的影响,会直接改变程序逻辑及运行结果。这种情况称之为位反转(Bit Flip)。 这种对安全要求高的场景,编程时需要对变量进行保护。常见方法是镜
阅读全文
摘要:一、数据透传 蓝牙模块可以通过串口(SPI、IIC)和MCU控制设备来进行数据传输。蓝牙模块可以做主机和从机两种模块。主机模式就是能够搜索别的蓝牙模块并且主动与之建立连接。而从机模式不能主动的建立连接,只能够等主机连接自己。 二、低功耗 低功耗蓝牙(Bluetooth Low Energy),简称为
阅读全文
摘要:一、蓝牙介绍 概念:蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。 创始人:爱立信公司 频段:2.4—2.485GHz的ISM波段 二、特点 适用设备多,无需电缆,通过无线使电脑和电信连网进行通信。 工作频
阅读全文
摘要:1、蓝牙广播模式 比较有代表例子就是基于低功耗蓝牙的beacon设备。 beacon处于广播模式时,一般会被设置成了不可连接的状态,Beacon 会每隔一定的时间(SKYLAB的beacon为100毫秒)广播一个数据包到周围,作为独立的蓝牙主机在执行扫描动作时,会间隔地接收到 Beacon 广播出来
阅读全文
摘要:一、概念 奇偶校验是一种校验代码传输正确性的方法。根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验
阅读全文
摘要:1.最低有效位(the least significant bit,lsb) 指一个二进制数字中的第0位(即最低位),具有权值为2^0,可以用它来检测数的奇偶性。与之相反的称之为最高有效位。在大端序中,lsb指最右边的位 最低有效位代表二进制数中的最小的单位,可以用来指示数字很小的变化。 2. LS
阅读全文
摘要:(1)Flash是按扇区操作,EEPROM是按字节操作。 (2)寻址方法不同,存储单元的结构也不同。 (3)Flash的电路结构简单,成本低,适合程序存储器.EEPROM更多的做非易失的数据存储器. (4)EEPROM掉电后数据不丢失,可反复编程。 (5)flash的读写延迟较低,能耗低,可靠性高,
阅读全文
摘要:单片机IO口的电平都是TTL电平,电脑通过USB连接出来的信号是USB信号,需要USB转串口的CH340芯片去转换。 1、ISP ( In-System Programming )在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式
阅读全文
摘要:在系统可用的GPIO口数量有限的情况下实现按键板的另一个选择就是:扩展GPIO口。扩展GPIO的方法有很多,市场上已经有很多种类的GPIO口扩展器件,但是从成本上考虑,但它们总是显得昂贵。对于按键板的实现,使用基于一个移位寄存器的方法,因其低成本、方便稳定性而被广泛使用,这里我们将讨论一个基于74L
阅读全文
摘要:在嵌入式系统产品开发中,按键板的设计是最基本的,也是项目评估阶段必须要考虑的问题。其实现方式又很多种,具体使用那一种就需要结合特定IC的可用IO数量,并综合考虑成本,做出最终选择。本系列文章将介绍多种不同按键板的原理与实现。 使用ADC实现按键板 这是最简单的实现方式,它需要系统IC提供一个内部AD
阅读全文
摘要:上篇介绍简单的ADC实现,需要IC提供一个额外的ADC。但出于IC成本的考虑,无法提供这个的ADC时,但提供了多个额外的GPIO(General Purpose Input Output:双向的:可以为输入/输出,只有两个状态High/Low),就可以使用本篇的实现方法了。 基于GPIO的按键板 基
阅读全文
摘要:问题1:什么是DRAM、SRAM、SDRAM?答:名词解释如下DRAM 动态随即存取器,需要不断的刷新,才能保存数据,而且是行列地址复用的,许多都有页模式SRAM 静态的随机存储器,加电情况下,不需要刷新,数据不会丢失,而且一般不是行列地址复用的SDRAM 同步的DRAM,即数据的读写需要时钟来同步
阅读全文
摘要:1.单片机内部需要储存器、累加器,这些都需要逻辑门电路。比如锁存器就是一个D触发器,而触发器的置1、清0、置数的功能都需要跳变沿。D触发器就是上升沿后存入数据,而这个上升沿就得外部提供脉冲,这就是脉冲信号 ,而这个脉冲信号就是我们稳定的时钟信号。 2.单片机运行需要时钟支持—–就像计算机的CPU一样
阅读全文
摘要:一、基本概念 RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM 通常是作为操作系统或其他正在运行程序的临时存储介质,它的一切都是最好的,唯一缺点断电一切东西都没有了。一般情况下,现在移动设备也多
阅读全文