hx711读取重量一直为0

2019-07-21 04:52发布

想读取称重的重量送到串口显示,可是一直为零。这代码原本跑过,可以正常读数的,未改动过,再跑就一直显示为0了!
麻烦各位不吝赐教了

int main(void)
{       

        u8 c;
        delay_init();                     //延时函数初始化       
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2
        uart_init(9600);         //串口初始化为9600
        LED_Init();                           //初始化与LED连接的硬件接口
        HX711_Init();


        Get_Maopi();//获取毛皮重量         
         
        while(1)
        {
               
                Get_Weight();//获取实物重量

                printf("得到的重量%d ",Weight_Shiwu);        //输出实物重量并保留两位小数
                delay_ms(10000);

        }

}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
LIFU
1楼-- · 2019-07-21 07:48
看看连线是否有问题 有没有松动或者两根信号线有没有接反
sd4555
2楼-- · 2019-07-21 12:29
LIFU 发表于 2018-11-22 17:00
看看连线是否有问题 有没有松动或者两根信号线有没有接反

连线和信号线都没有问题呀
LIFU
3楼-- · 2019-07-21 18:20
肯定哪里有问题 如果程序之前跑通过 基本就是硬件出了啥问题了 可以用仿真看看能不能收到数据啊
sd4555
4楼-- · 2019-07-21 23:08
 精彩回答 2  元偷偷看……
LIFU
5楼-- · 2019-07-21 23:42
这东西不难 好好找找原因吧
龙吟殷九洲
6楼-- · 2019-07-22 04:30
我也和你一样的问题

一周热门 更多>