久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: HX711稱重代碼基于MSP430F5529 [打印本頁]

作者: 13022532915    時間: 2017-5-27 13:32
標題: HX711稱重代碼基于MSP430F5529
#include "io430.h"

int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
P1SEL &=~ BIT2;
P1DIR &=~ BIT2;//SDA
P2DIR |= BIT2;//SCK

P2DIR |=BIT2;
P2SEL |=BIT2;
P2OUT |=BIT2;
//get_pizhong();
// LCD_init(); //初始化液晶
// LCD_clear();
//int a=8;

//j= sprintf( buffer,"%d",a);
// LCD_write_english_string(0,0,buffer);

while(1)
{
get_weight();//得到重量
// j= sprintf( buffer,"%d",weight);
// LCD_write_english_string(0,0,buffer);
}
return 0;}
#include <msp430f5529.h>
#include <HX711.h>
#include <stdio.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
unsigned long count;
int j;
int weight=0;
char buffer[200];
double money;
uint temp;
ulong a;
uint aa;
ulong hx711_dat;
uint get;


//延時函數
void delayus(uint t)
{
//_nop_();
//_nop_();
while(t--);
}
// I/O配置


//讀取HX711
unsigned long ReadCount(void) //增益128
{
unsigned long count;
unsigned char i;
P1IN |= BIT2; //SDA
delayus(4);
P2OUT &= ~BIT2;//SCK
count=0;
while( P1IN&BIT2 ); //SDA
for(i=0;i<24;i++)
{
P2OUT |= BIT2; //SCK
count=count<<1;
P2OUT &=~ BIT2;//SCK
if(P1IN&BIT2)//SDA
count++;
}
P2OUT |= BIT2; //SCK
delayus(4);
count=count^0x800000;
P2OUT &=~ BIT2;//SCK
return(count);
}


void get_pizhong() //獲取皮重,秤盤重量
{
uint j;
// ulong hx711_dat;
for(j=0;j<5;j++)
delayus(4);
hx711_dat=ReadCount(); //HX711AD轉換數據處理
temp=(uint)(hx711_dat/100); //縮放long數據為int型,方便處理
}

void get_weight() //獲取被測物體重量
{
ulong hx711_data;
uint j;
char buffer[200];
hx711_data=ReadCount(); //HX711AD轉換數據處理
UART0_Sendint(weight);
get=(uint)(hx711_data/100);
if(get<(temp+4)) //判斷是否有正向重量
{

while(get<(temp+56362))
{
weight=0;
weight_shuzhi(weight);//顯示重量
j= sprintf( buffer,"%d",weight);
LCD_write_english_string(0,0,buffer);//顯示重量
hx711_data=ReadCount(); //HX711AD輸出數據處理
get=(uint)(hx711_data/100);
if(get>(temp+1))break;
}

}

a=ReadCount();
aa=(uint)(a/100)-temp;
weight=(uint)((float)aa/100);//重量轉換函數,傳感器型號不同此函數要適當修改
}

/*
#pragma vector = TIMERB0_VECTOR
__interrupt void TIMERB0_ISR(void)
{

}
*/



作者: 蕭蕭123    時間: 2019-5-7 08:50
大佬你好&#128075;請問一下,得到的數據怎么樣才能通過串口傳到pc機上呀?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人av在线网站 | 欧美日韩国产中文字幕 | 国产成人精品一区二三区在线观看 | 亚洲 中文 欧美 日韩 在线观看 | 一区二区三区视频播放 | 拍拍无遮挡人做人爱视频免费观看 | 国产一区 | 成人在线观看亚洲 | 伊人网综合 | 日韩午夜在线播放 | 国产欧美精品一区二区三区 | 精品亚洲一区二区三区 | 一区二区三区在线免费观看 | 神马影院一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 亚洲一区视频 | 久久一区二区三区四区五区 | 国产精品乱码一区二三区小蝌蚪 | 欧美精品在线一区二区三区 | 亚洲不卡在线观看 | 日韩视频一区二区 | 欧美一区二区三区在线观看视频 | 国产小视频在线看 | 国产精品免费av | 国产一区二区三区高清 | 欧美黑人一级爽快片淫片高清 | 日韩视频一区二区 | 日本欧美在线观看视频 | 精品视频在线观看 | 91麻豆久久久 | 黄色成人国产 | 成人精品福利 | 91看片在线 | 国产欧美一区二区三区另类精品 | 亚洲一区二区三区四区五区午夜 | 日日干夜夜操天天操 | 在线免费小视频 | 天堂亚洲| 精品视频久久久久久 | 伊人超碰 | 日韩精品一区二区三区中文字幕 |