你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STML151和HX711做电子秤

[复制链接]
szzs1 提问时间:2018-3-17 15:23 /
STML151和HX711做电子秤出来的数据一直是0,求大佬帮忙看看。
void MX_GPIO_Init(void)
{

  GPIO_InitTypeDef GPIO_InitStruct;

  /* GPIO Ports Clock Enable */
  __HAL_RCC_GPIOA_CLK_ENABLE();

  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_2, GPIO_PIN_SET);

  /*Configure GPIO pin : PA1 DT */
  GPIO_InitStruct.Pin = GPIO_PIN_1;
  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

  /*Configure GPIO pin : PA2 SCK PA1 DT*/
  GPIO_InitStruct.Pin = GPIO_PIN_2;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

}

int main(void)
{


  HAL_Init();

  SystemClock_Config();

  MX_GPIO_Init();
  t=0;
       
  while (1)
  {
                HAL_GPIO_WritePin(GPIOA, 1, GPIO_PIN_SET);//PA1 DT 1
    HAL_GPIO_WritePin(GPIOA, 2, GPIO_PIN_RESET);//PA2 SCK 0
                Count=0;
                while(HAL_GPIO_ReadPin(GPIOA, 1));
                delay_us(1);
                for(i=0;i<24;i++)
                {
                HAL_GPIO_WritePin(GPIOA, 2, GPIO_PIN_SET);//PA2 SCK 1
                Count=Count<<1;
                delay_us(1);
                HAL_GPIO_WritePin(GPIOA, 2, GPIO_PIN_RESET);//PA2 SCK 0
                if(HAL_GPIO_ReadPin(GPIOA, 1))
                Count++;
                delay_us(1);
                }
                HAL_GPIO_WritePin(GPIOA, 2, GPIO_PIN_SET);//PA2 SCK 1
                delay_us(1);
                HAL_GPIO_WritePin(GPIOA, 2, GPIO_PIN_RESET);//PA2 SCK 0
                delay_us(1);
                result[t]=Count;
                t++;
  }


}

收藏 评论2 发布时间:2018-3-17 15:23

举报

2个回答
feixiang20 回答时间:2018-3-17 22:17:15
可能出在参数上,检查你的循环

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

埃斯提爱慕 回答时间:2018-3-20 10:53:54
提示: 作者被禁止或删除 内容自动屏蔽

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版