工作杂记
xiaoxiaomuyu2010
这个作者很懒,什么都没留下…
展开
-
通过I2C读取EEPROM中寄存器的值,获得的值越界
最近,通过I2C去读取EEPROM中寄存器的值,指定了读取两个字节的长度,同时用short型数据类型存放读出的数据,通过使用0x%x打印出数据,结果是一个四个字节的数据,即0xffffxxxx,前两个字节都是F,后面两个字节是寄存器中的数据。困惑是既然是用一个short型的数据类型来存放两个字节的数据,为什么会变成了四个字节,short型的数据类型应该是存放不下四个字节的数据的。【问题得到解决原创 2012-10-31 22:55:35 · 2678 阅读 · 0 评论 -
编译报request for member '***' in something not a structure or union的原因,以及解决方法
目前碰到的是将用'.'点操作符来连接结构体指针所指向的成员变量;其实用结构体指针引用其成员时只能使用'->'操作符。原创 2012-11-15 20:39:13 · 11921 阅读 · 0 评论 -
订票
https://github.com/zzdhidden/12306/raw/master/12306BookingAssistant.user.js是12306的证书有问题, 下载证书安装一下:http://www.12306.cn/mormhweb/ggxxfw/wbyyzj/201106/srca12306.zip或者:先开一下https://dynamic.12306.cn/o原创 2013-01-09 12:52:05 · 517 阅读 · 0 评论 -
学习好资源 ---- 硬件基础
1、硬件基础:http://www.allaboutcircuits.com/http://stardict.sourceforge.net/原创 2013-09-10 09:44:28 · 968 阅读 · 0 评论 -
嵌入式学习 ---- 基本概念
一、处理器的基本概念1、微处理器与微控制器2、寄存器A、通用寄存器B、浮点寄存器3、中断A、轮询B、中断4、字节序A、小端模式:低位字节存放在低地址B、大端模式:高位字节存放在低地址下图分别是小端模式和大端模式:5、边界对齐边界对齐(boundary alignment)是处理器为了提高处理性能而对存取数据的起始地原创 2013-09-11 19:38:36 · 1044 阅读 · 0 评论