main.c

来自「msp430 非常经典的教材 希望对 msp430 的学者有帮助」· C语言 代码 · 共 60 行

C
60
字号
#include <msp430x16x.h>
#include "i2c.h"

void main(void)
{
    volatile unsigned char Data[6];
    
    //停止看门狗
    WDTCTL = WDTPW+WDTHOLD; 
    
    //初始化端口
    Init_Port();    
  
    //初始化时钟
    Init_CLK();
    //I2C初始化
    InitI2C();
    
    //打开中断
    _EINT();
  
    //写入数据
    EEPROM_ByteWrite(0x0000,0x12);
    //等待写操作完成
    EEPROM_AckPolling(); 
    //写入数据
    EEPROM_ByteWrite(0x0001,0x34);
    //等待写操作完成
    EEPROM_AckPolling();  
    //写入数据
    EEPROM_ByteWrite(0x0002,0x56);
    //等待写操作完成
    EEPROM_AckPolling();  
    //写入数据
    EEPROM_ByteWrite(0x0003,0x78);
    //等待写操作完成
    EEPROM_AckPolling();   
    //写入数据
    EEPROM_ByteWrite(0x0004,0x9A);
    //等待写操作完成
    EEPROM_AckPolling();
    //写入数据
    EEPROM_ByteWrite(0x0005,0xBC);
    //等待写操作完成
    EEPROM_AckPolling();          
  
    //读出数据,随机读
    Data[0] = EEPROM_RandomRead(0x0000);    
    //读出数据,当前地址读
    Data[1] = EEPROM_CurrentAddressRead();  
    //读出数据,当前地址读
    Data[2] = EEPROM_CurrentAddressRead();  
    //读出数据,当前地址读
    Data[3] = EEPROM_CurrentAddressRead();  
    //读出数据,当前地址读
    Data[4] = EEPROM_CurrentAddressRead(); 
    //读出数据,当前地址读
    Data[5] = EEPROM_CurrentAddressRead(); 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?