-
Thread
LCD-Modul an ATMEGA8 Problem
trotzdem nicht signifikant weiter gekommen. Was vorher noch erwähnt werden sollte, der mC ist ein ATMEGA8 mit einem 16MHZ externen Quarzoszi (Fusebit ist gesetzt). Hier mein Code: [c]#include <avr/io.h> #include <util/delay.h> int main (void) { DDRB = 0xFF; DDRD = 0xFF; //15 ms warten _delay_ms( 15 ); //8-bit Modus PORTD = 0b00110000; //5 ms warten _delay_ms( 5 ); //8-bit Modus PORTD = 0b00110000; //1 ms warten _delay_ms( 1 ); //8-bit Modus PORTD = 0b00110000; //2-zeilig
-
Thread
DCF77 (reichelt) und Atmega8
Hallo, ich versuche schon seit sehr langer zeit die aktuelle Uhrzeit mittels dcf empfänger (von reichelt) auf einem 16*4 lcd display darzustellen, aber ich bin immer mehr am verzweifeln.... wäre nett wenn mal jemand das programm angucken mag was ich hab und mir vielleicht weiter helfen kann.. $regfile = "m8def.dat" $crystal = 3686400 $hwstack = 128 $swstack = 128 $framesize = 128 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portd.0 , Rs = Portd.1 Config Lcd = 16 * 4 Cls Cursor Off Config Dcf77 = Pind.2 , Debug = 1 , Inverted = 0 , Check
-
Thread
60rgb leds an atmega8
Ich habe vor 60rgb leds mit dem atmega8 zu steuern. Dabei sollen zur gleichen Zeit höchstens 5 leds leuchten aber trotzdem jede einzeln ansprechbar sein. Wie könnte man die 60 leds (3 Anschlüsse pro led) an den controller anschließen? Mit
nochmal bei den 13*15 Spalten so brauchst Du ohne Schieberegister also 13+15 = 28 Pins, was Dein Atmega8 nicht hat. Du kannst Schieberegister verwenden, was Dir aber die ANsteuerung nochmals verkomplizieren wird. Ich lese heraus dass Du noch nicht so viel Erfahrung hast deswegen rate ich Dir hier einen
-
Thread
ATtiny2313 mit ATmega8 verbinden
Hey Wie im Betreff schon erwähnt möchte ich gerne einen ATtiny2313 mit einem ATmega8 kommunizieren lassen. UART geht leider nicht, da am Tiny schon für die Kommunikation mitm PC genutzt. Was gibts noch für Möglichkeiten? Achso... PortB fällt auch komplett weg. Hier hängen Relais
Beitrag #2229691: > Wie im Betreff schon erwähnt möchte ich gerne einen ATtiny2313 mit einem > ATmega8 kommunizieren lassen. > Bleiben also nur PD2 bis PD6. Was meinst Du mit kommunizieren? Wenn es nur darum geht Werte von einem zum anderen zu schieben, kannst Du auch ohne UART bzw. SPI auskommen
-
Thread
Atmega8 und Timer im CTC Mode
Hallo zusammen, ich habe eine Frage: Ich möchte gerne einen Timerinterrupt alle 1ms aufrufen. Deswegen dachte ich dass ich den CTC-Mode benutzen muss mit einem "Reload-Wert". Allerdings bekomme ich die Implementierung nicht hin, hab verschiedene Artikel dazu gelesen, aber irgendwie will das alles nicht! Kann mir jemand sagen, wie ich das Porgrammieren muss?? Habe im hauptprogramm folgendes benutzt: (Hier aus dem Forum) [c] //Timer initialisieren TCCR1A = 0x00; TCCR1B = 0x0B; //Prescaler 64, CTC-Mode OCR1A = 15625; //Vergleiswert setzten TIMSK = (1<<OCIE1A
-
Thread
mal wieder Sleep beim Atmega8
Hallo AVR-Begeisterte, ich bin Anfänger und wollte mich heute den Interrupts und dem Sleep Modus zuwenden. Das ist mein Code: [code] #define F_CPU 8000000L #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/sleep.h> ISR(INT0_vect) { sleep_disable(); } int main(void) { //interrupts deaktivieren cli(); //DDRs setzen DDRB = 0x00; DDRD = 0xFF; //interrupts aktivieren sei(); while(1) { // binaeres hochzaehlen PORTD++; _delay_ms(10); // wenn PB2 low, Sleep Modus
-
Thread
Atmega8 Schachuhr mit Max7219
benötigt für einen spielmodus) - Helligkeit ändern (16 Stufen) Schaltplan erklär ich kurz: - Atmega8 Grundschaltung mit Quarz (muss in main.c in F_CPU eingetragen werden). - Max7219 an SPI - 8*7 Segment Anzeigen an den Max* - Matrix Tastatur an ADC0 (aufbau im Anhang). - Öffner je an PD6 und
für die 5V). Für die 4.5V muss man ein bisschen mit dem Spannungsteiler experimentieren, ich habe 1.8k und 100 Ohm genommen. - Ich habe den Schaltplan mal eben kurz erstellt, ich selber habe es auf Streifenraster aufgebaut -> Es können Fehler drin sein!
-
Thread
Atmega8 uart geht nicht wie bei anderen avrs
Hallo, ich habe schon bei meheren avrs die uart programmiert. Hat bis jetzt immer geklappt. Zb atmega16 at90can atmega1280. Jetzt habe ich ein atmega8 Meine init ist so void uart0_init(void) { UCSRB = 0x00; //disable while setting baud rate UCSRA = 0x00; UCSRC = URSEL | 0x06; UBRRH =
Ja bei den andren avrs geht es ja einwandfrei so wie ich es immer mache. Gibt es beim atmega8 etwas besonderes zu beachten bei der usart?
-
Thread
myAvr Atmega8 und Touchscreen?
Mein Projekt besteht aus einem MC, BLuetooth und einen Touchscreen. Da wir in der Schule den myAvr Atmega8 verwenden, würde ich diesen auch gerne für mein Projekt verwenden, dann muss ich mich nicht in 2 einarbeiten zwecks register usw. Bisher habe ich schon ein BT modul gefunden, das BTM-222 und den
muss kein großer oder besonders toller sein, nur zweckmäßig soll er sein. Kann ich bei dem MyAvr Atmega 8 bleiben oder muss ich ein anderes nehmen? Hat schon einer sein myavr mit einem Touchscreen bestückt und zum laufen bekommen? grüße
-
Thread
Feststellen ob Atmega8-TQFP defekt?
Bei meiner ersten Verlöterei eines SMD Atmega8 habe ich länger draufgebrutzelt. Ich hatte sogar ein paar Lötbrücken zwischen Pins, die ich nur mit der Lupe gesehen habe. Beim Entfernen der Lötbrücken mit Entlötlitze musste der Atmega8 zusätzlich
Ich verwende einen USBasp, den ich mit einem anderen Atmega8-Board auf Funktion getestet habe. Deswegen kann ich ein Fehler auch mit der AVRDUDE Bedienung ausschließen. Ein Fabrikneuer Atmega8 müsste doch auf folgendem Befehl antworten? avrdude -p atmega8
-
Thread
Atmega8 Hovercraft - Strom
hi.. wie im titel schon gesagt habe ich vor ein hovercraft, welches mit einem atmega8 gesteuert wird, für ein schulprojekt zu bauen.. bevor ich mir die ganzen sachen kaufe muss allerdings noch eine frage geklärt sein ich habe vor einen 6V motor mit einem mosfet anzeusteuern, der
-
Thread
atmega8 + distanzsensor problem
Hallo, ich habe an meinen atmega8 einen sharp Distanzsensor angeschlossen, habe aber noch so meine Probleme.. ich habe den Sensor an einen Eingang des ADC's angeschlossen der mir dann einen Wert von 0 - 1023 ausgibt, jedoch bekomme
Werten aus dem Datenblatt des Sensors verglichen und dort stimmen die Werte, aber das was mir der Atmega ausgibt kann nicht sein....
-
Thread
Problem: ATmega8 nach AVR-Tutorial
Versorgt die Atmega8 Schaltung den Programmer mit Strom (so laut Tutorial) oder wird die Atmega8 Schaltung vom Programmer mit Strom versorgt (Verdacht wg. USB Programmer, der sich über USB versorgen kann)? Messe mal
zwischen Pin 2 (Vcc) und Pin 6 (GND). Ansonsten kontrolliere auch mal die Spannung zwischen Pin 8 (GND) und Pin 7 (Vcc) vom Atmega8.
-
Thread
ATmega8 flashen Aller Anfang ist.
mit dem ATmega8 verbunden. Leider schaffe ich es nicht einmal, den mega8 über die RS232-schnittstelle mittels avrdude anusprechen. Habe ich hierbei etwas übersehen? Kann ich bei einem neuen, unbeschriebenen ATmega8 die fuse-bits nicht einfach so auslesen? Benötige ich zum Programmieren des ATmega8 zwingend einen Programmer? Bitte helft mir, ich bin am verzweifeln... Gruss Christoph Siegenthaler
-
Thread
atmega8 kein reaktion nach fuses prog.
Hallo, ich habe mir den USBasp Programmer aufgebaut und mit der entsprechenden firmware programmiert. Danach habe ich den µC mehrfach ausgelesen können war überhaupt kein Problem. Dann wollte ich die fuses CKSEL0-3 mit PonyProg V2.07a programmieren dafür habe ich die häckchen in dem Dialog gesetzt und auf „write“ geklickt kurz danach sagte PonyProg "Device missing or device unknown". Ab diesen Punkt konnte ich den Controller nicht mehr ansprechen weder mit PonyProg noch mit avrdude. Hatte jemand von euch auch dieses Problem gehabt? Und weiß ein Lösung dafür? Danke!
-
Thread
ATMEGA8 Probleme bei Schnittstellen Initialisierung
Hallo ich möchte bei einem SMbus die Sereielle Schnittstelle initialisieren. /********************************************/ /* Initialisiert die Serielle Schnittstelle */ /* Baudrate: 2400, StopBit: 2, Parity: No, */ /* Datanbits:8 */ /********************************************/ void initSerial(void) { UBRRH = (unsigned char)(uartLadewert>>8); UBRRL = (unsigned char)(uartLadewert); UCSRB |= ( 1 << TXEN ) | (1 << RXEN | (1<<RXCIE)); // UART TX einschalten unt Interrupt fuer den Empfang
-
Thread
schoolbell mit ATMega 8. Geht das?
(ein reg für stunden und einer für minuten) haben eigentlich Platz im ATMega 8?
wesentlich einfacher gestalten. D.h.: 12 Uhr Mittags entspricht der Zahl 720. Hoppla, das ist ja eine Zahl >8 Bit!? Aber, keine Angst, ein ATMega kann auch mit größeren Zahlen...
-
Thread
ATmega8 nicht mehr lese/schreibbar.
Hallo KeyOz, hab vor einiger Zeit auch mal ein bisschen mit nem ATMega8 gemacht und mir damals ein Board selbst gebaut. Kurz nach Inbetriebnahme hatte ich auch so ein Problem. Ich hab einen AVRISP benutzt und mein Programm mit AVR-Studio geflasht. Versehentlich
dem Ausgang (an dem sollte jetzt exakt die Frequenz des Oszillators rauskommen) auf den XTAL1 vom ATMega8 und programmierst nochmal Dein Programm rein. Falls Du, wie die meisten, mit nem externen Quarz von 16MHz arbeitest, musst nun external High Frequency einstellen. Nun sollte das Problem behoben
-
Thread
ATmega8: AD-Wandler geht nicht
Hallo, beim meinem Versuch, (auf dem ATmega16 funktionierenden) Code für den AD-Wandler vom ATmega16 auf den ATmega8 zu übertragen, ist was schiefgegangen. Der untenstehende Code funktioniert für den ATmega16 kompiliert im Simulator einwandfrei
@Christian B.: Beim ATmega8 ist aber doch IMHO der AD-Wandler auf PORTC :)
-
Thread
ATmega8 Spannung messen, aber wie ???
Hallo, ich möchte gerne mit meinem Atmega8 eine analoge Spannung messen. Wie lautet der Befehl dazu?
auch über Poti einstellbar) ein Relais geschaltet werden, was natürlich an einem freien Port des ATmega 8 angeschlossen ist. Ist das so überhaupt möglich, oder gibt es an einer Stelle Probleme ??? Schau Skull
-
Thread
[ATmega8] Ein paar Einsteiger Projektfragen
Hallo, ich möchte demnächst mit dem ATmega8 anfangen. Ein wenig Erfahrung in µC habe ich schon mit diversen anderen gesammelt. Da das nächste Projekt batteriebetrieben werden _muss_ , habe ich ein paar prinzipielle Fragen zum "strom sparen"
Geschwindigkeit gibt es dabei keine probleme. Wenn ja, was muss ich dabei beachten? - Wenn ich einen ATmega8L nehme, ist es dem "egal" wenn er anstatt max. 5.5V auch mal 5.7V an Vcc abbekommt? - Auch wenn die frage etwas schwer so zubeantworten ist. Würdet ihr eher einen 9V Block zur versorgung nehmen
-
Thread
Lichtmessung mit BPW21 und ATmega8
Hallo, ich möchte ganz gerne mit meinem ATmega8 und der Fotodiode BPW21 das Tageslicht messen. Vermutlich brauche ich zu diesem Zweck den Analog-Digital-Wandler? Worauf muss ich achten beim Anschluss und der Programmierung? Welche Zusatzbeschlatung
-
Thread
Überprüfung Schaltplan ATMega8A
USB-Powerbank, das muss ich mir noch ausknobeln. Ich hab das ganze auf einem Net-IO mit einem ATMega32 am laufen, aber will das jetzt halbwegs ordentlich aufbauen. Den Quellcode müsste ich zwischen ATMega32 und ATMega8A doch einfach austauschen können, oder? Die Quellen für meinen Schaltplan waren
Handbuch vom Net-IO, der Wiki-Artikel zum Net-IO hier, die Tutorials sowie natürlich das Datenblatt des ATMega8A, auch wenn ich da keine Empfehlungen gefunden habe, die ich nicht schon hier gesehen hab. Insofern auch besten Dank an die Schreiber der AVR-Artikel hier im Forum und des AVR-ASM-Tutorials :)
-
Thread
ATMega 8 Pin als Eingang und Ausgang
Hi, ich habe hier ein kleines Problem. Ich habe ab einem Pin einen Schalter und ein LED hängen. Wenn ich jetzt den Schalter drücke soll er das beim einlesen registrieren und der setzt dann den Port so, das das LED leuchtet. Bei erneuten drücken soll es wieder aus gehen. Der Status ob das Led an ist oder nicht wird in einer Variable gespeichert. Leider hab ich da meine Probleme und es will einfach nicht klappen, hab den folgenden Code: [c] DDRB &= ~(1<<PROGBUTTON); PORTB &= ~(1<<PROGBUTTON); for(i=0;i<5;i++) _NOP(); // check if programming button
-
Thread
Orange RX mit Atmega8 auslesen
Leute, ich habe mir einen Orange RX Fasst 2.4ghz Empfänger gekauft und würde gerne diesen mit einem Atmega 8 auslesen, sprich die einzelnen Kanäle um dann per PWM verschiedene Motoren anzusteuern. Am ende soll ein Quadcopter damit gesteuert werden, aber leider scheitere ich ja schon beim Einlesen vom
WGM21) | (1 << WGM20); // set fast PWM Mode TCCR2 |= (1 << CS21); // set prescaler to 8 and starts PWM if (aktuell_pwm_l >= 0 && aktuell_pwm_l < 19) { OCR2 = 10; } if (aktuell_pwm_l >= 19 && aktuell_pwm_l < 21) { OCR2 = 150; } if (aktuell_pwm_l
-
Thread
Atmega8 geht unkontrolliert schlafen
halben Stunde oder auch erst nach wenigen Tagen zeigt das LCD aufeinmal einige wirre Zeichen und der Atmega8 arbeitet nicht mehr, erst ein Druck auf die eingebaute Reset-Taste stellt die Funktion wieder her. Sehr zum übel, da dann die geleisteten AH im Display von der Batterieladung weg sind. Ich komme
n+peter schrieb im Beitrag #2490895: > der Atmega8 arbeitet nicht mehr Erkennst du das nur am Display? -> Möglich das nur das Display aussteigt (hatte ich auch schon). Mach mal regelmäsig (oder auf Tastendruck) einen Displayreset und eine neue
-
Thread
Probleme beim Blinklicht mit Atmega8
ich versuche mich im moment an einem Blinklicht mit 3 LEDs, einem taster und einem Atmega8. für den Taster habe ich die Komfort-Entprellfunktion hier aus dem Forum genommen und an mein Code angepasst. MEin Code sieht so aus: [c] #include <stdint.h> #include <avr/io.h> #include <
///////////////////////////////////////////// // // check if a key is pressed right now // uint8_t get_key_state( uint8_t key_mask ) { key_mask &= key_state; return key_mask; } /////////////////////////////////////////////////////////////////// // uint8_t get_key_short( uint8_t
-
Thread
DMX LED Board auf Atmega8
Hallo, habe mal einen Schaltplan erstellt um, 8 LED per DMX zu dimmer. Ich hoffe ich habe nicht er ist einigermasen richtig und habe das ganze richtig verstanden, trotzdem danke an jede Hilfe. Nun wollte ich mal Fragen wie man das DMX auf dem Atmega
Philipp Schaber schrieb im Beitrag #3587413: > Nun wollte ich mal Fragen wie man das DMX auf dem Atmega auswertet, weil > dazu finde ich leider irgendwie sehr wenig ?! Aber wie das DMX Signal aufgebaut ist haste dir schonmal angesehen? Hier gibts Infos zum DMX senden/empfangen: http://www.hoelscher-hi.de
-
Thread
Unterschiede ATTiny2313 und ATMega8?
worin liegen die unterschiede der beiden controller?
-
Thread
atmega8 rfm12 reciever
zusammen. Ich habe eine platine von einem freund bekommen. (schaltplan im anhang) Darauf ist ein atmega8 und ein rfm12 modul. Ich möchte das dort verbaute modul nun NUR als empfänger verwenden. Im Moment bin ich mir nicht sicher ob die vorhandene schaltung so funktioniert... Außerdem bin ich auf
: > Ich habe eine platine von einem freund bekommen. (schaltplan im anhang) > Darauf ist ein atmega8 und ein rfm12 modul. Ich möchte das dort verbaute > modul nun NUR als empfänger verwenden. Nunja, dann darfst du halt einfach nichts senden. > Im Moment bin ich mir nicht sicher ob die vorhandene
-
Thread
Pollin DCF77 an ATMega8 will nicht wie ich
Firmware von Michael S. (http://www.mikrocontroller.net/topic/121049#2378606), welche ich nur an den Atmega8 angepasst habe (siehe dazu dcf77_mini1.c) Laut RS232 Debug empfängt der AVR auch etwas, allerdings interpretiert er jedes Bit als Low-Bit außer die neue Minute (da dort das Bit anscheinend länger
-
Thread
Atmega8 Clock generieren/rausschicken
Hallo, Ich möchte mit einem Atmega8 einen Clock von 8MHz generieren, den ich für 2 IC's in meiner Schaltung brauche. Wie kann ich dies umsetzen? Gibt es eine Möglichkeit den internen Clock einfach an einem Pin rauszuschicken? Mit
? Nur wenn dein ATMega8 mit 16 MHz getaktet wird. Beim neueren ATMega88 kann der Controllertakt direkt an einem Pin (PB0) ausgegeben werden. MfG Spess
-
Thread
Fragen zum Timer1 im Atmega8
Hallo, ich habe einige Fragen zum Timer 1 im Atmega 8, wo das Tutorial mir nicht wirklich weiter hilft. Man kann ja im CTC Modus einen Vergleichswert festlegen: Bspl.: ldi temp, high( 20000 ) out OCR1AH, temp1 ldi
-
Thread
AVR MKII + ATmega8
guten abend miteinander, ich habe mir letztens einen avr mkii zugelegt. damit möchte ich einen atmega8 programmieren. für die programmierung nutze ich avr studio 5. mein problem ist dabei, dass ich es bis jetzt weder geschafft habe die deviceID auszulesen, noch mein programm auf den atmega8 zu flashen
ist es egal zu welchem zeitpunkt ich den meinen mkii anschließe? oder muss der atmega8 zu dem zeitpunkt schon laufen? ich habe ACC, AREF und AVCC auf +5V angeschlossen. und die beiden GND pins mit masse. den RESET pin habe ich mit einem 10k widerstand auf +5V gelegt. zwischen
-
Thread
AVR Atmega 8 auslesen/klonen
Transmitter) "gehimmelt". Externe Betriebsspannung an falsche Buchse angeschlossen. Der eingebaute Atmega 8 ist dabei gestorben. Gleichen Fuchsjagdsender habe ich noch einmal und möchte den AVR nun klonen. Leider (verständlicherweise) ist der AVR aber lesegeschützt. Habe ich eine Chance?
einmal und möchte den AVR nun klonen. Wenn du ganz lieb mal die Firma da anfragst? Kannst ja den ATMEGA gleich mal mitschicken. Ich denke das ist so ziemlich deine einzige Chance (ohne in den 3, 4-stelligen Bereich zu kommen) an einen gebrannten ATMEGA zu kommen. MFG Dave
-
Thread
HC-SR04 mit Atmega8
Hallo, versuche leider vergebens den HC-SR04 mit dem Atmega zu verbinden bzw anzusteuern. Möchte eigentlich erstmal nur eine LED Leuchten lassen, wenn eine ENtfernung unterschritten wird. Kann sich den Code mal wer anschauen? Wo liegt der Fehler? Danke
//High Edge Found //Setup Timer1 TCCR1A=0X00; TCCR1B=(1<<CS11); //Prescaler = Fcpu/8 TCNT1=0x00; //Init counter //Now wait for the falling edge for(i=0;i<600000;i++) { if(US_PIN & (1<<US_ECHO_POS)) { if(TCNT1 > 60000) break; else continue; }
-
Thread
Atmega8 ADC \ eeprom
Hi, nach stunden des Probierens und suchen hier meine Fragen.... Ich möchte am Analog eingang einen Strom messen, und diesen Wert ins eeporm speichern damit ich ihn nach dem einschalten wieder habe, das Ganze wird an einer 12V 3Ah Batterie angeschloßen. Zum Testen hab ich Versucht and den PC0 einen Widerstand hängen und den auf die 5V vom µC gehängt, aber nach einen Spannungswert hat es mir nicht ausgesehen.. (hab es um den Wert zu sehen in den eeprom gepseichert) 1) wie könnte ich den adc wert sonst ausgeben ohne lcd display bzw. eeprom ? 2) Soweit ich das richtig nachgelesen habe
-
Thread
ATmega8 DAC nie Null!
Hallo, ich experimentiere gerade mit einem atmega8 und seinen Digital-Analog-Wandler. Ich stelle ihn auf PWM ein und kriege bei pwm = 0 auf dem Oszilloskop nie einen Tastgrad von 0 raus. Es werden immer geringe "High-Pegel" erzeugt. Ich habe
Johannes schrieb im Beitrag #2880429: > Hallo, > ich experimentiere gerade mit einem atmega8 und seinen > Digital-Analog-Wandler. Nur mal so eine Frage... Seit wann hat ein Atmega8 einen DAC? Ich weis, dass er einen Timer hat, und ich damit eine PWM erzeugen kann, aber ein integrierter
-
Thread
Atmega8: SPI und PWM/Timer?
ein Projekt sowohl die SPI Schnittstelle im Mastermodus(AD Wandler) als auch einen PWM Ausgang des Atmega8. Die SPI Kommunikation funktioniert soweit wunderbar. Nun möchte ich den Timer 1 nutzen um ein PWM Signal auszugeben, dieser hat ja, wenn ich das richtig verstehe, 2 Ausgänge mit jeweils seperat
Projekt sowohl die SPI Schnittstelle im > Mastermodus(AD Wandler) als auch einen PWM Ausgang des Atmega8. Wieso muß es denn unbedingt dieser, eher historisch relevante Chip sein? Aber egal, das war nur ein Gedanke von mir, der mit der Sache eigentlich rein garnix zu tun hat. > Nun möchte ich den
-
Thread
Minimaler Aufbau für Atmega 8
benötige eure Hilfe. Ich würde euch bitten mir zu helfen. denn ich brauch eine Schaltung für den Atmega 8. Die Hardware beinhaltet folgendes: 1 Taster den ich einlesen möchte und 1 LED´s den ich ansteuern will. LED´s werde ich folgendermaßen anschließen https://www.mikrocontroller.net/articles
da hier wirklich nicht mehr nötig ist und ich null Ahnung von Hardware habe. Und warum ich den Atmega 8 hierfür verwende? ganz einfach hab hier noch paar die Sinnlos rumliegen ;)!! Anbei eine Schaltung von mir. Ich hoffe die gewünschten Funktionen bleiben erhalten. Klappt mein vorhaben in diesem
-
Thread
16 bit Timer atmega8
Hi, ich versuche den 16bit Timer des atmega8 (8Mhz) zu benützen. Der Timer läuft, aber gibt mir nicht die richtige Zeit an. Ich wollte mit dem prescaler 1024 1 Sekunde Warten. Meine Rechnung ist also: 1s/(1024/8Mhz) = 7812 = 0x1E84 Doch die Wartezeit beträgt in etwa 8 Sekunden. Der atmega8 läuft garantiert auf den 8Mhz, sonst würde ja der USART nicht funktionieren. Doch ich sehe nicht ein, was ich da falsch überlegt habe? Gruss Bert [c] /* * _16bit_Timer.c
-
Thread
Atmega8 Servo mit Timer in C
Hallo zusammen, ich habe große Probleme mit meinen Servo :/ Leider läuft es nicht und ich bin schon fast am verzweifeln. Ich hab mich am Tutorial gehalten aber leider bewegt sich das Ding kein bisschen. Servo sollte nicht defekt sein. Per Soft PMW gehts. Danke schon mal für euro Hilfe. Julian #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> ISR( TIMER1_COMPA_vect ) // Interruptbehandlungsroutine { OCR1A = 2500-OCR1A; // Das Servosignal wird aus der Differenz von // Periodenlänge (2500*0,008ms=20ms) und letztem
-
Thread
Nichts geht mehr! ADC ATmega8
Hi, habe einen AVR und ein LCD auf einer Lochraster zusammen gelötet. Das hat alles super geklappt - bis vorhin! Habe ein bisschen rumprobiert, umprogrammiert etc. - und plötzlich geht nichts mehr. Nicht einmal der schwarze Streifen erscheint mehr. Vorhin hats noch ab und zu mal ein paar komische Zeichen und Fragezeichen ausgegebenDas einzige was geht, ist die Beleuchtung. Das LCD ist noch in Ordnung, hab es getauscht. Genauso beim Controller. (einer mit einem sicher funktionierenden Programm) Mehr ist nicht dran, nur noch ein 7805. Ich habe die Platine natürlich kontrolliert, aber mir
-
Thread
Stromversorgung ATMega 8L an Batterie
Hallo, ich suche eine Möglichkeit den ATMega8L an einem 9V-Block zu betreiben, ohne daß die Batterie im Sleep-Mode des MC leer gezogen wird. Ein üblicher Spannungsregler 5V hat einen zu großen Ruhestrom! Danke! Hardy
-
Thread
Negiert VMLAB die Ports eines ATmega8?
; Alle 3 LED abschalten out PORTC,r18 Auf meinem Testboard "myAVR" mit ATmega8 funktioniert das so wie es sein soll. Nur in VMLAB ist das irgendwie negiert ?? Mache ich irgendwas falsch ?? MfG AndOne
-
Thread
Atmega8 IO Pins Highpegel
Hallo, weiß jemand ob der Atmega 8 an den Eingangports noch 0,58 Volt als Highpegel erkennt?
USB Experimentierboard von Conrad geholt andem ich ein uC anschließen will. Die Ausgangsspannung der 8 digitalen Ausgänge beträgt dummerweise 0,58 - 0,59 Volt... hab mal nachgeforscht. Die Ausgänge und die LEDs werden durch einen uln2803 gesteuert. Weiter bringt mich das aber immern noch nicht...
-
Thread
atmega8 nicht über isp programmierbar?!
Breadboard. Habe zwei Prozessoren von denen mind. 1 auf einem anderen Board via ISP programmierbar ist (ATMega8). An die 6-polige Wanne habe ich die Patchkabel gelötet (nicht über die Farben wundern) und damit einen ATtiny13 und 2313 programmiert. Nun wollen die zwei Mega8 aber nicht, ich weiß nicht was
-
Thread
atmega8 adc4 problem
Hallo, ich habe hier einen atmega8 und möchte ADC0 bis ADC4 benutzen. ADC0 bis ADC3 liefern mir bereits gute und brauchbare Werte, aber wenn ich an ADC4 Ad-Wandeln will, passiert irgendwie nichts... TWEN hab ich auf 0 gesetzt,
hat denn noch keiner den adc4 oder adc5 auf einem atmega8 (PDIP) verwendet und kann mir evtl. helfen?
-
Thread
atmega8 adc falsche werte
folgendes: [1] ich habe bei einem Atmega8 den Analog/Digitalwandler laut dem Tutorial aktiviert. Rahmenbedingung 8Mhz und Vorteiler auf 128 gesetzt. Das funktioniert auch, sprich es kommen plausible Werte an. Leider stimmen die aber nicht
geht. :-( Mitteln ist gut, man kanns aber auch übertreiben. Nicht verkehrt sind z.B. 4 oder 8 Messungen gleichverteilt über 20 ms. Das eliminiert den Einfluss von Netzbrumm.
-
Thread
(Atmega8) LED Leuchtet nicht an PORTD
Hallo zusammen. Ich experimentiere ein wenig mit einem Atmega8. An Pin 11 und 12 (PD5 PD6) habe ich über 270 Ohm je eine LED nach Masse gelötet. Mit dem Programm: [code] #include <avr/io.h> int main (void) { DDRD