介绍了一种TI公司最新推出的MSP430F247单片机,利用它自带的12C模块驱动12C总线的温度传感器TMP275。TMP275是一款具有高精度、低功耗的新型温度传感器。由于TMP275具有可编程功能,纤小的封装以及极大的温度范围,因而广泛应用于组建超小型温度测量装置。
两种架构都对上层应用屏蔽了具体设备的细节,实现这种屏蔽需要编写相应的驱动完成从系统调用到自定义操作的转换过程。虚拟设备的操作直接暴露给操作系统以增强灵活性,而实际的操作转换为基本的I2C操作或红外操作,并经过USB进行包装发送给底层固件,固件剥离出原始数据后对模块执行实际的I2C操作或返回红外设备数据。针对不同操作系统,各自驱动的编写分别为:在Linux上主要为注册dvb_USB_devlceproperties结构中相关的方法;在BDA架构上主要为填充Bda—sup.1ib中要求的属性方法集。对主机的要求主要集中在两个方面:具备能够流畅解码当前数字电视压缩的音视频的能力;操作系统最好支持多线程,以方便解码和播放同步操作。
1、有源晶振(Oscillator)有4只引脚,是一个完整的振荡器,其中除了石英晶体外,还有晶体管和阻容元件。其次有源晶振,信号质量好,比较稳定,而且连接方式相对简单(主要是做好电源滤波,通常使用一个电容和电感构成