|
hx711 初始化程序
- #include "HX711.h"
- //****************************************************
- //延時函數
- //****************************************************
- void Delay__hx711_us(void)
- {
- _nop_();
- _nop_();
- }
- //****************************************************
- //讀取HX711
- //****************************************************
- unsigned long HX711_Read(void) //增益128
- {
- unsigned long count;
- unsigned char i;
- HX711_DOUT=1;
- Delay__hx711_us();
- HX711_SCK=0;
- count=0;
- while(HX711_DOUT);
- for(i=0;i<24;i++)
- {
- HX711_SCK=1;
- count=count<<1;
- HX711_SCK=0;
- if(HX711_DOUT)
- count++;
- }
- HX711_SCK=1;
- count=count^0x800000;//第25個脈沖下降沿來時,轉換數據
- Delay__hx711_us();
- HX711_SCK=0;
- return(count);
- }
復制代碼
|
-
-
HX711初始化程序.docx
2016-12-30 10:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
13.61 KB, 下載次數: 12, 下載積分: 黑幣 -5
|