
Embedded
方窗
任凭风雨咆哮,大地仍就高歌。
展开
-
UNICODE下memset的使用
在多字节程序中,memset及ZeroMemory的使用很清楚,如:char str[10];memset(str,0,10)或memset(str,0,sizeof(str));ZeroMemory(str,10)或ZeroMemory(str,sizeof(str)) 其中:sizeof(str)==10;在UNICODE下,应该这样用:TCHAR str[10];转载 2012-04-02 16:58:44 · 4167 阅读 · 0 评论 -
VC判断操作系统
#include #include #include #include #define BUFSIZE 256typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);typedef BOOL (WINAPI *PGPI)(DWORD, DWORD, DWORD, DWORD, PDWORD);BOOL GetOSDisplay转载 2012-04-03 23:55:51 · 762 阅读 · 0 评论 -
VS2010编译基于QT库的静态程序
Error 2 error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMT.lib(typinfo.obj)D:\Users\Administrator\Documents\Vi原创 2012-05-06 10:59:55 · 1131 阅读 · 0 评论 -
Linux内核编码风格
Linux内核编码风格 这篇简短的文章描述了Linux内核首选的编码风格。编码风格是很个人化的东西,我不会把自己的观点强加给任何人。但是,Linux内核的代码毕竟是我必须有能力维护的,因此我宁愿它的编码风格是我喜欢的。请至少考虑一下这一点。 首先,我建议打印一份《GNU编码标准》,不要阅读它。烧掉它,它不过是象征性的姿态。 然后,请看: 第转载 2012-07-17 11:20:12 · 567 阅读 · 0 评论 -
JTAG接口与引脚定义
标准的JTAG当然是20Pin,但JATG实际使用的只有4根信号线,再配合电源、地,故又有了很多不同的接口形式,而且现在也渐成标准,归纳如下:转载 2012-03-31 10:55:08 · 3940 阅读 · 0 评论 -
ADC8位精度或10位精度
ADC的精度是不用设置的。ADC的转换结果在ATmega16中都是10位,不管怎么设置。只是当我们需要8位精度时,读取高8位即可,低2位忽略。当需要10位精度时,全部10位都读取。在说明前,先定义一些变量unsigned int ADC_result;unsigned int ADC_temp;对于左对齐8位精度:这种情况只需要读取ADCH( ADC_result = ADCH),ADCL可以不读转载 2012-03-14 13:25:25 · 9462 阅读 · 0 评论 -
PCB布线顺序
一般PCB布线顺序按照频率来划分优先顺序例如:高频-->VGA-->audio-->模拟信号-->电源-->数字信号-->地转载 2012-05-28 17:30:06 · 1424 阅读 · 0 评论 -
STM32固件库模版
用stm32才发现,st公司还专为stm32设计了固件库,目的是为了缩短研发人员的开发时间;虽然用固件库会影响代码的执行效率,不过比起从零开始的项目,选择固件库还是比较值得的。我用的的固件库是官方最新版本3.5版:STM32F10x_StdPeriph_Lib_V3.5.0下载地址:http://download.youkuaiyun.com/detail/fangchuang/4303888开发原创 2012-05-15 17:25:18 · 1836 阅读 · 0 评论