Update main.c

This commit is contained in:
2024-11-17 12:28:15 +01:00
parent db9dccf2fb
commit d19ed4339f

74
main.c
View File

@@ -10,6 +10,43 @@ unsigned char read[LENGTH] = {};
unsigned char isFull = 0;
unsigned char index = 0;
void config_ad(void);
void ad_go(void);
void oblicz(void);
void print_results(void);
void main(void) {
config_ad();
while(1) {
ad_go();
while(ADCON0bits.GO)
{
read[index] = ADRES;
index++;
}
if(!isFull && index == LENGTH - 1) {
isFull = 1;
}
if(index == LENGTH - 1) {
index = 0;
}
if(isFull) {
oblicz();
}
print_results();
isFull = 0;
}
return;
}
void config_ad(void) {
ADCON0 = 0;
ADCON1bits.PCFG = 0b100;
@@ -34,39 +71,4 @@ void oblicz(void) {
void print_results(void) {
printf("result: %u", result);
printf("rest: %u", rest);
}
void main(void) {
config_ad();
while(1) {
ad_go();
while(ADCON0bits.GO)
{
}
read[index] = ADRES;
index++;
if(!isFull && index == LENGTH - 1) {
isFull = 1;
}
if(index == LENGTH - 1) {
index = 0;
}
if(isFull) {
oblicz();
}
print_results();
isFull = 0;
}
return;
}
}