⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mai_define.h

📁 基于MSP430的电表终端上的CT检测程序
💻 H
字号:
//主变量程序定义
#include "msp430x13x.h"

extern unsigned long int TimeANumber;       //TB中断时TA的计时数值
extern unsigned int TAIntCount;       //TA中断的次数
extern unsigned char TBInt;        //检测数据更新标志
extern unsigned char SecondCount;           //TB秒计数器标志

extern void start_wdt(void);          //启动看门狗
extern void stop_wdt(void);           //停止看门狗
extern void clr_wdt(void);            //复位看门狗

extern void InitTA (void);       //初始化TIMEA  处于增计数模式
extern void InitTB (void);       //初始化TIMEB  处于自动装载计时模式

extern void  InitSPI (void);            //SPI总线初始化程序
extern unsigned char EnableTUARTdata;    //Uart数据发送使能
extern void UARTScendData (void);      //把数组中的串口数据包发送到串口
extern void Com1Init(void);
extern void UARTReceiveDataCheck (void);        //串口接收数据完整性检查,当UARTRXStart==1&&UARTTimeOverCount>2则表示串口收完一包数据
extern void UARTScendAByte (unsigned char Buff);
void led_state(void);
extern  unsigned char  SecondCount;
extern unsigned char RXTEnable;         //串口数据接收使能;当为1时存储接收到的数据,为0时不存储;
extern void SPIReset (void);
extern unsigned char UARTDataBuff[100];
extern void load_CT_data(void);         //三相数据装载控制
extern void CTStateCheck (void);             //检测三相的CT状态
extern void save_all_CT_data(void);          //保存三相CT的初始化数据
void out_led(void);
extern unsigned char two_CT_state;       //二次CT状态字
extern unsigned char StartSaveCtdata;
extern unsigned int flash_data_buff[10];
extern void  write_flash (void);
extern void  read_flash (void);
extern void flash_init(void);
extern long int CT_current_A,CT_current_B,CT_current_C;

⌨️ 快捷键说明

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