Hej udviklere,
Først vil jeg lige sige, at jeg er helt ny på siden, så hej til alle!
Nu til sagen: Jeg sidder og arbejdet med et transducer-projekt i faget Teknikfag/Elteknik A (HTX) og skal i den forbindelse skrive mit første C-program til en PIC16F819. Jeg kan C i forvejen, og jeg har rodet lidt med Assembler til PIC16F84, men PIC16-C virker lidt abstrakt for mig. Kan jeg få jer til at give mig et grundlæggende eksempel på en fungerende kode eller på anden måde hjælpe mig igang? Hvis det har nogen interesse, har jeg selv forsøgt at skrive lidt kode her:
/* Setup */
#define rmin = 0.95;
#bit in1 = ?;
#bit in2 = ?;
#bit in3 = ?;
#bit out1 = ?;
#bit out2 = ?;
#bit out3 = ?;
#bit out4 = ?;
#bit out5 = ?;
#bit out6 = ?;
double min;
/* Main */
while (1)
{
min = rmin * (in1 + in2 + in3) / 3;
out1 = in1 > min ? 1 : 0;
out2 = (in1 + in2) / 2 > min ? 1 : 0;
out3 = in2 > min ? 1 : 0;
out4 = (in2 + in3) / 2 > min ? 1 : 0;
out5 = in3 > min ? 1 : 0;
out6 = (in1 + in3) / 2 > min ? 1 : 0;
}
På forhånd mange tak for hjælpen!