MSP430G2553的I2C通信示例详解
1. 硬件准备
在使用MSP430G2553进行I2C通信时,仅需要PCF8574芯片、带有电阻的LED。需要注意的是,LED所使用的电阻要根据LED本身来选择,单个I/O的输出电流不能超过20mA,所有LED的总电流不能超过100mA,否则芯片可能会损坏。
2. CCS固件实现
2.1 固件概述
此固件使用CCS Version: 10.1.1.00004编写和测试。使用IDE CCS编写的固件相对复杂,因为需要先实现整个I2C通信,之后才能在自己的逻辑中使用。
2.2 声明和初始化部分
以下是固件的声明和初始化代码:
#include <msp430.h> //(1) including MSP430 library
#include <LCD4x20.h> //(2) including our own LCD library
#define byte unsigned short //(3) here we define, what it is “byte”
#define SCL BIT6 //(4a) definition of SCL for USCI-mode
#define SDA BIT7 //(4b) definition of SDA for USCI-mo
超级会员免费看
订阅专栏 解锁全文
68

被折叠的 条评论
为什么被折叠?



