APP下载

MSP430F449的数字电位器分压功能设计

2012-09-25王若男韩进

单片机与嵌入式系统应用 2012年4期
关键词:单片机

王若男,韩进

(山东科技大学 信息科学与工程学院,青岛 266510)

MSP430单片机具有丰富的外围模块,如MSP430F449就包含8组I/O端口、精密模拟比较器、硬件乘法器、串行通信可软件选择UART/SPI模式等。在实际的应用中,USART接口具有极佳的通用性,出于扩展接口的目的,往往通过软件模拟SPI,以获得更多的SPI接口。本文就是通过软件模拟实现了SPI通信,来驱动和控制数字电位器的。数字电位器也称为数控电位器,是一种用数字信号控制阻值改变的器件。数字电位器与机械式电位器相比,具有可程控改变阻值、耐震动、噪声小、寿命长、抗环境污染等优点,因而在自动控制、智能仪器仪表、消费类电子产品等许多领域得到成功应用。

1 SPI概述

串行外围设备接口SPI(Serial Peripheral Interface)总线技术是一种同步串行接口,其硬件功能很强,所以与SPI有关的软件相当简单,使CPU有更多的时间处理其他事务。SPI总线上可以连接多个可作为主机的 MCU,装有SPI接口的输出设备、输入设备(如液晶驱动)以及A/D转换等外设,也可以简单连接到单个TTL移位寄存器的芯片。总线上允许连接多个设备,但在任一瞬间只允许一个设备作为主机。串行模块工作在SPI模式,通过4线(SOMI、SIMO、SCK 及STE)或者3线(SOMI、SIMO、SCK)同外界通信:

SOMI——串行数据输入(从出主入)。

SIMO——串行数据输出(主出从入)。

SCK——串行移位时钟。

STE——从机模式发送/接收允许控制信号。

数据的传输由SCK决定,数据可以在SCK的上升沿或者下降沿输出。因为SPI接口定义具有很大的灵活性,因此导致各个厂商带有SPI接口的芯片在工作时序上并不一致,所以使用时要注意芯片SPI接口工作时序的差别。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计