Red de conocimiento informático - Aprendizaje de programación - Mendigos a escala MSP430 para hx711

Mendigos a escala MSP430 para hx711

#includelt;msp430x14x.hgt;

#include "HX711.h"

//******************** ************************************

// Función de retardo<

>********************************************* **** *****

void Delay_hx711_us(uint t)

{

//_nop_();

//_nop _ ();

while(t--);

}

// Configuración de E/S

void PORT_Init(void)

{

P1SEL amp;=~ (BIT1 BIT2);

P1DIR amp;=~ BIT2;//SDA

P1DIR |= BIT1;//SCK

}

/*********************** ******* *************************

//leer HX711

/** **** ******************************************* *****

unsigned long HX711_Read(void) //ganar 128

{

recuento largo sin firmar

char i sin firmar

p>

P1OUT |= BIT2 ;//SDA

Delay_hx711_us(4);

P1OUT amp;=~ BIT1; //SCK

recuento =0;

while( P1INamp ; BIT2 ); //SDA

for(i=0; ilt; 24; i )

{

P1OUT |= BIT1; //SCK

count=countlt;lt;1;

P1OUT amp;=~ BIT1; > if(P1INamp;BIT2)// SDA

recuento

}

P1OUT |= BIT1; //SCK

Delay_hx711_us (4);

P1OUT amp;=~ BIT1; //SCK

retorno(recuento);

}