亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ade7758.asm

?? 關(guān)于ADE7758的讀寫操作(處理器采用MSP430F449)
?? ASM
字號:
關(guān)于ADE7758的讀寫操作(處理器采用MSP430F449) 
來源:21ic 作者:leetb 欄目:測控之家 
關(guān)于ADE7758的讀寫操作(處理器采用MSP430F449)


程序清單如下:

//operating SPI PORTS --CAN
#include "msp430x44x.h"

unsigned char SPIData[3]; // 收到的ADE7758的數(shù)據(jù)信息
unsigned char SPI_Num; // 接收字符計數(shù)器 
unsigned char SPICMD[3]; // 待發(fā)送命令字符串


// ***************************************************************************** 
// 同步串行通訊 -- 延時子程序
void SPIDelay(int DelayTimes)
{ while (DelayTimes > 0) DelayTimes--;
}

// ***************************************************************************** 
// 同步串行通訊 -- 初始化7758通訊接口模塊
void Init_SPI1(void)
{ // 初始化USART1為SPI工作模式
UCTL1 &= ~SWRST; // 開始 USART1 的初始化設(shè)置
UCTL1 |= CHAR; // USART1 8 BITS 數(shù)據(jù)模式
UCTL1 |= SYNC; // USART1 SPI 通訊模式
UCTL1 |= MM; // USART1 SPI 主模式

UTCTL1 |= STC; // 從機(jī)發(fā)送模式,1是SPI的3線模式,STE引腳不作用
UTCTL1 |= SSEL1; // 選擇子系統(tǒng)時鐘 SMCLK
UTCTL1 |= SSEL0; // 
//UTCTL1 |= CKPL; // UCLK1信號 與 UCLK信號 極性相反
UTCTL1 &= ~CKPL;
UBR01 = 0x08; // 同步信號分頻因子 1MHz @ 8MHz
UBR11 = 0x00;
UMCTL1 = 0x00; // 波特率因子調(diào)整因子

ME2 |= USPIE1; // 開啟USART1 的 SPI 模塊

P4SEL |= 0X3C; // 進(jìn)行特定的端子設(shè)置 
P4DIR |= 0X0C;
IE2 |= URXIE1; // SPI 接收中斷允許
UCTL1 &= ~SWRST; // USART1 SPI 模式設(shè)置完畢 
P4OUT &= ~BIT2; // ADE7758 常選通狀態(tài)
}

// ***************************************************************************** 
// 同步串行通訊 -- 寫ADE7758模塊
// Addr 為ADE7758模塊內(nèi)部寄存器地址
// Length 為ADE7758相應(yīng)的寄存器數(shù)據(jù)長度
// SPICMD[0..2] 待發(fā)送信息
void Write_7758(unsigned char Address,unsigned char Length)
{ unsigned char num;
// 選通 ADE7758
while ((UTCTL1 & TXEPT)==0); // 判斷發(fā)送緩沖區(qū)是否為空 
TXBUF1 = Address | 0x80; // 發(fā)送 待寫地址
SPIDelay(10); // 延時
for (num = 0; num < Length; num++) // 循環(huán)發(fā)送多字節(jié)信息
{ while ((UTCTL1 & TXEPT)==0); // 判斷發(fā)送緩沖區(qū)是否為空
TXBUF1 = SPICMD[num]; // 發(fā)送 待寫地址
SPIDelay(1); // 延時
} 
}

// ***************************************************************************** 
// 同步串行通訊 -- 讀ADE7758模塊
// Addr 為ADE7758模塊內(nèi)部寄存器地址
// Length 為ADE7758相應(yīng)的寄存器數(shù)據(jù)長度
// SPIData[0..2] 為接收到的數(shù)據(jù)信息
void Read_7758(unsigned char Address)
{ // 選通 ADE7758
while ((UTCTL1 & TXEPT)==0); // 判斷發(fā)送緩沖區(qū)是否為空
TXBUF1 = Address; // 發(fā)送 讀地址
SPIDelay(1); // 延時
SPI_Num = 0; // 初始化接收數(shù)據(jù)個數(shù) 
}

// ***************************************************************************** 
// 同步串行通訊 -- 初始化ADE7758模塊
void Init_7758(void)
{ 
// SPCR=0x2A;
SPICMD[0] = 0x40; // 操作模式寄存器
Write_7758(0x13,1); // measurement mode
SPIDelay(10);
Read_7758(0x13);

SPICMD[0] = 0x00; // 軟件復(fù)位 
Write_7758(0x13,1); // measurement mode
SPIDelay(10);

SPICMD[0] = 0x38; // Line Cycle Accumulation Mode
Write_7758(0x17,1);

SPICMD[0] = 0x00; // Interrupt Mask 
SPICMD[1] = 0x00; 
SPICMD[2] = 0x00; 
Write_7758(0x18,3);

SPICMD[0] = 0x00; // Gain 
Write_7758(0x23,1);
//SPCR=0x22;

}


#pragma vector = USART1RX_VECTOR // USART 1 接收信息中斷
__interrupt void U7758_ISP(void) // SPI1 發(fā)送中斷服務(wù)程序
{
SPIData[SPI_Num] = RXBUF1;
IFG2 &= ~URXIFG1;
SPI_Num++;
}

void main(void)
{ int i;
WDTCTL = WDTPW + WDTHOLD; 
// FLL_CTL0 |= XCAP14PF;
SCFI0 = 0X20; 
// FN_4; // 設(shè)置系統(tǒng)工作頻率 
SCFI1 = 0X20;
//SCFQCTL = 64; // (121+1) * 32768 * 2 = 7.99MHz 
FLL_CTL0 = 0XEC; 
FLL_CTL1 = 0X00;
P1DIR = 32;
P1SEL = 32;

Init_SPI1();
// Init_7758();
_EINT();
for (i=0;i<100;i++) Read_7758(i);
while (1) Read_7758(0x46); 
}


MSP430F449采用三線SPI主模式,采用1MHZ的通訊頻率與ADE7758通訊。


449采用中斷方式進(jìn)行接收。

通過示波器可以看到收發(fā)的時序。

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品久久久久影院一蜜桃| 久久久久久久久一| 亚洲国产精品一区二区久久| 日本高清不卡一区| 亚洲一区二区三区在线播放| 欧美日韩一区不卡| 老司机精品视频一区二区三区| 精品国产亚洲在线| 国产一区二区美女诱惑| 国产精品乱人伦| 欧美艳星brazzers| 精品一区二区三区不卡| 久久精品视频一区| 色国产综合视频| 日韩激情视频网站| 国产色爱av资源综合区| 色狠狠桃花综合| 精品一区二区三区视频在线观看| 久久综合九色综合97婷婷| 成av人片一区二区| 午夜影视日本亚洲欧洲精品| 久久影院电视剧免费观看| 91在线观看美女| 麻豆精品蜜桃视频网站| 国产精品嫩草影院av蜜臀| 欧美色图在线观看| 国产丶欧美丶日本不卡视频| 亚洲精品高清在线| 欧美精品一区二| 在线视频国内一区二区| 国产美女精品人人做人人爽| 亚洲激情综合网| 久久久国产午夜精品| 欧洲日韩一区二区三区| 国产成人自拍网| 日日夜夜免费精品视频| 国产精品电影一区二区三区| 91精品国产福利| 91麻豆.com| 国产成人精品免费一区二区| 午夜伦理一区二区| 中文字幕日韩精品一区| 精品国产免费人成电影在线观看四季| 波多野结衣一区二区三区| 青青草国产成人av片免费| 亚洲精选免费视频| 欧美韩国一区二区| 日韩亚洲欧美在线| 欧美日韩一卡二卡| 91美女在线观看| 国产成人超碰人人澡人人澡| 美女一区二区视频| 午夜精品福利一区二区三区av| 国产精品成人免费精品自在线观看| 91精品国产色综合久久| 欧美三级中文字幕| 99国产精品99久久久久久| 国产成人精品亚洲777人妖 | 亚洲国产精品久久久男人的天堂| 国产欧美精品一区| 精品福利一二区| 精品黑人一区二区三区久久| 678五月天丁香亚洲综合网| 色视频成人在线观看免| 99精品欧美一区| 国产91精品精华液一区二区三区| 九九国产精品视频| 看国产成人h片视频| 免费看日韩a级影片| 日本va欧美va瓶| 美女视频免费一区| 久久国产精品无码网站| 蜜臀久久99精品久久久久久9| 午夜电影久久久| 天堂va蜜桃一区二区三区漫画版| 亚洲图片欧美一区| 亚洲在线视频免费观看| 亚洲成av人综合在线观看| 亚洲超碰97人人做人人爱| 亚洲一二三四在线观看| 亚洲mv大片欧洲mv大片精品| 午夜视频久久久久久| 91在线免费播放| av亚洲精华国产精华| 91在线视频播放地址| 91福利视频在线| 欧美日韩一区二区三区四区| 欧美一区二区精美| 久久免费午夜影院| 欧美经典三级视频一区二区三区| 国产精品久久久久桃色tv| 亚洲人成网站在线| 午夜欧美大尺度福利影院在线看| 日本亚洲三级在线| 国产美女视频一区| 99免费精品视频| 欧美日韩免费一区二区三区视频| 5566中文字幕一区二区电影 | 色婷婷一区二区| 欧美天天综合网| 日韩一区和二区| 国产蜜臀av在线一区二区三区| 国产精品网站一区| 亚洲一区二区美女| 久久99精品国产.久久久久 | 国产精品久久久久久久久免费桃花| 国产精品毛片a∨一区二区三区| 1区2区3区欧美| 午夜av区久久| 成人午夜激情片| 欧美精选午夜久久久乱码6080| 欧美videos中文字幕| ...av二区三区久久精品| 五月婷婷综合网| 成人一级视频在线观看| 欧美日韩国产在线播放网站| 久久精品在线免费观看| 亚洲无人区一区| 国产精品18久久久久久久久| 欧美三级一区二区| 久久久精品欧美丰满| 亚洲电影一区二区| 国产一区二区在线电影| 欧美视频一区二区三区| 欧美国产一区二区| 石原莉奈一区二区三区在线观看 | 成人高清视频在线| 欧美男人的天堂一二区| 国产日产欧美一区二区三区| 五月激情六月综合| av色综合久久天堂av综合| 日韩欧美在线1卡| 亚洲激情在线播放| 成人免费黄色大片| 欧美电影免费观看高清完整版在线| 亚洲欧美国产毛片在线| 91精品久久久久久久久99蜜臂| 中文字幕欧美三区| 韩日欧美一区二区三区| 欧美日韩高清一区二区三区| 国产精品免费视频一区| 久久国产精品72免费观看| 欧美在线视频日韩| ...xxx性欧美| 丁香激情综合国产| 久久人人爽爽爽人久久久| 全国精品久久少妇| 欧美欧美午夜aⅴ在线观看| 亚洲靠逼com| 91女神在线视频| 国产精品久久久久婷婷| 国产aⅴ综合色| 久久婷婷国产综合精品青草 | **性色生活片久久毛片| 国精产品一区一区三区mba桃花 | 欧美伊人久久久久久久久影院 | 亚洲色图欧美激情| 懂色av噜噜一区二区三区av| 26uuu国产一区二区三区| 美女诱惑一区二区| 欧美成人性战久久| 蜜臀久久99精品久久久久宅男| 欧美日韩一级黄| 三级欧美在线一区| 中文字幕一区二区视频| 成人av综合一区| 国产精品久99| 91亚洲精品一区二区乱码| 日韩久久一区二区| 在线观看亚洲一区| 亚洲电影一区二区三区| 777奇米四色成人影色区| 午夜电影一区二区| 日韩欧美一区中文| 国产黄人亚洲片| 国产精品视频一二三区| 99re成人精品视频| 一区二区三区在线免费观看| 欧美视频在线播放| 免费视频最近日韩| 26uuu国产日韩综合| 国产69精品久久99不卡| 国产精品国产自产拍在线| 日本韩国欧美三级| 日韩黄色在线观看| 精品三级在线看| 成人的网站免费观看| 亚洲永久免费av| 欧美一区二区视频在线观看2020 | 亚洲不卡一区二区三区| 91精品国产综合久久蜜臀| 久久99精品国产麻豆不卡| 国产日韩亚洲欧美综合| 色系网站成人免费| 日产欧产美韩系列久久99| 久久综合狠狠综合久久激情 | 欧美大片在线观看| 成人免费黄色在线| 五月综合激情日本mⅴ| 久久综合九色欧美综合狠狠|