Gefunden für atmega timer code - Zum Elektronik Forum |
| 1 - Mehr als 4 Timer realisieren -- Mehr als 4 Timer realisieren | |||
| |||
| 2 - Timerüberlauf in CTC Modus (OCR1A Problem) -- Timerüberlauf in CTC Modus (OCR1A Problem) | |||
| Hallo,
hab mal angefangen beim atmega interrupts in kombination mit timern zu benutzen. Leider schert sich das Programm in keinster Weise um den Wert in OCR1A. Von der Ausgabe her scheint der Timer immer komplett vollzulaufen und dann erst den Interrupt auszulösen. Verwendet wird ein atmega8. Code : #include <avr/io.h> #import <avr/delay.h> #include <avr/interrupt.h> //Variablen definieren int main (void) { DDRD = (1 << DDD6); // Pin ... | |||
3 - ATMEGA32 liest nur 0xFF aus dem EEPROM -- ATMEGA32 liest nur 0xFF aus dem EEPROM | |||
| Hallo!
Irgendwas stimmt nicht mit meinem Quellcode mit Assembler. Ich kann ohne Probleme verschiedene I²C-ICs steuern und auslesen, nur beim DS1307 und sogar beim 24C04 bzw SDA2516 liest der AVR nur 0xFF. Ich habe verschiedene Tests gemacht um den Fehler einzukreisen. Zuerst ein Schreibtestprogramm für den TDA6200: Code : ;********************************************************************************************* ;* * ;* Test... | |||
| 4 - Mikrowellecontroller programieren -- Mikrowellecontroller programieren | |||
Offtopic :Fiech, mache bitte Gebrauch von den Code-Tags. So (=ohne) werden die Postings sehr schnell unübersichtlich im Fritz (äh Fred ). Ausserdem bleibt die Einrückung in Code-Tags bestehen. Sehr langer Code kann hingegen besser als Textdatei angehängt werden.
Edit: Erst die vorherigen Beiträge lesen, dann meckern
Also im einfachen Windows-Style: 1. Möglichkeit: Code einfügen, markieren und den Button "Code" über dem Editor-Fenster drücken. 2. Möglichkeit: Code-Button drücken, Text einfügen, "Code*" Button nochmal drücken. 3. Möglichkeit: Den bbcode "(code)hier Code einfügen(/code)" mit eckigen Klammern selbst eingeben. Nochmal Edit, diesmal Themenbezogen: TCCR0 und TIFR sind so genannte Ports, in diesem Fall Timer/Counter Control Register 0 (TCCR0) bzw. Timer/Counter Interrupt Flag Register (TIFR) Näheres dazu im Datenblatt der AVR ATmega (ATmega8 oder ATmega16 z.B.), kostenlos bei ... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 9 Beiträge im Durchschnitt pro Tag heute wurden bisher 2 Beiträge verfasst 5 Besucher in den letzten 60 Sekunden alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |