- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 I2C协议要点
1.I2C只有两根线,一根数据线SDA,一根时钟线SCL。 2.SDA和SCL 都是双向线路 都通过一个电流源或上拉电阻连接到正的电源电压。 3.每传输一个数据位就产生一个时钟脉冲. 4.SDA线上的数据必须在时钟的高电平周期保持稳定,数据线的高或低电平状态只有在SCL 线的时钟信号是低电平时才能改变见图 5.在I2C 总线中唯一例外的是起始S 和停止P 条件(和第4点相比)。 6.S
2012-09-25 16:46:20 898 1
原创 git之学习要点:远程分支与衍合
1.远程分支 先看图,不说话 git fetch origin 之后…… 注意:git fetch 命令会更新 remote 索引。 看完图之后,以下语法要搞清楚: 推送本地serverfix -> serverfix(origin): $ git push origin serverfix 通过此语法,你可以把本地分支推送到某个命名不同的
2012-09-22 19:21:00 1746
原创 对生活进行重构
我们的生活有时会乱成一团糟,这个时候有必要对自己的生活进行一次重构。当然这个重构只能正对未来,而不是过去。 1,首先重构需要有一个可靠的测试机制,所以你必须一套可行的方法来测试你的重构有效,写出测试机制能够为你设立目标。 2,找出你生活中的坏味道,如:不锻炼,和同事,亲人之间缺乏交流,生活无归来,斤斤计较,爱生气,焦虑,缺乏兴趣爱好,没能力,没自信等等。
2012-09-17 19:46:00 726
原创 写程序时粗心犯的错误
1. ||(或) ,|(按位或)混淆了,如下,肯定是不行的。 GENERIC_READ||GENERIC_WRITE 2. malloc(count)写成 malloc(sizeof(count));
2012-09-09 20:50:26 795
原创 重构要点总结
何谓重构 对软件体系结构的一种调整,目的是在不改变其“外在行为”的前提下,调整其结构,使其易于修改,维护和理解。 重构与设计模式 通过重构,你可以找出改变的平衡点。你会发现所谓设计不再是一切动作的前提,而是在整个开发过程中逐渐浮现出来。在系统构筑过程中,你可以学习如何强化设计,其间带来的互动可以让一个程序在开发过程中持续保有良好的设计。 重构的
2012-09-09 20:32:05 1309
转载 第2节 USB的通讯协议
http://www.eefocus.com/html/09-01/63739s.shtml 事务 输出 14.2.1 包 包(Packet)是USB系统中信息传输的基本单元,所有数据都是经过打包后在总线上传输的。USB包由五部分组成,即同步字段(SYNC)、包标识符字段(PID)、数据字段、循环冗余校验字段(CRC)和包结尾字段(EOP),包的基本格式如下图:
2012-09-05 11:52:22 13670 2
转载 第1节 USB通信基本知识概
http://www.eefocus.com/article/09-01/63738s.html USB 14.1.1 有关基本概念 (1)差分信号技术 差分信号技术的特点:使用两条线路表达一个比特位,即用两条线路传输信号的压差作为判断1还是0的依据。其优点是具有极强的抗干扰性。倘若遭受外界强烈干扰,两条线路对应的电平同样会出现大幅度提升或降低的情况,但二者的电平改变方向和
2012-09-05 11:23:23 4781
原创 c++ 设计模式---行为模式
一,CHAIN OF RESPONSIBILITY(职责链) 二,COMMAND(命令) 三,INTERPRETER(解释器) 四,ITERATOR(迭代器)
2012-09-02 10:25:08 743
《COM本质论》(侯捷)附源码(这是第3部分)
2010-10-24
《COM本质论》(侯捷)附源码(这是第2部分)
2010-10-24
c++标准程序库《附源码》(侯杰)
2010-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人