-
Thread
Atmega8 und LCD
Hallo alle zusammen!!! Ich möchte mit meinem ATMEGA8 ein 8x2 LCD ansteuern, fürs erste möchte ich nur mal nen einfach Text rausschreiben. Im Internet habe Ich bereits viele Sourcen gefunden da sind aber immer mehrere Datein und Ich weis nicht wie man
bekomme immer folgenden Fehler. Poschi Build started 20.2.2010 at 15:13:32 avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT LCD.o -MF dep/LCD.o.d -c ../LCD.c avr-gcc -mmcu=atmega8 -Wl,-Map=LCD.map LCD.o -o
-
Thread
Handshake bei Atmega8
Jo, ich würde mal sagen der Atmega8 hat keinen Port E. Es gibt nur Port B, C und D.
andre-atmega168 wrote: > ich habe auch schon mal versucht, zusätlich zu den 2 Bytes noch 2 Nullen > an Labview(Visa-Schnittstelle) zu schicken, so dass labview die > reihenfolge erkennen kann. Ein Protokoll
-
Thread
Atmega8 Mehrprozessorsystem
Hallo! ich bin noch n00b in AVR prozessoren, Nun meine Frage: ist es möglich, ein echtes multiprocessor system mit mehrere AtMega8 auch mit 16Mhz zu schaffen ? Die MCUs könnte über I/O ports kommunizieren. Programmierer können ihre Programme in sogenannte Threads teilen. Diese übernehmen dann die verschiedenen Aufgaben des Programms. Die Kommunikation kann man mit Interrupts über I/O machen. Die Aufgabe für mehr als 2 MCUs sehe ich schon nicht trivial.
-
Thread
FFT auf Atmega8
Hallo, ich habe da mal eine kleine Frage. Ich habe ein Mikro an meinem Atmega 8 angeschlossen, weil ich das Frequenzspektrum zu einem Geräusch feststellen möchte, mittels einer FFT. Den Quellcode in C (im Anhang) habe ich bereits gefunden und auch schon in den µc gebrannt. Ich
-
Thread
welches Kondensator am ATMEGA8
Hallo, habe an einem ATMEGA8AU den Quarz mit dem Wert 7.3728 MHz, aber mit welcher pF muss ich sie anschließen? VG Frank
geklappt. Die Tabelle 4 auf der Seite 27 des Handbuchs vom Atmel (b.z.w. Microchip) über den ATmega8 schafft Klarheit. rhf
-
Thread
Beschaltung ATMega8
Hallo, Ich habe ein Projekt, bei dem ich ein Soundmodul von www.voicemodul.de mit Hilfe eines ATmega8 ansteuern muss. Also der ATmega 8 soll das Soundmodul unter Strom schalten, wenn ein bestimmter Trigger ausgelöst wird. Dazu wird die Masse vom Soundmodul über einen Transistor, den ich mit den
Hannes R. schrieb im Beitrag #3121758: > Also der ATmega 8 soll das Soundmodul unter Strom schalten, wenn ein > bestimmter Trigger ausgelöst wird. Das Soundmodul zieht im Ruhezustand viel weniger Strom als der ATMega8 und muss deshalb nicht ausgeschaltet
-
Thread
ATmega8 verfused
Hallo, habe leider versehentlich die Fusebits meines ATmega8 falsch gesetzt und kann jetzt nichts mehr mit dem Controller anfangen. Meine Frage ist jetzt folgende: Ich besitze ein STK500 und da gibt es doch bestimmt eine Möglichkeit mittels des Boards den ATmega8
Ich habe noch eine andere Frage. Ich würde gerne meinen ATmega8 mit einem Uhrenquarz laufen lassen. Der ATmega8 befindet sich im STK500 und die zugehörige Schaltung inkl. Quarz habe ich auf einem Steckbrett aufgebaut. Ich habe dann bei den Fusebytes das Low Byte
-
Thread
Uhrenquarz an Atmega8
Hallo, Ich habe ein Problem mit der Nutzung eines Uhrenquarzes 32...kHz Habe Prescaler und TCNT2 auf gegebene Werte gesetzt sowie das Bit AS2 im Register ASSR. Habe keine Kondensatoren an den Eingängen, das Bit für die internen Kondensatoren ist doch standardmäßig gesetzt? Habe ich etwas vergessen oder warum läuft der Timer noch nicht einmal an??? Danke im Voraus.
-
Thread
Multiplexer Atmega 8
bin habe mir momentan ein kleines Projekt zugemutet aber da ich nicht so viel Erfahrung habe in Atmega8 programmieren hab ich gehofft ihr könntet mir etwas helfen. Also meine Idee ist es einen Multiplexer zu programmieren (Platine ist schon fertig). Dieser Multiplexer hat 20 Digitale Eingänge (PD0
deinerseits. Optimieren kannst du danach: . Schaltflanke per Interrupt erkennen (geht beim ATmega8 nur über Timerinterrupt, wenn du einen ATmega88 nimmst, könntest du auch einen Pinchange-Interrupt benutzen) . Ausgabe über Timerinterrupt steuern . Rest der Zeit schlafen gehen
-
Thread
Relais an ATmega8
Hi Gemeinde, kann ich folgendes Relais direkt mit einem ATmega8 schalten? http://www.reichelt.de/?ACTION=3;GROUP=C32;GROUPID=3292;ARTICLE=79358;SID=32pgfK0qwQASAAAEYoIRI3b0946f3b68d8bf7f6c1d20d1bc8fecf Komme mit der Sache Transistor nicht recht klar. Wollte
Ok wann Strom fließt und wann nicht ist mir klar. Im AVR Territorial steht dass der ATmega8 beim schalten denn Pin gegen GND frei gibt. Das hatte mich verwirrt. Also kann ich au 5V über denn Pin ausgeben?
-
Thread
ATMega8 und Transistorschaltung
Hi! Ich habe da mal eine kleine Verständnisfrage. Folgendes: Ich möchte wahlweise an einem Joystick Je einen Pin als +5v und einen Pin als Steuerleitung (auch mit +5v) verwenden. Normal kein Problem, klemmt man den einen Pin halt an VCC. Geht hier nicht, weil die angeschlossenen Pads unterschiedliche Belegungen verwenden. Bei dem einen ist Pin5 VCC und Pin 7 Steuerung, bei dem anderen genau umgekehrt. Da ich die Versorgungsspannung ungern direkt über den Atmel ziehen will, sollte das besser über eine Transistorschaltung passieren. Allerdings kann ich die aus dem Tutorial nicht verwenden, da
-
Thread
Ohmmessung Atmega8
Hallo zusammen, Ich habe folgendes Problem. Ich möchte eine Ohmmessung mit einem atmega8 controller durchführen. Die Widerstände, die ich messen möchten liegen so zwischen 4 und 80 Ohm. Das Problem ist dass der Prüfstrom die größe von 3 mA nicht überschreiten darf (sind Elektrozünder
rechnen darf und nicht immer nur in Endlosschleifen 99,99% der Zeit rumgammeln muß. Aber der ATmega8 ist keine gute Wahl, da der keinen Verstärker vorm ADC hat. Ein ATtiny261 ist da besser, d.h. du kriegst ne bessere Auflösung. Peter
-
Thread
Anfängerfehler mit ATmega8?
Hallo, ich habe mich dieses Wochenende mal an das Projekt "ATmega8" gewagt. Ich habe mir hier das Tutorial angeschaut, Datenblatt gelesen (nagut ich gebe zu: überflogen) usw. Als ich dachte, dass ich soweit bin, habe ich mir die Schaltung aus dem Anhang aufgebaut
World eines µC): [c]#include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> uint8_t myTeiler; uint8_t Wert1; char richtung; int main (void) { DDRD = 0xff; //Port D als Ausgang setzen PORTD = 0b00000001; //Wert auf Port D ausgeben TCCR0 |= (1 << CS02
-
Thread
Strommessung am Atmega8
ja ein "trolliger" Anfänger also wie kann ich den strom am atmega über das stk500 begrenzen?
Seb schrieb im Beitrag #3100508: > also wie kann ich den strom am atmega über das stk500 begrenzen? Mit einem *Widerstand*
-
Thread
Taster,Atmega 8
Grüße euch Ich hab ein kleine Frage zu meinem Programm. Es soll beim betätigen eines Tasters eine LED aufleuchten und beim erneuten betätigen des gleichen Tasters soll die LED wieder ausgehen. Bei meinem geschrieben Programm funktioniert dies aber nicht immer obwohl ich die LED betätige geht die LED nicht aus oder an. Kann mir mal einer helfen? .nolist .include "m8def.inc" .list ldi r16, 0x01 out DDRD,r16 sbi PORTD, PD7 rjmp main main: sbic PIND, PD7 rjmp main loop2: sbi PORTD, PD0 sbic PIND, PD7 rjmp loop2 cbi PORTD, PD0 rjmp
-
Thread
LCD an atmega 8
Hey! Ich habe jetzt ein LCD Modul mir einem kompatiblen chip an meinen Atmega8 angeschlossen... Zum drittenmal habe ich kontrolliert ob die Pins am display auch wirklich mit den richtigen Pins am Atmega8 verbunden sind! Den Code hab ich jetzt zum testen aus dem Tutorial http
data[i] ); } } [/c] eigentliches Program: [c] // // Anpassungen im makefile: // ATMega8 => MCU=atmega8 im makefile einstellen // lcd-routines.c in SRC = ... Zeile anhängen // #include <avr/io.h> #include "lcd-routines.h" int main(void) { // Initialisierung des LCD
-
Thread
Atmega 8 Signatur
Hallo, ich habe einen Atmega8 16AU 0847G verbaut. In AVR-Studio stehen in der device-Wahl zwei Atmega 8 zur Auswahl. Einmal ein Atmega8U2 und einmal ein Atmega8HVA. Wenn ich diesen über AVR Studio 4.18 und einem JTAGiceMKII
Hallo, mit einem kleinen Trick sollte das flashen eines Atmega 8 über einen AVRJTAG mkII gehen: Projekt mit einem Atmega88 erstellen unter Projektoptionen Atmega 8 wählen Code programieren --> Program auf den eingestellente Atmega 88 flashen Atmega 8
-
Thread
Versuchsbord Atmega 8
Hallo Ihr lieben Leute. Ich will mir ein Testboard Ätzen und habe diesen Schaltplan dazu erstellt. Wollt jetzt mal ein Profi drüber schauen lassen ob ich diese Schaltung so aufbauen kann, und keine Böcke drin hab. Grüße Flo
-
Thread
ATmega8 zu viel Strom?
Hallo, leute habe wie im AVR-Tutorial die SChaltung mit LEDS und ATmega8 aufgebaut. Alle LEDS gleichzeitig an funktioniert super, aber eine nach der anderen an geht nicht. Folgendes Problem: LED 1 geht super an, dann will ich LED 2 anschalten die flakert kurz und geht
-
Thread
PWM mit ATMega8
Hallo Will mit meinem Atmega8 PWM verwenden! Nur funktioniert das bis jetzt nicht... Kann mir jemand sagen was ich hier falsch mache? [code]#include <avr/io.h> int main(){ DDRB = (1<<PB1); TCCR1A = (1<<COM1A1) | (0<<
Timer: 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, 5, 6, 7, 8, 0, 1, 2, 3, 4, ... Pin: 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, ... [/pre] wie du siehst, ist der Ausgang jetzt länger auf 1 als zuvor
-
Thread
Garmin und Atmega8
Hallo zusammen, ich habe ein „schwerwiegendes“ Problem. Ich möchte mit dem Atmega8, aus meinem etrex Summit von Garmin z.B. das NMEA Protokoll „$GPRMC“, die Zeit und das Datum auf einem Display anzeigen lassen (nur für Testzwecke). Wenn ich den Atmega8 vom PC aus mit einem GPS
...aber am ATMega8 kann man ne Menge einstellen :-)
-
Thread
ATmega8 und Sleep
Hallo zusammen, ich versuche gerade für den ATmega8 eine Routine zu schreiben, die den AVR in den Sleep-Modus schickt. Über den INT0 soll per Levelinterrupt geweckt werden. Das funktioniert soweit auch alles. Es gibt da nur ein Problem: Der Interrupt
INT0 schon auf 0 liegt, _bevor_ sleep aufgerufen wird? Praktisch in Listing "tiefschlaf" ab Zeile 8...
-
Thread
Atmega 8 ADC
Hallo Forenteam, ich versuche mich am ADC eines Atmega 8. Ich möchte beim erreichen eines digatelen Spannungswertes den Ausgang PORTB 0 auf 1 setzen. Ich hab versucht mein Prog möglichst nah am Tutorial zu halten, da ich noch ein blutiger Anfänger bin. Ich habe versucht es auf den Atmega 8 anzupassen. vielleicht könnt ihr mir sagen wo ich müll geschrieben hab.
-
Thread
UART Atmega8
Hi Forum, ich versuche gerade über UART von Atmega8 zu Atmega8 zu kommunizieren. Dabei habe ich TX vom Sender mit RX vom Empfänger verbunden. Eingestellt sind beide Chips auf internen 1MHz (kein Quarz). Im Code habe ich eine Baudrate von 2400 angegeben
icke schrieb im Beitrag #3211000: > int release_conf1 = 0; > > Das sind nur 8bit und auch noch signed. Ho, ho, ho. Immer langsam mit den jungen Pferden. Ein int hat 16 Bit.
-
Thread
Zeitfunktion mit Atmega8
Dementsprechend habe ich auch nur geringe Kenntnisse. Nun zu meinem eigentlichen Problem: Ich möchte einen Atmega8 als Art "Zeitschaltuhr" programmieren. Diese soll alle 12 Stunden eine Aktion ausführen. Da ein Delay nur für kürzere Verzögerungszeiten funktioniert, brauch ich nun Eure Hilfe....
-
Thread
Durchflussmesser am Atmega8
Durchflussmesser-Flow-Meter-FCH-m-POM-LC-001-35-lmin-BIO-TECH-eK-FCH-m-POM-LC-mit-Duese-1-mm-001-10-lmin an einem Atmega8 angeschlossen (PD4) um die Impulse zu zählen per Counter aber ich komme nicht auf den Fehler drauf... 1) ist es normal das ich am PD4(T0) +4,9V messe ? 2) Wenn ich den PD4 gägen masse schalte
ja das hab ich zum Testen gemacht, daher ich mir nicht sicher war ob vl. der atmega was abbekommen hat oder das Programm falsch ist...
-
Thread
ATMEGA8, Pongspiel
ATMEGA8 ausgesperrt, Welcher Widerstand ? schrieb im Beitrag #4709312: > Muss trotzdem noch irgendwie erfahren welcher Widerstand noch mit rein > muss Du brauchst nur den Quarz und die 2 Kondensatoren
ATMEGA8 ausgesperrt, Welcher Widerstand ? schrieb im Beitrag #4709328: > Quarz oder quarzillator? > Weil ich hab öfter gelesen, dass der Quarz nicht ausreicht. LESEN: https://www.mikrocontroller.net
-
Thread
Programmierkabel an ATmega8
Hey! Ich bin 15 und möchte mich mit dem ATmega8 beschäftigen. Lötkenntnisse und grundlage in der Elektrotechnik habe ich schon, doch nun zu meinem Problem: Ich habe mir einen ATmega 8 gekauft, verstehe aber nicht wie ich ihn richtig mit einem
Finn H. schrieb im Beitrag #4405086: > Ich habe mir einen ATmega 8 gekauft, verstehe aber nicht wie ich ihn > richtig mit einem Programmierkabel verbinde Dazu muss man das korrekte Manual vom Atmega8 raussuchen (ATmega8(L) Complete) und dort die zur Programmierung
-
Thread
Resetpin Atmega8
Hallo, Ich habe gerade festgestellt, dass ich ausversehens den Resetpin auf meiner Platine als Eingang benutzt habe... Jetzt kam mir die Idee, dass ich nicht alles wieder neu fräsen, bohren und löten muss, den Resetpin in den Fuses zu deaktivieren. Leider habe ich kein High-Voltage-Programmer zur Verfügung, deshalb folgende Fragen: 1. Ist es trotzdem auch mit einem normalen SPI-Programmer den Prozessor doch noch zu programmieren? 2. Was brauche ich für ein High-Voltage-Programmer? 3. Gibt es eine LowCost-Variante, die man auch zur Not schnell auf einem Steckbrett aufbauen könnte
-
Thread
Atmega 8 kaput?
wiederholen,wenn du dir sicher bist das die Fuses richtig gesetzt waren und die Firmware richtig im mega8 angekommen ist,muss es an deinem aufbau liegen. So kompliziert ist die Schaltung ja nicht.Nochmal genau nachschauen und messen ob irgndwo eine brücke ist.
verwerflich ist . Wenn du glück hattest hat der USB Kontroller wegen Kurzschluss abgeschaltet und PC + Atmega gehen noch wenn du den Fehler korrigierst hf
-
Thread
Anfängerprblem mit atmega8
Hallo ertsmal an alle hier ;) also ich habe gerade mit Mikrocontrollern angefangen also verzeiht mir wenn die Frage etwas "doof" ist. Ich bin gerade dabei mich mit externen Interrupts zu befassen jedoch habe ich ein komisches Problem und zwar habe ich zwei LEDs, eine davon blinkt durchgehend die andere soll beim auslösen des Interrupts einmal blinken. Soweit so gut jedoch bleibt das Programm am Ende der Interruptroutine hängen. Das komische daran ist das dies nur passiert wenn ein "mdelay" im code des Interrupts oder in der Hauptschleife enthalten ist. Hier mal mein Code (ist in Delphi
-
Thread
Atmega8 Layout
Hallo zusammen, ich suche jetz schon eine ganze Weile. Ich will einen Atmega8 als SMD in Eagle verarbeiten. Leider finde ich das Bauteil weder in der Biblithek von Eagle oder im Downloadbereich von Cadsoft. Es gibt zwar dort einige Downloads für Atmel-Bauteile aber den Atmega8
Hi, Ist aber definitiv in den LIBs. atmel.lib/MEGA8 aufkalppen dann Mega8-AI Bye
-
Thread
lebenserwartung eines atmega8
hi, gibt es richtwerte wie lange ein atmega8l @4mhz läuft bevor er den geist aufgibt? ich will eine schaltung bauen die 24h/d läuft und ein keypad überwacht. der einsatz erfolgt nicht in mc-feindlicher umgebung ;) (ca. 5-20°C im haus) gruß
noch was von offizieller seite gefunden ^^ amtel schreibt in dem ausführlichen datasheet des atmega8: > Data Retention Reliability Qualification results show that the projected > data retention failure rate is much less than 1 PPM over 20 years at 85°C > or 100 years at 25°C.
-
Thread
input bei atmega8
hallo leute mal wieder ne noop frage von mir bin gerade am verzweifeln und zwar: will hier nix weiter machen als den zustand von zwei tastern einlesen habe dafür folgendes gemacht: void aktion() { if ( (PIND & (1<<PIND0)) ) { lcd_clrscr(); lcd_puts("links"); } if ( (PIND & (1<<PIND1)) ) { lcd_clrscr(); lcd_puts("rechts"); } } SIGNAL (SIG_INTERRUPT0) { aktion(); } int main () { DDRD &= ~(1<<DDD0); PORTD |= (1<<PD0); DDRD &= ~(1<<DDD1); PORTD |= (1<<PD1); //DDRD &= ~(1<<DDD2); PORTD |= (1<<PD2); sei
-
Thread
Durchflussmessung mit ATMEGA8
Ich habe vor, den Duchfluss in der Benzinleitung eines Autos für eine Verbrauchsmessung zu erfassen. Hiefür habe ich den Sensor C 155374 an INT1 angeschlossen (fallende Flanke löst aus) und zähle alle 6 Sekunden die Impulse. Der Sensor hat als Ausgangssingnal: open-Collector NPN sinking. Problem ist, dass in Ruhestellung (Medium fließt nicht) innerhalb von 6 Sekunden 44 Impulse gezählt werden. Wenn das Medium fließt, werden die Impulse korrekt gezählt. Wo können diese "Störimpulse" herkommen? Und wie kann man diese Unterdrücken?
-
Thread
Uhr mit Atmega 8
Hallo an alle!! Hab da eine frage.Kann die mir vielleicht von euch wer beantworten? Warum wird hier der Timer1 auf 7935 gesetzt?Ist das überhaupt richtig?Verwendet wird ein Quarz mit 3.6864 Mhz. Die Uhr läuft zwar,Geht aber nach ca.3 Stunden um 2 sec. hinten! bin für jeden antwort sehr dankbar!
-
Thread
Strommessung mit ATmega8
Schaltnetzteil (1,23V....24V / 3A max.) selber bauen. Die Spannung und den Strom möchten wir mit Hilfe eines ATMega8 messen und auf einem LCD ausgeben. Bis auf die Strommessung kommen wir zurecht. Mit Hilfe von einem Shunt-Widerstand und einem Spannungsteiler vor und hinter dem Shunt möchten wir den Strom aus
Du hast etwas zu oft R9 in die Schaltung eingefügt. Ein mal rechts neben dem ATMega und ein mal links/unten.
-
Thread
Stromsparmodus ATMega8
wie is es mit nem datenblatt vom atmega8???
abgeschaltet die Eingangsspannung durchläßt. Dann läuft der µC im Sleep mit knapp 3V. Wenn es ein ATmega88P ist, dann reichen dem auch 1.8V aus fast leeren Batterien noch. Nach dem Aufwachen macht er den Stepup an und hat dann 5V. XL
-
Thread
Atmega8 als Schalter
Hi >Und zwar will ich wissen ob ich einen Atmega8 als Schalter verwenden >kann ( in den einen Pin geht die Spannung rein und von einem anderen >geht sie wieder raus). Natürlich kannst du einen ATMega8 als Schalter verwenden. Dazu mußt du ihn
Fertig. >Hoffe das mir jemand weiterhelfen kann. Da muß dir schon mehr einfallen, was du mit einem Atmega8 machen willst.... gruß oldmax
-
Thread
PWM mit ATMega8
Hi, ich bin vollkommen Neu auf dem Gebiet Mikrocontroller und jetzt habe ich eine Frage, da ich einen PC Lüfter (bis zu 240 mm Durchmesser) per PWM steuern möchte. Wie schließe ich den Lüfter am Besten an den Mikrocontroller an, da mir der Mikrocontroller wahrscheinlich abraucht, wenn ich den Lüfter direkt dranhänge oder? MFG Miche
-
Thread
ATMega8 Problem
Hi, ich habe folgendes Problem: ich habe an einen ATMega 8 eine Low Current LED angeschlossen (An Port D0) und die LED leuchtet nur ganz schwach. Schließe ich die selbe LED an Port D1 an, leuchtet die LED mit voller Leuchtkraft (Rvor ist immer gleich).
-
Thread
Port Atmega8
----------------------- Leider gibt es nur "Atmega8" und "Atmega8A" zur Auswahl. Beide geben den selben Fehler aus. MfG
@ embedded (Gast) >ATMEGA8L-8PU Das ist ein Atmega8, das L-8PU ist nur eine Kennzeichung des Gehäuses und der Betriebsspannung, nicht wichtig hier. >Der Atmega passt aber auf passgenau in die Fassung. Richtig herum
-
Thread
Atmega8 Wiederbelebung
habe mir diesem HV Programmer gekauft http://www.b-redemann.de/produkte-programmer.shtml um meine Atmega8 bei denen ich falsche Fusebits gesetz habe wiederzubeleben. Ich hab mich an die Verkabelung und Anleitung gehalten und kann auch vom Atmega die Fusebits lesen. Ich nutze dieses "avrpp" im DOS
EEPROM Size = 512 bytes EEPROM Pages = 4bytes x 128 pages avrpp -l PAR-> Detected device is ATMEGA8 Writing lock byte.....Failed bei -fx PAR-> Detected device is ATMEGA8 bei -fl und bei fh PAR-> Detected device is ATMEGA8 Writing fuse low byte.....Failed
-
Thread
Atmega8 gehorcht nicht
oder nicht? Also ich hab das mit dem AVR Studio 4 assembliert und dann mit Yaap über ISP auf den Atmega8 drauf gespielt, aber an den ganzen leveln der Pins ändert sich gar nix gegenüber vorher (neuzustand). Hab den AVR auch ausgewechselt, gleiches Ergebnis. Die Levels sind alle um die 1,2V rum. Also
Das Board war in Ordnung, der Mega8 auch. Das Testprogramm, was du per Mail bekommen hast und ich dir auf den Mega8 gebrannt hatte, war auch in Ordnung. 1,2V Pegel an den I/Os darf nicht sein. Was hast du denn für eine Stromversorgung
-
Thread
ATMega8 und call
Hallo liebe Gemeinde, ich habe wieder mal ein spezielles Problem. Umgebung: ATMega 8-16MHz AVR-Studio 4.07 AVRASM(Hilfe) 1.56 Programmiersprache: ASM Bei dem Programm für ein Belichtungsgerät bin ich bei ca. 3k Quellcode. Somit fuktionieren manche RCALL-Aufrufe nicht
Bei bis zu 8 k Programmspeicher brauchste keinen call. Da reicht rcall. Das sind keine +-2kB sondern +-2kWords, also +-4kB! ATMega 8 hat 8 kB Flash, also mit nem rcall sollte es eigentlich funktionieren! Wenn nicht
-
Thread
Lüfter an ATMega8
Hallo Ich möchte mir eine Lüftersteuerung mit dem ATMega 8 bauen. (12V PC-Lüfter 92mm) Die Drehzahl regel ich mit PWM und habe die angehängte Schaltung zum Anschluss der Lüfter gefunden. Die PWM Einstellungen sind: COM1A1= 1 ;nichtinvertierender
noch dazu. 5 Pins mit Spannungsteiler davor für die Drehzahlmessung der einzelnen Lüfter sind am ATMega8 dann auch noch frei. Gruß Andi
-
Thread
pwm am atmega8
Hi, versuche gerade pwm zu verstehen und zu benutzen. Folgender code soll auf einem mega32 ein step-up licht erzeugen: #include <avr/io.h> #include <avr/delay.h> int main (void) { DDRB=0xff; PORTB=0x00; int i; TCCR0 = (_BV(WGM00) | _BV(COM01) | _BV(COM00) | _BV(CS00)); while(1) {for (i=0;i<255;i=i+1) {OCR0=i; _delay_loop_2(20000);}} } Ich habe allerdings einen mega8. Ich weiß dass ich zum beispiel den Ausgang ändern muss, weil es OCR0 beim Mega8 nicht gibt aber wie muss ich den Timer einstellen? Vielen Dank!
-
Thread
PWM auf Atmega8
, als allererstes jedoch, wieso ich das Tutorial nicht realisiert kriege. Ich habe hier einen Atmega8 mit 8MHZ nach dem Aufbau wie im AVR Tutorial und füttere diesen mit dem C-Code aus dem LED-Fading Artikel. Leider leuchtet meine LED nur konstant hell und es passiert nichts. Das Oszilloskopt sagte
kennen. Ich hab das Problem jedenfalls schonmal teilweise gelöst, und zwar ist der Code ja für Atmega32 gemacht, dort ist OC1A PD5. Bei Atmega8 ist es aber ja PB1. Das erklärt, warum es zwar leuchtet nicht aber dimmte. Ich werde das nun noch mehr überprüfen. Stundenlanges Gesuche und dann ein so
-
Thread
Schieberegister an Atmega8
Problem mit einem Schieberegister. Und zwar versuche ich seit ca 5 Tagen ein solches mit einem Atmega8 anzusteuern. Zum Ausprobieren wollte ich einfach mal 8 LEDs individuell zum leuchten bringen. Nach langer Suche und vielen durchstöberten Forenbeiträgen muss ich mich leider geschlagen geben... mein
board aufzubauen und mir ist dabei eingefallen, dass die tolle Pollin Punktrasterplatine für den Atmega8 FALSCH beschriftet ist. Das Problem war, dass der PortC gar nicht dort ist, wo PortC drauf steht, sondern laut einer Schablone von http://halvar.at/elektronik/pollin_adapter_atmega8_schablone/
-
Thread
Chrony mit Atmega8
Hallo, ich möchte mir mit 2 Lichtschranken einem LCD Display und einem Atmega8 ein Chronometer, also ein Geschwindigkeits Messgerät für Geschosse (Paintball Kugeln) bauen. Ein Paintball Markierer sollte etwa 300FPS (ca. 91m/s oder 330km/h) haben. Das Programm hab ich erst
Die Quarzfrequenz ist nur dekadisch krumm. Dein Display wird ein 2 x 8 sein. Bei Bascom kann ich dir nicht helfen. Ich würde für deinen Zweck Input Capture nehmen.