摘要:
MDK V4.70版本,安装完成后,打开工程编译会出现如下警告与错误的 L6310W: Unable to find ARM libraries我的电脑---->右击 属性---->高级---->系统---->环境变量---->系统变量删除ADS的5个环境变量在删除上述ADS1.2的5个系统变量之后,再重新打开KEIL下的工程文件,再次 编译工程,OK!解决问题! 阅读全文
摘要:
10种AD采样的软件滤波方法1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点:能有效克服因偶然因素引起的脉冲干扰C、缺点无法抑制那种周期性的干扰平滑度差2、中位值滤波法A、方法:连续采样N次(N取奇数)把N次采样值按大小排列取中间值为本次有效值B、优点:能有效克服因偶然因素引起的波动干扰对温度、液位的变化缓慢的被测参数有良好的滤波效果C、缺点:对流量、速度等快速变化的参数不宜3、算术平均滤波 阅读全文
摘要:
DS18B20 Datasheet时序完全解读本文章转自网络,本来想自己整理 但由于时间关系只能贴上原帖,这篇文章不错,教会大家如何看懂复杂难懂的datasheet 希望对大家有帮助DS18B20时序Author:exploer CIEE ,CAU2008-9-16: 本文档参照Maxim公司DS18B20的Datasheet而完成。其中,加了灰框的部分为原文档内容,其中英文部分为官方文档内容,中文部分为本人的翻译。限于本人水平,本文档可能存在错误或者让人误解的内容,对于因此引起的一切问题作者(exploer,CIEE-CAU)概不负责。INITIALIZATION PROCEDURE—RE. 阅读全文
摘要:
CListCtrl 使用(转)以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口sty 阅读全文
摘要:
看到这篇文章,, 第一感觉,, 太肉麻了, 第二感觉. 太有才了,.,, 抽象 面向对象编程的一个实质性的要素是抽象。人们通过抽象(abstraction)处理复杂性。例如,人们不会把一辆汽车想象成由几万个互相独立的部分所组成的一套装置,而是把汽车想成一个具有自己独特行为的对象。这种抽象使人们可以很容易地将一辆汽车开到杂货店,而不会因组成汽车各部分零件过于复杂而不知所措。他们可以忽略引擎、传动及刹车系统的工作细节,将汽车作为一个整体来加以利用。 “"我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... “ 整个世界都可以抽象 阅读全文
摘要:
不要做浮躁的嵌入式工程师转抄网上的一个帖子:1.不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2.初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3.看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。4.不要被一些专用词汇所迷惑;最根本的是先了解最基础知识。5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。6 阅读全文
摘要:
1.t e s t一般有两种格式,即:test condition或[ c o n d i t i o n ]使用方括号时,要注意在条件两边加上空格。2.文件测试-d 目录 -s文件长度大于0、非空 -f正规文件 -w可写 -L符号连接 -u文件有s u i d位设置 -r可读 -x可执行3.逻辑操作符-a 逻辑与,操作符两边均为真,结果为真,否则为假。-o 逻辑或,操作符两边一边为真,结果为真,否则为假。! 逻辑否,条件为假,结果为真。4.字符串测试(1)test “str” (2)test str_opt “str” (3)test “str1” str_opt... 阅读全文