RSS

MSP430的软硬件C延时程序设计

来源:网络 作者:不详 时间:2007-03-02 Tag: 点击:

MSP430是超低功耗16位单片机,越来越受到电子工程师亲睐并得到广泛应用。C程序直观,可读性好,易于移植和维护,已被很多单片机编程人员所采用。MSP430集成开发环境(IAR Embedded WorkbenchAQ430)都集成了C编译器和C语言级调试器CSPY。但是C语言难以实现精确延时,这一直困扰着很多MSP430单片机程序员。笔者在实际项目开发过程中,遇到很多需要严格时序控制的接口器件,如单总线数字温度传感器DSl8820、实时时钟芯片PCF8563(需要用普通]o模拟12C总线时序)、三线制数字电位器AD8402CF(Compact Flash Card)等都需要μs级甚至纳ns级精确延时;而一些慢速设备只需要mss级的延时。为此,笔者提出了适合于不同延时级别需要的软件或硬件精确延时方法,并已实际应用,效果良好,大大缩短了开发周期。

 

1  硬件延时

    MSP430单片机系统程序多采用事件驱动机制,即在没有外部事件触发的情况下
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
合作站点