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

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

?? ce652x.c

?? TDK 6521 SOC 芯片 DEMO程序
?? C
字號:
/***************************************************************************
 * This code and information is provided "as is" without warranty of any   *
 * kind, either expressed or implied, including but not limited to the     *
 * implied warranties of merchantability and/or fitness for a particular   *
 * purpose.                                                                *
 *                                                                         *
 * Copyright (C) 2005 Teridian Semiconductor Corp. All Rights Reserved.    *
 ***************************************************************************/
//**************************************************************************
//  DESCRIPTION: 71M652x POWER METER - Compute Engine Program/Data.
// 
//  AUTHOR:  MTF
//
//  HISTORY: 2005 March 14; First Version. 
//**************************************************************************
// File: CE652x.C
//               
#include "options.h"
//volatile int32x_t vbat       _at_ (CE_DATA_BASE + (0x07 << 2));
volatile int32x_t cal_i0     _at_ (CE_DATA_BASE + (0x08 << 2));
volatile int32x_t cal_v0     _at_ (CE_DATA_BASE + (0x09 << 2));
volatile int32x_t cal_i1     _at_ (CE_DATA_BASE + (0x0A << 2));
volatile int32x_t cal_v1     _at_ (CE_DATA_BASE + (0x0B << 2));
volatile int32x_t phadj_0    _at_ (CE_DATA_BASE + (0x0C << 2));
volatile int32x_t phadj_1    _at_ (CE_DATA_BASE + (0x0D << 2));

volatile int32x_t apulsew    _at_ (CE_DATA_BASE + (0x0E << 2));
volatile int32x_t apulser    _at_ (CE_DATA_BASE + (0x0F << 2));
volatile int32x_t cestate	 _at_ (CE_DATA_BASE + (0x10 << 2));
volatile int32x_t wrate      _at_ (CE_DATA_BASE + (0x11 << 2));
volatile int32x_t gain_adj   _at_ (CE_DATA_BASE + (0x12 << 2));
volatile int32x_t quant      _at_ (CE_DATA_BASE + (0x13 << 2));
volatile int32x_t sagthr     _at_ (CE_DATA_BASE + (0x14 << 2));
volatile int32x_t quant_var  _at_ (CE_DATA_BASE + (0x15 << 2));
volatile int32x_t quant_i    _at_ (CE_DATA_BASE + (0x16 << 2));
volatile int32x_t kvar       _at_ (CE_DATA_BASE + (0x17 << 2));
volatile int32x_t wsum_accum _at_ (CE_DATA_BASE + (0x7D << 2));
volatile int32x_t vsum_accum _at_ (CE_DATA_BASE + (0x7E << 2));
volatile int32x_t vbat       _at_ (CE_DATA_BASE + (0x7F << 2));

// Outputs from CE.
volatile struct Outputs_t xdata CE_Outputs _at_ (CE_DATA_BASE + (0x71 << 2)); 

#if ENERGY_DBG 				   			// Outputs from CE copy.
volatile struct Outputs_t pdata    Outputs _at_ (0x0750);       
#endif
#if IMAX2
volatile int32_t pdata var1sum_ce    _at_ (0x0750);  // Outputs from CE.
volatile int32_t pdata w1sum_ce      _at_ (0x0754);   
volatile int32_t pdata i1sqsum_ce    _at_ (0x0758);   
#else
volatile int32_t pdata var1sum       _at_ (0x0750);  // Outputs from CE.
volatile int32_t pdata w1sum         _at_ (0x0754);   
volatile int32_t pdata i1sqsum       _at_ (0x0758);   
#endif
volatile int32_t pdata v1sqsum       _at_ (0x075C);   

volatile int32_t pdata var0sum       _at_ (0x0760);   
volatile int32_t pdata w0sum         _at_ (0x0764);   
volatile int32_t pdata i0sqsum       _at_ (0x0768);   
volatile int32_t pdata v0sqsum       _at_ (0x076C);   

volatile int32_t pdata freq          _at_ (0x0770);   
volatile int32_t pdata cestatus      _at_ (0x0774);   
volatile int32_t pdata temp_raw      _at_ (0x0778);
volatile int32_t pdata main_edge_cnt _at_ (0x077C);   
#if PHASE_C_PRESENT
volatile int32_t pdata w2sum         _at_ (0x0780);  // Sum of output samples from wattmeter element 2.
volatile int32_t pdata var2sum       _at_ (0x0784);  // Sum of output samples from var meter element 2.
volatile int32_t pdata insqsum       _at_ (0x0788);  // Sum of IN^2 samples. 
volatile int32_t pdata i2sqsum       _at_ (0x078C);  // Sum of I2^2 samples. 
volatile int32_t pdata v2sqsum       _at_ (0x0790);  // Sum of V2^2 samples.

volatile int32_t pdata PH_AtoB       _at_ (0x0794); 
volatile int32_t pdata PH_AtoC       _at_ (0x0798);  // PH_AtoC_X * 360 / SUMPRE + 4.8 [0, 360] (degrees). 
#endif // phase C present
/***************************************************************************
 * History:
 * $Log: ce652x.c,v $
 * Revision 1.25  2006/09/09 01:13:16  gmikef
 * *** empty log message ***
 *
 * Revision 1.24  2006/06/14 02:44:05  tvander
 * Makes the vbat from the CE available.
 *
 * Revision 1.23  2006/05/18 23:18:51  tvander
 * 16K and 32K
 * First cut at new requirements.
 * 32K 6521 is grossly tested.
 * All others have a clean compile with C51 8.02
 *
 * Revision 1.22  2006/04/25 01:09:54  tvander
 * Integrated improved RTC.  Compensates for time off, has default constant
 * compensation.  Computes true hours of operation.
 *
 * Revision 1.21  2006/03/17 00:28:35  tvander
 * Added IMAX2
 *
 * Revision 1.20  2006/03/06 03:37:34  Michael T. Fischer
 * More 6530 prep.
 *
 * Revision 1.19  2006/01/25 01:04:45  tvander
 * Added DEG_SCALE
 *
 * Revision 1.18  2006/01/20 21:28:02  gmikef
 * Moved "CE_Constants" to "ce.c" to get around linker bug.
 *
 * Revision 1.17  2006/01/10 04:05:46  gmikef
 * Added PDATA support for CE Outputs.
 *
 * Revision 1.16  2005/12/23 01:27:45  tvander
 * Meter.c would not compile for 6513 because a table was wrong.
 * A few style issues.
 *
 * Revision 1.14  2005/09/22 23:45:15  tvander
 * Clean build all models and unit tests, updated copyright to be fore Teridian
 *
 * Revision 1.13  2005/08/30 18:15:37  gmikef
 * *** empty log message ***
 *
 * Revision 1.12  2005/08/18 20:44:44  tvander
 * Added temperature measurement to GUI-available fields.
 * FIxed memory-space problem in add8_8
 * Added temp_x, temp_nom, ppmc and ppmc2 to register def. file.,
 * moved many other registers, whcih where in the way.
 *
 * Revision 1.11  2005/08/12 06:01:22  gmikef
 * Added MPU temperature compensation for GAIN_ADJ.
 * Added changes to support new CE 6521 code.
 *
 * Revision 1.10  2005/08/10 02:01:42  gmikef
 * *** empty log message ***
 *
 * Revision 1.9  2005/07/14 20:15:51  tvander
 * ce code concentrated in ce.c
 * ce interface concentrated in ce652x.c, .h
 * Fixed 0-length read or write using flag protocol.
 * display.c is out of the build
 * kwh_initialize now reads the LRC.
 *
 * Revision 1.8  2005/06/09 00:01:23  tvander
 * Flag reads and writes work for power registers, the real time clock and CE RAM.
 *
 * Revision 1.7  2005/05/26 21:54:38  tvander
 * Flag is grossly working with GUI: signs on, reads, writes both xdata and idata, interlocks with CE cycle, and timeouts work.
 *
 * Revision 1.6  2005/05/19 00:50:47  tvander
 * read_trim () included with firmware.
 *
 * Revision 1.5  2005/05/06 16:40:34  tvander
 * Build errors fixed
 *
 * Revision 1.4  2005/05/03 19:13:14  tvander
 * Moved gain_adj to 22, moved up the intermediate variables.
 *
 * Revision 1.3  2005/04/30 02:13:30  gmikef
 * *** empty log message ***
 *
 *
 * Revision 1.2  2005/04/27 23:41:36  gmikef
 * Some MATH rountines now use 'idata'.
 * Added MATH_FAST flag to 'options.h".
 * Changed "6521B.Uv2" to max optimization.
 *
 * Copyright (C) 2005 Teridian Semiconductor Corp. All Rights Reserved.    *
 * this program is fully protected by the United States copyright          *
 * laws and is the property of Teridian Semiconductor Corporation.         *
 ***************************************************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人一区二区精品非洲| 欧美乱妇一区二区三区不卡视频| 一本到高清视频免费精品| 9191成人精品久久| 国产欧美综合色| 日本中文字幕一区二区视频| 成人久久18免费网站麻豆| 欧美不卡视频一区| 亚洲高清不卡在线| 不卡的av在线播放| 国产情人综合久久777777| 免费人成网站在线观看欧美高清| 色诱亚洲精品久久久久久| 国产亚洲一二三区| 久久99久久99小草精品免视看| 欧美午夜精品理论片a级按摩| 久久精品亚洲麻豆av一区二区| 免费在线观看一区| 欧美日韩视频专区在线播放| 亚洲精品成人在线| 99久久99久久久精品齐齐| 国产午夜精品一区二区三区嫩草| 麻豆精品在线视频| 欧美日本一区二区三区| 亚洲精品精品亚洲| 91蜜桃免费观看视频| 国产精品三级久久久久三级| 国产精品影视在线| 久久女同精品一区二区| 久久99久国产精品黄毛片色诱| 精品少妇一区二区三区视频免付费| 日本伊人色综合网| 欧美日韩成人在线一区| 亚洲成人中文在线| 欧美理论电影在线| 亚洲成人精品一区二区| 欧美日韩二区三区| 日韩av午夜在线观看| 欧美不卡一区二区三区| 国产精品一区二区91| 国产日产欧美一区| 91丨九色丨黑人外教| 尤物视频一区二区| 9191成人精品久久| 国产精品一二一区| 国产精品久久一卡二卡| 一本久久综合亚洲鲁鲁五月天 | 欧美成人猛片aaaaaaa| 美美哒免费高清在线观看视频一区二区| 91.麻豆视频| 天堂精品中文字幕在线| 日韩精品一区二区三区在线播放 | xf在线a精品一区二区视频网站| 国内久久婷婷综合| 国产精品激情偷乱一区二区∴| 一本大道av一区二区在线播放| 视频一区中文字幕国产| 久久综合五月天婷婷伊人| 成人av动漫在线| 亚洲一区二区三区四区不卡| 日韩免费视频一区二区| 国产suv精品一区二区三区| 一区二区视频在线看| 精品日韩成人av| 色系网站成人免费| 激情综合色播五月| 一区二区三区在线影院| 精品国精品国产尤物美女| 色美美综合视频| 国产专区欧美精品| 亚洲一区二区三区四区中文字幕 | 国产综合色视频| 亚洲摸摸操操av| 精品区一区二区| 色成年激情久久综合| 激情综合网最新| 亚洲国产日韩在线一区模特| 国产欧美日韩不卡| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲三级久久久| 欧美成人高清电影在线| 在线免费av一区| 粉嫩嫩av羞羞动漫久久久 | 亚洲国产视频一区| 久久免费精品国产久精品久久久久 | 欧美精品xxxxbbbb| 成人国产视频在线观看| 免费观看一级特黄欧美大片| 亚洲人123区| 中文字幕欧美日韩一区| 日韩三级中文字幕| 欧美丝袜丝交足nylons| 丁香激情综合国产| 国产综合色在线| 久久国产日韩欧美精品| 午夜不卡av在线| 亚洲精品国产无天堂网2021| 日韩一区中文字幕| 国产欧美一区二区在线| 欧美mv和日韩mv的网站| 欧美二区在线观看| 欧美在线影院一区二区| 91丨九色丨国产丨porny| www.亚洲精品| 成人动漫一区二区在线| 成人激情黄色小说| 成人污污视频在线观看| 国产大陆a不卡| 国产成人免费视频| 国产成人在线免费| 成人激情小说乱人伦| 99re这里只有精品首页| www.成人网.com| 色综合久久88色综合天天6| 日本久久一区二区三区| 91猫先生在线| 在线免费亚洲电影| 精品污污网站免费看| 欧洲亚洲国产日韩| 欧美精品一卡两卡| 欧美电影免费观看高清完整版在| 欧美一级二级三级乱码| 精品乱码亚洲一区二区不卡| 久久免费偷拍视频| 日韩一区在线免费观看| 亚洲精品老司机| 欧美a级理论片| 激情综合五月天| 99久久国产免费看| 精品视频色一区| 日韩午夜中文字幕| 国产三级欧美三级| 亚洲色图欧美在线| 午夜精品久久久久久久99水蜜桃| 日本最新不卡在线| 国产大陆a不卡| 欧美亚洲国产一区在线观看网站| 欧美日韩精品系列| 精品国产乱码久久久久久影片| 国产精品情趣视频| 亚洲高清免费观看| 国产精品伊人色| 在线观看av一区二区| 日韩欧美一级二级三级| 中文字幕不卡在线播放| 香蕉久久一区二区不卡无毒影院 | 久久精品日产第一区二区三区高清版 | 日韩美女视频19| 日韩国产在线观看一区| 国产麻豆精品在线观看| 91成人免费电影| 久久综合九色欧美综合狠狠| 亚洲男人电影天堂| 国产一区二区免费看| 色婷婷综合久久久久中文一区二区| 制服丝袜亚洲色图| 亚洲乱码国产乱码精品精可以看| 日韩精品欧美成人高清一区二区| 成人综合婷婷国产精品久久免费| 在线一区二区三区做爰视频网站| 日韩片之四级片| 亚洲综合色噜噜狠狠| 国产综合色产在线精品| 欧美日韩小视频| 综合久久给合久久狠狠狠97色| 日本不卡视频在线| 在线视频国内一区二区| 久久久久国产一区二区三区四区 | 一区二区三区精品视频| 国产美女av一区二区三区| 欧美四级电影在线观看| 中文字幕巨乱亚洲| 狠狠色丁香久久婷婷综合丁香| 欧美在线观看一区二区| 中文字幕第一区综合| 九九国产精品视频| 欧美精品乱码久久久久久| 亚洲啪啪综合av一区二区三区| 精品亚洲国内自在自线福利| 欧美区视频在线观看| 亚洲欧美另类久久久精品| 大白屁股一区二区视频| 久久综合久久鬼色| 精品一区二区在线免费观看| 欧美高清视频不卡网| 亚洲va国产va欧美va观看| 91热门视频在线观看| 国产精品久久久久久久蜜臀| 国产不卡视频在线观看| 久久久九九九九| 韩国精品在线观看| 精品久久久影院| 久久精品免费看| 日韩三级中文字幕| 美日韩一区二区三区| 欧美一区二区大片| 男女男精品网站| 精品蜜桃在线看| 国产美女娇喘av呻吟久久| 久久精品视频在线免费观看|