01 2013 档案
摘要:最近用到测量光线的模块BH1750FVI时需要用到IIC总线操作, 于是就又费功夫学习了下, 基本上算是了解了, 所以呢, 就用51的IO口, 模拟出了总线时序, 并能正确操纵需要用IIC总线访问地一系列模块. 本来想写篇文章简单介绍下我对IIC总线的理解的, 但, 发现没工夫, 所以, 放在以后有时候再来弄吧. 今天我还是只给出一个范例程序, 它能在我的51单片机机系统上工作得很好. iic.h 列出了所有IIC总线的操作函数. 下面给出源代码://iic.h - 实现相关的头文件//女孩不哭 2013-01-18#ifndef __IIC_H__#define __IIC_H__voi..
阅读全文
摘要:tfref 由于是笔记本电脑, 由于屏幕太小, 也可能是不想让别人看见自己打开了哪些窗口, 所以选择了把桌面的任务栏的自动隐藏选项给钩上了, 现在只要任务栏失去焦点, 它就会自己隐藏了. 但很不爽的是, 任务栏在屏幕的最下面(其它位置也一样), 只要鼠标稍微碰到就会显示出任务栏, 太不爽了, 所以...
阅读全文
摘要:tfref 宏CONTAINING_RECORD的用处其实还是相当大的, 而且很是方便, 它的主要作用是: 根据结构体中的某成员的地址来推算出该结构体整体的地址! 下面从一个简单的例子开始说起: 我们定义一个结构体, 同时类型化:typedef struct{ int a; ...
阅读全文
摘要:以前见他们调试驱动程序之类的都是使用的VMWare, 我没怎么用这软件, 感觉这软件有点臃肿, 后台服务挂得太多了, 感觉不爽, 于是就没搞它.加上电脑上很早就装有Oracle的Virtual Box, 于是就看了下, 其实Virtual Box也有支持串口设备, 按理说也可以用Windbg进行连接的. 一直觉得Virtual Box挺好用的.既然写了这篇博客, 那就证明我确实已经成功地进行调试了. 下面说下步骤吧(已经完成的就忽略吧): (如果图片显示不完整, 请在右键菜单中查看该图片)1.安装Virtual Box虚拟机 官方网址:https://www.virtualbox.o...
阅读全文