📄 main.c
字号:
/****************************************************************************
文件名:main.c
编写者:czhang
描述:适用比较器A测电阻值程序。用于13xx 14xx 15xx 16xx系列。
MCLK:DCO ACLK:32.768kHz
比较输入端:CA0
版本:2005-4 V1.0
*****************************************************************************/
#include <msp430xw42x.h>
#include "zu.h"
#include "df_bh_timera.h"
#include "comparator.h"
#include "lcd.h"
/*****************************************************************************
系统初始化
******************************************************************************/
void InitSys(void)
{
unsigned int i;
SCFQCTL=SCFQ_1M; //N=31;
FLL_CTL0=DCOPLUS;//DCOPLUS=1
SCFI0=FLLD_2;//FLLDx=2,MCLK=2.09M
for (i = 0xfff0; i > 0; i --); // 延时
CompInit(); //初始化比较器
InitBhTimerA(); //初始化定时器A
CompOpen(100); //打开比较器
GoBhTimerA(100); //打开定时器捕获
_EINT(); //打开全局中断控制,若不需要打开,可以屏蔽本句
}
float fr;
void main()
{
unsigned int i;
WDTCTL = WDTPW + WDTHOLD; //关闭看门狗
InitSys();
Initial_lcd();
while(1)
{
for (i = 0xffff; i > 0; i --); // 延时
for (i = 0xfff0; i > 0; i --); // 延时
fr=MeasureR(); //测量电阻值
display(fr);
_NOP();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -