OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7392|回复: 2

HX711 读不到数据

[复制链接]

72

主题

179

帖子

0

精华

高级会员

Rank: 4

积分
615
金钱
615
注册时间
2014-5-12
在线时间
158 小时
发表于 2014-10-20 09:13:18 | 显示全部楼层 |阅读模式
5金钱
#ifndef __HX711_H__
#define __HX711_H__

#include "sys.h"
#include "stm32f10x.h"

//IO?è?? 

#define HX711_DOUT_IN()  {GPIOA->CRH&=0XFFFFFF0F;GPIOA->CRH|=8<<4;}
#define HX711_DOUT_OUT() {GPIOA->CRH&=0XFFFFFF0F;GPIOA->CRH|=3<<4;}

#define HX711_SCK       PAout(10) //SCK
#define HX711_DOUT_O    Aout(9) //DT 
#define HX711_DOUT_I    Ain(9)  //????DT

//?????ò??±????ù?÷
void HX711_Init(void);
unsigned long HX711_Read(void);

#endif

#include "HX711.h"
#include "delay.h"


void HX711_Init(void)
{     
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE );
  
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10|GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP ;   //???ì????
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_SetBits(GPIOA,GPIO_Pin_10|GPIO_Pin_9); //PB10,PB11 ?????
}
//****************************************************
//????HX711
//****************************************************
unsigned long HX711_Read(void) //????128
{
unsigned long count; 
 unsigned char i; 
  HX711_DOUT_O=1; 
 delay_us(1);
  HX711_SCK=0; 
  count=0; 
 HX711_DOUT_IN();
  while(HX711_DOUT_I); 
  for(i=0;i<24;i++)
 { 
  HX711_SCK=1; 
  count=count<<1; 
 HX711_SCK=0; 
  if(HX711_DOUT_I)
count++; 
 } 
   HX711_SCK=1; 
    count=count^0x800000;//?25????????,????
 delay_us(1);
 HX711_SCK=0; 
    HX711_DOUT_O;
 return(count);
}



最佳答案

查看完整内容[请看2#楼]

http://www.openedv.com/posts/list/39123.htm 参考这个就可以了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
876
金钱
876
注册时间
2013-10-3
在线时间
23 小时
发表于 2014-10-20 09:13:19 | 显示全部楼层
http://www.openedv.com/posts/list/39123.htm
参考这个就可以了
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

72

主题

179

帖子

0

精华

高级会员

Rank: 4

积分
615
金钱
615
注册时间
2014-5-12
在线时间
158 小时
 楼主| 发表于 2014-10-20 09:13:48 | 显示全部楼层
求大神看看 总是读不到数据
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-30 06:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表