2020-01-30 13:39发布
ThinkCell 发表于 2013-5-7 08:39 伸手就要啊? 这么简单的芯片,请看看资料多琢磨吧.
NemoGu 发表于 2013-5-7 09:05 這幾行代碼無非就是控制GPIO碼
最多设置5个标签!
这么简单的芯片,请看看资料多琢磨吧.
我是真不会呢 刚进公司呢 我现在天天看单片机 以前我不是做单片机的 AD转换还有滤波啊什么的 都是进来才接触到 现在任务下来 我不会呢 自己也买了开发板在努力学
帮我分析下这个程序可以吗#include "hx711.h"
#include "main.h"
#include "sys.h"
#define ADSK PBout(6)
#define ADDO PBin(7)
#define N 12
unsigned long Data[N];
//HX711 AD读数
unsigned long ReadCount(void)
{
unsigned long Count;
unsigned char i;
RCC->APB2ENR |= 1<<3; //使能
GPIOB->CRL &= 0X00ffffff;
GPIOB->CRL |= 0X83000000;
// GPIOB->ODR |= 0X1<<6;
ADSK = 0;
Count = 0;
while(ADDO);
for (i = 0; i < 24; i++)
{
ADSK = 1;
Count = Count << 1;
ADSK = 0;
if(ADDO) Count++;
}
ADSK = 1;
Count = Count ^ 0x800000;
ADSK = 0;
return(Count);
}
红 {MOD}的那几条我不明白呢
那个#define N 12 这行为什么要这样呢
一周热门 更多>