永发信息网

谁能讲讲51单片机 hx711 怎么读取数据,然后放到液晶上显示?不要随随便便找一段程序来忽悠。

答案:1  悬赏:70  手机版
解决时间 2021-02-04 14:31
谁能讲讲51单片机 hx711 怎么读取数据,然后放到液晶上显示?不要随随便便找一段程序来忽悠。
最佳答案
下面是我的代码  
第一步  下拉SCK告诉711准备读,等待第一次DATIO输出低  代表开始 
第二步 读24次数据 也就是3个字节
第三部  转换数据,就是相当于+0x800000,这样就相当于防止出现负数电压(如果A-接的GND,你可以省去这一步)
第四步 (很重要)再继续给711发n(1-3)个脉冲,相当于再继续读n次,我这里是发了一个脉冲,代表着下次转换的AD是A通道128增益,精度更高。n=2代表下次读的是B通道 32增益 ,N=3是 A通道 64增益。
所以第一次上电读的数据可能不准
unsigned long HX711_Read()
{
unsigned long count; 
unsigned int i=0;
        HX711_SCK_L;
        while(HX711_DOUT_DAT)
        {
          Delay__hx711_us(1);
          i++;
          if(i>10000)
          {
            stPARA.statu = HX711_ERROR;
            return 0;
          }
        }
         stPARA.statu = 0;
        count=0;
   for(i=0;i<24;i++)

          HX711_SCK_H; 
          count=count<<1; 
          Delay__hx711_us(1);
          HX711_SCK_L; 
          if(HX711_DOUT_DAT)
          count++; 

  HX711_SCK_H; 
        count=count^0x800000;
Delay__hx711_us(1);
HX711_SCK_L; 
return(count);
}追问大神,请允许我最后再问几个问题:SPI通信中,主机和从机如何定义?是不是发出数据的就是主机,接收数据的就是从机?如果主机想从从机读数据,是不是要把从机变为主机,如果从机想要从主机读数据呢,那么互为主从的方式又是什么意思?提问背景是我想用STC15的内部硬件SPI来控制NRF24L01做一个遥控器,其中涉及到一个遥控器向接收机发数据,接收机数据回传给遥控器的问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
配置要求最高的游戏
【国际汉语教师证书】报考《国际汉语教师证书
问道 为什么每次拉刀我没有 火系的
刘味面馆在什么地方啊,我要过去处理事情
露风的意思是什么啊?知道的请说下!
哪位可以告诉谁买过LifeVC的锅不?
自古忠臣多少枉死的?(限正史)
沙龙美发怎么去啊,我要去那办事
在使用网络图进行项目管理时,关于关键路线的
英语四、六级考试,是不是全国的试题都一样
广州粥王烧烤啤酒城地址有知道的么?有点事想
创美发艺地址在什么地方,我要处理点事
呻鸣的意思是什么啊?知道的请说下!
轮椅的坐位高度应为:患者坐在轮椅中双下肢放
单选题49050约是[]A.5万B.49万C.4万D.50万
推荐资讯
民音教育地址在什么地方,我要处理点事
重装机兵4 是不是没有格斗架势看了半天无视防
全威花园东区这个地址在什么地方,我要处理点
有谁知道电影(木瓜姐妹)里所有的歌曲,急,
单选题改良缺乏某种抗病性的水稻品种,不宜采
民兴村地址有知道的么?有点事想过去
西环路这个地址在什么地方,我要处理点事
求一款养宠物的游戏(能养小猫、小狗、小恐龙
传祺Gs4女性开棕色好看还是金色
特别特内衣地址在什么地方,我要处理点事
【请问:户口上的名字有错字,到哪里可以改,需
死伤的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?