主动笔的多协议切换
主动笔的多协议切换前言:  各家屏厂的通讯协议不同,从用户角度希望购买一支笔即可在多家屏厂的屏上使用,因此对主动笔支持多协议提出了多协议切换的需求。本篇文章讨论多协议切换的逻辑实现
1 为什么要主动笔多协议切换  主动笔在电子屏上书写,实质是笔和屏通讯交互的过程,既然有通讯那就一定有通讯协议。目前通讯协议由屏端主导制定,主动笔和屏准照一定通讯协议进行无线通讯交互。目前还没有各个屏厂商统一遵守的标准协议,各大屏厂都制定自己的协议,导致市面上用户购买主动笔时只能买与自己屏适配的,目前较为常见的有苹果笔、微软笔、谷歌笔、华为笔等。  为不同的屏买不同的笔这其实是一种极大的浪费,应该像蓝牙耳机一样可以在所有多媒体设备上使用。要推动几大屏厂一起制定和准守统一的主动笔协议是很难的,既然无法统一协议那么可以使设备兼容多种协议,目前屏端也已经做了一些多协议支持的努力,但也只限于自家协议,比如微软最新的Hub屏支持MPP2.5和MPP2.0协议。作为笔厂为了提升产品竞争力,应考虑在笔端支持更多屏端 ...
主动笔的背包模式
主动笔的背包模式前言:  主动笔是一种低功耗消费电子,起对功耗的要求可谓严苛,应尽可能考虑节省功耗的方法,达到更长时间待机的目的。
1 逻辑策略  主动笔目前为了达到人在使用时工作,人不使用时进入低功耗模式,目前主流的做法是采用加速度计来检测加速度,当出现加速度大于某个阈值时认为人在使用主动笔此时唤醒主动笔开始工作,当加速度持续低于某个阈值并且持续一段时间则认为不使用主动笔,此时主动笔进入低功耗模式。这种通过检测减速度是否大于某个阈值的方法来判断是否人在使用主动笔的方式,准确率很低,实际要判断人的意图仅靠加速度是很难的。引起加速度变化的不一定是人,即便是人也不一定此时运动是为了用笔书写。也即有加速度不等于人使用笔书写。加速度小于阈值也不能得出人没有使用笔书写的结论,因为加速度小不等于速度小,可能较为匀速书写或者画单向圆,如果加速度取的太小又会引起笔过于容易被唤醒,不利于降低功耗。也即没有加速度不等于处于非书写状态。  设想这样一个场景,当笔装在背包内行走时,行走的“外界”抖动将持 ...
一种自动捕获模拟PWM波的单片机逻辑电路
一种自动捕获模拟PWM波的单片机逻辑电路前言:  本文介绍一种通过单片机捕获模拟PWM方波的单片机逻辑电路,这种电路的优点是捕获器件不需要CPU干预,捕获迅速且资源开销小,兼具灵活性和准确性。
1 模拟PWM捕获单片机数字电路设计  单片机能接收处理模拟PWM信号的外设有ADC和CMP(比较器),以下对比两种方式。
1.1 使用ADC捕获信号  通过ADC对模拟信号进行固定频率的连续性采样,对采样的数据进行处理从而恢复原信号,整个过程需要CPU的干预。
一种自动捕获模拟PWM波的单片机逻辑电路前言:  本文介绍一种通过单片机捕获模拟PWM方波的单片机逻辑电路,这种电路的优点是捕获器件不需要CPU干预,捕获迅速且资源开销小,兼具灵活性和准确性。
1 模拟PWM捕获单片机数字电路设计  单片机能接收处理模拟PWM信号的外设有ADC和CMP(比较器),以下对比两种方式。
1.1 使用ADC捕获信号&emsp ...
第十七章——多媒体基础知识
第十七章——多媒体基础知识前言:   计算机第十七章节主要知识点。
1 知识点介绍
多媒体概念
多媒体技术
多媒体分类
多媒体标准
图形、音频
多媒体容量计算
VR
2 多媒体概念  多媒体:Multiple Media。
指存储信息的实体,如磁盘、光盘、磁带等。
指传递信息的载体,如数字、文字、声音、图形和图像。
  多媒体计算机:指能综合处理多媒体信息,使多种信息建立联系并具有交互性的计算机系统。
2.1 多媒体分类
感觉媒体:声音、图形、图像、动画
表示媒体:各种编码方式、如文本编码、图像编码和声音编码
显示媒体:输入显示媒体键盘、鼠标和麦克风,输出显示媒体显示器、打印机和音响
存储媒体:磁盘、光盘和内存
传输媒体:电缆、光缆和交换设备
第十七章——多媒体基础知识前言:   计算机第十七章节主要知识点。
1 知识点介绍
多媒体概念
多媒体技术
多媒体分类
多媒体标准
图形、音频
多媒体容量计算
VR
2 多媒体概念&em ...
第十六章——知识产权与标准化
第十六章——知识产权与标准化前言:   计算机第十六章节主要知识点。
1 知识点介绍
知识产权概述
保护范围与对象
保护期限
知识产权人确定
侵权判定
标准化
2 知识产权  知识产权:知识产权是指人们就其智力劳动成果所依法享有的专有权利,通常是国家赋予创造者对其智力成果在一定时期内享有的专有权或独占权。
工业产权
著作权 作品完成自动产生版权
人身权 财产权(双重性)
2.1 知识产权特点
无形性
独占性
双重性
地域性
确认性
时间性
2.2 职务作品判定  非职务作品,必须同时不满足三条标准。
是否:针对本职务工作中明确指定的开发目标所开发的软件。
是否:开发的软件是从事本职工作活动所预见的结果或者自然的结果。
是否:主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并且由法人或者其他组织承担责任的软件。
2.3 保护范围与对象
法律法规名称
保护对象及范围
注意事项
著作权法
著作权文学、绘画、摄影等作品
1、不需要申请 ...
第十五章——嵌入式硬件设计
第十五章——嵌入式硬件设计前言:   计算机第十五章节主要知识点。
1 知识点介绍
电路设计
PCB电路设计
电子设计
电子电路测试
下午题训练
2 电路设计2.1 电路设计原理  电路板设计主要分为3个步骤。
设计电路原理图
生成网络表
设计印制电路板
第十五章——嵌入式硬件设计前言:   计算机第十五章节主要知识点。
1 知识点介绍
电路设计
PCB电路设计
电子设计
电子电路测试
下午题训练
2 电路设计2.1 电路设计原理  电路板设计主要分为3个步骤。
设计电路原理图
生成网络表
设计印制电路板
  原理图设计:将元器件按照逻辑关系用导线连接起来。
原理图库中有的元件直接选用
原理图库中没有的元件,由用户自己新建
  网络表是电路原理图设计和印制电路板设计中的一个桥梁,它是设计工具软件自动布线的灵魂。
网络表可以从原理图中生成
也可以从印制电 ...
第十四章——嵌入式系统总线和通讯接口
第十四章——嵌入式系统总线和通讯接口前言:   计算机第十四章节主要知识点。
1 知识点介绍
串行接口基本原理与结构
并行接口基本原理与结构
PCI接口基本原理与结构
USB接口基本原理与结构
SPI接口基本原理与结构
IIC接口基本原理与结构
网络接口基本原理与结构
总线分类
2 串行接口基本原理与结构
串行通信概述
RS-232C串行接口
RS-422串行通信接口
RS-485串行总线接口
2.1 串行通信概述  串行通信:数据是一位一位地进行传输的,在传输中每一位数据都占据一个固定的时间长度。  优点。
传输线少、成本低
特别适合远距离传送
  缺点。
速度慢
第十四章——嵌入式系统总线和通讯接口前言:   计算机第十四章节主要知识点。
1 知识点介绍
串行接口基本原理与结构
并行接口基本原理与结构
PCI接口基本原理与结构
USB接口基本原理与结构
SPI接口基本原理与结构
IIC接口基本 ...
第十三章——嵌入式系统输入输出设备
第十三章——嵌入式系统输入输出设备前言:   计算机第十三章节主要知识点。
1 知识点介绍
GPIO原理与结构
A/D接口原理与结构
D/A接口原理与结构
2 GPIO原理与结构  GPIO(General Purpose I/O,通用输入输出接口)也称为并行I/O(Parallel I/O),是最基本的I/O形式。
由一组输入引脚或输出引脚组成,CPU对它们能够进行存取操作。
有些GPIO引脚能够通过软件编程改变输入/输出方向。
  一个双向GPIO端口 $(D_0)$ 的简化功能逻辑图如图所示。
PORT:数据寄存器
DDR(Data Direction Register):数据方向寄存器。
第十三章——嵌入式系统输入输出设备前言:   计算机第十三章节主要知识点。
1 知识点介绍
GPIO原理与结构
A/D接口原理与结构
D/A接口原理与结 ...
第十二章——嵌入式系统的存储体系
第十二章——嵌入式系统的存储体系前言:   计算机第十二章节主要知识点。
1 知识点介绍
存储器部件的分类
存储器的组织和构造
常见的嵌入式系统存储设备
2 存储器部件的分类  按在系统中的地位分类
主存储器(Main Memory简称内存或主存)
辅助存储器(Auxiliary Memory, Secondary Memory, 简称辅存或外存)。
  内存通常用来容纳当前正在使用的或要经常使用的程序和数据,CPU可以直接对内存进行访问。
内存一般都用快速存储器件来构成,内存的存取速度很快,但内存空间的大小受到地址总线位数的限制。
系统软件中如引导程序、监控程序或者操作系统中的基本输入/输出部分BIOS都是必须常驻内存。
  更多的系统软件和全部应用软件则在用到时由外存传送到内存。  外存也是用来存储各种信息的,存放的是相对来说不经常使用的程序和数据,其特点是容量大。
外存总是和某个外 ...
第十一章——嵌入式微处理器基础
第十一章——嵌入式微处理器基础前言:   计算机第十一章节主要知识点。
1 知识点介绍
嵌入式微处理器的结构与类型
嵌入式微处理器的体系结构
常用嵌入式微处理器介绍
2 嵌入式微处理器的结构和类型
嵌入式微处理器的基本结构
嵌入式微处理器的分类
  嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部分组成。
第十一章——嵌入式微处理器基础前言:   计算机第十一章节主要知识点。
1 知识点介绍
嵌入式微处理器的结构与类型
嵌入式微处理器的体系结构
常用嵌入式微处理器介绍
2 嵌入式微处理器的结构和类型
嵌入式微处理器的基本结构
嵌入式微处理器的分类
  嵌入式硬件系统一般由嵌入式微处理器、存储器和输入/输出部分组成。
  嵌入式微处理器是嵌入式硬件系统的核心,通常由以下3大部分组成。
控制单元:主要负责取指、译码和取数等基本操作并发送主要的控制指令。包括两个重要的寄存器: ...