一.基础知识1.串行通信和并行通信:目前用的比较多的是串行通信。串行通信优点是连接简单,传输距离远;缺点是传输速度慢。2.串行通信:分为同步通信和异步通信;异步通信是指发送和接收设备利用各自的时钟控制数据的发送和接收。3.串行通信的传输方向:单工,半双工,全双工。4.波特率:每秒钟传输2进制代码的位...
分类:
其他好文 时间:
2016-01-06 23:38:15
阅读次数:
314
一.IIC总线基础知识1.IIC总线的特性:A.只有两条总线线路,一条串行数据线SDA,一条串行时钟线SCL。B.每一个连接到总线的器件都可以通过唯一的地址和一直存在的主机/从机关联,并由软件设定地址,也可以由硬件设定地址。主机可以作为主机发送器和主机接收器。2.关于IIC的几个知识点:二.24C0...
分类:
其他好文 时间:
2016-01-06 23:17:18
阅读次数:
254
1 建议SCL空闲时会高电平。2复位:上电后连续输入40个1(时钟周期)复位到已知状态,并等待500us后才能访问串行接口,用于SCLK噪音导致的同步。3单次转换与连续转换(连续读取):3.1单次转换是指完成转换后处于省电模块。将MD2~0=001,振荡器1ms才能稳定。多通道时注意访问时间的限制:...
分类:
其他好文 时间:
2016-01-06 17:52:14
阅读次数:
819
对象的序列化(串行化)序列化概念:(1)对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对...
分类:
其他好文 时间:
2016-01-05 22:13:27
阅读次数:
245
//1、创建主线程(串行) dispatch_async(dispatch_get_main_queue(), ^{ //刷新界面代码 }); //2、创建异步线程(并行) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRI...
分类:
其他好文 时间:
2016-01-05 22:10:54
阅读次数:
192
串行队列特点以先进先出的方式,顺序调度队列中的任务执行无论队列中所指定的执行任务函数是同步还是异步,都会等待前一个任务执行完成后,再调度后面的任务队列创建dispatch_queue_t queue = dispatch_queue_create("queueName", DISPATCH_QUEU...
分类:
其他好文 时间:
2016-01-01 21:00:20
阅读次数:
316
第一章微机接口概述第二章CPU技术第三章 总线技术第四章 中断技术第五章 DMA技术第六章 人机接口第七章 串行接口技术第八章 并行接口技术第九章 IDE技术第十章 SCSI技术第十一章 USB技术第十二章 BIOS技术第十三章 模拟技术
分类:
其他好文 时间:
2015-12-30 13:25:54
阅读次数:
128
这个想法之前就在脑袋里有过,最近公司产品要用到,所以多做了些了解。1. USB 简介USB 是 Universal Serial Bus 的缩写,从字面上看,就是通用串行总线的意思。从物理上看,其实就是一对差分线,连接两台设备后,相互间进行数据传输。加上另外两路供电( 5V 和 GND)线,一共是 ...
分类:
系统相关 时间:
2015-12-30 09:16:44
阅读次数:
442
利用串行化来做深复制把对象写到流里的过程是串行化(Serilization)过程,但是在Java程序师圈子里又非常形象地称为“冷冻”或者“腌咸菜(picking)”过程;而把对象从流中读出来的并行化(Deserialization)过程则叫做“解冻”或者“回鲜(depicking)”过程。应当指出的...
分类:
其他好文 时间:
2015-12-29 16:20:20
阅读次数:
181
概念:1、首先搞清楚四个最常用的术语同步、异步、并发、串行 同步和异步主要影响:能不能开启新的线程 同步:只是在当前线程中执行任务,不具备开启新线程的能力 异步:可以在新的线程中执行任务,具备开启新线程的能力 并发和串行主要影响:任务的执行方式 并发:允许多个任务并发(同时)执...
分类:
其他好文 时间:
2015-12-28 23:37:26
阅读次数:
295