Pewnie błahy dla tych co się znają ale ja nie wiem od czego zacząć. Zrobiłem komputer spalania na Arduino Mega 2560 do auta ale problem miałem z czasem wyświetlania LCD TFT. Więc zmieniłem na Wyświetlacz sterowany po SPI. Dużo lepiej ale nie rozwiązywało to mojego problemu. Namówili mnie na pewnym forum bym zainwestował w Arduino Due. Rzeczywiście po podpięciu do LCD czas odświeżania wyświetlacza kosmiczny. Super wszystko chodzi... Lecz mam 2 problemy z moim programem. Z jednym mam nadzieje sam sobie poradzić ale drugi to timery i nie wiem od czego zacząć. Oczyściłem kod z lini obliczeń. Sam timer wygląda to tak:
Oczywiście Due posiada timery 32 bitowe i ilość opcji jest potężna jak na moją wiedzę w tej chwili. A manual do bydle księga. Nie wiem od czego zacząć. Proszę pomóżcie. Auto rozgrzebane a wszędzie piszą - przeczytaj manuala. To jak uczyć sie mongolskiego z mongolskiej książki. Jażdy wie że zawiera wszystko co potrzebne ale jak zacząć...
Kod:
int x, counter;
void setup() {
noInterrupts();
TCCR1A = 0;
TCCR1B |= ((1 << CS10) | (1 << CS11));
TIMSK1 |= (1 << TOIE1);
TCNT1 = 3036;
Interrupts();
}
void loop() {
Serial.print(x);
ISR(TIMER1_OVF_vect) {
counter++;
if(counter > 3) {
x++;
counter = 0;
}
TCNT1 = 3036
}
Oczywiście Due posiada timery 32 bitowe i ilość opcji jest potężna jak na moją wiedzę w tej chwili. A manual do bydle księga. Nie wiem od czego zacząć. Proszę pomóżcie. Auto rozgrzebane a wszędzie piszą - przeczytaj manuala. To jak uczyć sie mongolskiego z mongolskiej książki. Jażdy wie że zawiera wszystko co potrzebne ale jak zacząć...