?? main.c
字號:
/*************************************************************
程序功能:對EEPROM進行讀寫測試
--------------------------------------------------------------
說 明:AT24C02是256Byte存儲容量的EEPROM,內部
尋址時,要用32個頁地址,每頁有8Byte
--------------------------------------------------------------
測試說明:根據提示設置斷點,觀察相應數據
**************************************************************/
#include <msp430x14x.h>
#include "BoardConfig.h"
#include "EEPROM.h"
/****************主函數****************/
void main(void)
{
uchar wbuffer[] = {1,2,3,4,5,6,7,8};
uchar rbuffer[8];
uchar flag = 0;
WDTCTL = WDTPW + WDTHOLD; //關閉看門狗
BoardConfig(0xb8); //關閉數碼管、流水燈和電平轉換
P1DIR |= 0x0c; //設置相應端口為輸出狀態
if(Write_1Byte(0x11,0x00))
flag = 1;
_NOP(); //在此設置斷點觀察flag
if(Read_1Byte_Randomaddress(0x00) == 0x11)
flag = 2;
_NOP(); //在此設置斷點觀察flag
if(Write_NByte(wbuffer,8,0x08)) //從第1頁的第0個字節起連續寫8個數據
flag = 3;
_NOP(); //在此設置斷點觀察flag
if(Read_NByte_Randomaddress(rbuffer,8,0x08))//從第1頁的第0個字節起連續讀8個數據
flag = 4;
_NOP(); //在此設置斷點觀察rbuffer的值
flag = flag-1; //此句是為了消除編譯警告,無實際意義
while(1);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -