guoyaoxd

关于C语言的点滴

1、静态变量static用于统计次数功能。2、当数据在某些特定位置如128,256等变化时,可能是数据类型设置问题。3、双层循环,较长的循环放在内层效率要高。4、IAR默认char是unsigned的,所以跟0比较时要声明signed。

示波器直流耦合、交流耦合

只观测目标波形的交流成分,用交流耦合;如果要同时观测目标中是否有直流分量,可用直流耦合。PWM输出波形时如果选交流耦合会这样显示:DC耦合反应实际情况,看到的波形同时包含交流成分和直流成分AC耦合丢掉了直流成分,5V对称方波的直流分量是2.5V,y轴因此下移2.5V,

关于IAR的点滴

1、这是把多个工程放到一个工作空间的问题:点击菜单栏project->AddExitingProjects选择你想要添加的工程(引自jicheng0622博客的回答)。2、编译出现找不到头文件问题的解答:需要在c/c++complier设置里面加载你的头文件路径$P

上拉电阻和下拉电阻

输出时:上拉电阻:(1)、提高输出电压,增强驱动能力。(2)、如果电平用OC(集电极开路,TTL)或)OD(漏极开路,CMOS输出),需要用用上拉电阻,因为没有电源就不能工作了。(3)、上拉电阻太大会引起电平的延迟