Gefunden für atmel pause timer - Zum Elektronik Forum |
| 1 - Ausfall nach Gewitter -- Kochfeld Keramik Identifikation bitte Autark | |||
| |||
| 2 - ATmega8535 AD WANDLER -- ATmega8535 AD WANDLER | |||
Hallo zusammen, Ich versuche seit einiger Zeit, den AD Wandler zum Laufen zu bekommen. Ein einem Pin des A Ports ist ein Drucksensor angeschlossen, sobald ich den Atmel starte wird nur einmal eine AD Konvertierung durchgeführt, obwohl die routine sich in einer Schleife befindet. Ich muss reset ausführen damit die Konvertierung erneut ausgeführt wird also wieder nur einmal. Es ist so als ob der AD Wandler nach der ersten konvertierung abgeschaltet wird. Die Flags sind richtig gesetzt... Der MC ist in Ordnung, da er andere aufgaben weiter bearbeitet. ich benutze folgenden Code. int read_adc(char channel) { int result = 0; DDRA &= ~ (1<<channel); // Pin als input PORTA &= ~ (1<<channel); // Alle Pullups aus. ADMUX = 0xC0; // interne Refernzspannung, rechts Ausrichtung ADMUX |= channel; // Kanal wählen asm("nop"); //kurze Pause ADCSRA=(1<<ADPS2)+(1<<ADPS1)+(1<<ADPS0)+(1<<ADEN); //Prescale Faktor, ADC an asm("nop"); ADCSRA |= (1 << ADSC); // Beginne mit der Konvertierung while ( (ADCSRA & (1<<ADSC)) != 0){} //Warten bis konvertierung beendet asm("nop"); result= ADCL; // Ergebnis die letzten 8 BIT return resul... | |||
3 - Lüfterdrehzahl/-Spannung direkt am LCD darstellen -- Lüfterdrehzahl/-Spannung direkt am LCD darstellen | |||
| Folgender Code wurde für einen Atmel AVR ATmega8 geschrieben:
Code : ' Konfiguration des LCD Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portb.0 , Rs = Portb.1 Config Lcd = 20 * 4 ' Analog-Digital-Converter (ADC) konfigurieren und starten. Config Adc = Single , Prescaler = Auto 'Now give power to the chip Start Adc 'Variablen für den ADC Dim W As Word Dim Channel As Byte ' Weitere Variablen Dim Balken As Byte Dim Zeile As Byte Dim Block As Byte Dim L... | |||
| 4 - Timer-Schaltung mit Atmel? -- Timer-Schaltung mit Atmel? | |||
| Hallo Leute, ich brauche dringend folgende Schaltung - mir scheint der Atmel ist dafür am besten geeignet, aber auch wenn es anders geht, nehm ich die hilfe gern an.....also folgendes will ich in die elektronische tat umsetzen
wenn an leitung eingang länger als 3 sek 12V (tendiert leider sprunghaft zwischen 11,80V und 12,3V) führ dann 1. relais a zieht für 1 sek an 2. relais b zieht für 2 sek an 3. 30 sek pause 4. relais a zieht für 1 sek an dies soll alles auch passieren, wenn leitung eingang nur 5 oder 8 sek die fast 12V führt..... wer kann mir da helfen? ... | |||
| 5 - NE555-Schaltung -- NE555-Schaltung | |||
| Zum Beispiel einen Microchip PIC, oder einen kleinen Atmel AVR.
Wenns genau sein soll brauchst Du dann eigentlich nur noch einen Quarz. Den brauchst Du nicht mal zu kaufen, es kann durchaus der 4,43MHz Farbträgerquarz aus einem alten Fernseher sein. Für beide Prozessoren gibts bei den Herstellern kostenlose Entwicklungssoftware, und haufenweise Programmbeispiele. Zähler zu programmieren gehört zu den einfachsten Dingen, das lernst Du schnell. Ich persönlich bevorzuge die PICs weil die Programmierung etwas geradliniger ist. Ich bin in der kommenden Woche unterwegs und kann nichts schreiben. Wenn Du Fragen dazu hast, richte sie deshalb einfach an Jornbyte, der kennt sich auch gut aus. Der 555 besteht ja aus einem Fensterkomparator. Die untere Schwelle ist 1/3 Ub die obere Schwelle 2/3Ub und dort ist Pin5 dran. Enstprechend kann man über Pin5 den Spannungsteiler und die Schaltschwellen bzw. Frequenz beinflussen. Wenn man das nicht braucht, läßt man ihn offen. Im Datenblatt habe ich den Hinweis gefunden: NOTE A: Bypassing the control voltage input to ground with a capacitor may improve operation. This should be evaluated for individual applications. Ausprobieren also. Möglicherweise wird die Spannung dur... |
|
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 10 Besucher in den letzten 60 Sekunden alle 6.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |