-
Thread
Interner Takt Atmega8
mehr :-( hab dazu diese einstellungen benutzt http://www.engbedded.com/cgi-bin/fc.cgi?P_PREV=ATmega8&P=ATmega8&V_LOW=E1&V_HIGH=99&M_LOW_0x3F=0x04&M_LOW_0x80=0x80&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&M_HIGH_0x40=0x00&B_WTDON=P&B_SPIEN=P&B_SUT0=P&B_CKSEL3=P&B_CKSEL2=P&B_BOOTSZ1=P&B_CKSEL1=P&B_BOOTSZ0=
aus meinem programmcode (in basic) hab ich dann '$crystal = 8000000 rausgenommen (war für externen 8mhz takt). muss ich irgendwo schreiben das ich intern takte, und mit welcher frequenz? oder sind die fuses falsch? thx 7
-
Thread
Atmega8: Problem mit Byte
Hallo, Folgendes Programm ist in Bascom für einen Avr Atmega8 geschrieben: regfile = "m8def.dat" $crystal = 3686400 $baud = 9600 On Urxc Onrxd Enable Urxc Enable Interrupts Dim N As Byte Dim Befehl(4) As Byte Do Loop End Onrxd: Incr
-
Thread
ATmega8 ADC Frage
Hallo! Ich habe eine Frage zum ADC. Zwischen Pin ADC0 und +5V habe ich in Reihe einen KT10-220 und einen 2.7kV Widerstand, das ist mein "Temperatursensor". Ich bin Anfänger, der Sensor ist nur mal ein Experiment an dem ich testen will. Wenn der Sensor nicht angeschlossen ist, dann wird eine zufällige Spannung zwischen 2-3 Volt gemessen. Schließe ich den Sensor an, dann erhalte ich konstant 5V. Warum das? AREF liegt auf 5V. Muss der Pin irgendwie initialiert werden? Den Konverter initialisiere ich so: ;AD converter Init ldi temp1, 0b10000111 out ADCSRA,temp1 ldi temp1, 0b00000000
-
Thread
TWI - ATMEGA8
Ich hätte eine allgemeine Frage zu TWI. Gibt es eine Zeit die man warten muss wenn man die Komunikation zu einem TWI-Device abgeschlossen hat, dass man die Verbindung zu einem anderen TWI-Device aufnehmen kann? Roland
-
Thread
4 Servos mit Atmega8
HI, Ich hab für nen Atmega8 ein programm geschrieben, mit dem ich 4 Servos ansteuere, bisher noch ohne Schnittstelle oder Bussystem. Ich hab jetzt allerdings das problem, dass der Port C0, oder genauer derjenige Pin, der in
-
Thread
ATMEga8 Firmware Upgrade
Hallo zusammen, wir haben ein kleines Gerät entwickelt, das über einen ATMega8 und eine serielle Schnittstell mittels Ethernet-Deviceserver mit einem Server kommuniziert. Die Frage ist nun, ob man über diesen Weg auch eine Art Firmware-Upgrade auf dem ATMega8 durchführen könnte? Quasi ISP over Ethernet. Oder kann man einfach das Programm ins EEPROM laden und dann den ATMega8 auffordern, sich selber zu flashen?
-
Thread
Atmega8 mit Phasenverschiebung 120°
das hinbekommen soll. Einen Atmega8 und das STK500 Board mit AVR-Simulator habe ich mir schon zugelegt und möchte demnächst auch tiefer in das Thema einsteigen. Währe sehr nett, wenn mir wer helfen könnte. Danke ! mfg. Boris
@ dr.unheil (Gast) >Atmega8 mit dem man aus einem Rechtecksignal am Eingang drei um je 120° >verschobene Rechtecksignale erzeugen kann ? Den Timer auf ein sechtel der Periodendauer einstellen. Bei jedem Timerinterrupt ein
-
Thread
Problem mit Ports von ATMega8
Hallo , habe ein kleines Problem mit meinem Testboard zum AVR-Mikrocontroller-Lehrbuch von R. Walter. In den anfänglichen Übungen ist folgendes listing beschrieben, welches lediglich eine LED an PortD 6 toggeln soll durch einen Tastendruck an PortD 5. Probgrammiersprache: BASCOM --------- $regfile = "m8def.dat" $crystal = 3686400 Declare Sub Keypressed ' Ddrd = &B01000000 Portd.5 = 1 ' Do Debounce Pind.5 , 0 , Keypressed , Sub Loop Sub Keypressed Portd.6 = Not Portd.6 End Sub End ------ Und nun mein Problem: Das ganze funktioniert bei
-
Thread
Komparator sense ATmega8
hallo! folgendes Prob: ich kann die Komparator-Sense einstellen, wie ich will! der Komparator reagiert immer auf Änderung (quasi Interruptsense = Toggle) obwohl ich zb Rising Edge eingestellt habe! kennt jemand das Prob? Lösung? danke schon amal mfg ubootfanat
-
Thread
ATmega8: Oszi oder Quarz???
Hallo, ich plane gerade einen Netzteiltester mit ATmega8. Der Microcontroller soll über einen HEXFET Ströme (ca. 10A) durch einen Lastwiderstand ein- und ausschalten. Zum Treiben des Gates verwende ich die Pins PC0 bis PC5 parallelgeschaltet. 1. Frage
einen Quarz am uC aus dem Tritt bringen? Falls ja, soll ich einen Quarzoszi verwenden. Der uC soll mit 8MHz eventuell auch mit 16MHz laufen. Danke für die Beantwortung - C. Lechner
-
Thread
Atmega 8 ohne isp löschen
Hallo, ich hab ausversehen irgend n fehler beim programmieren gemacht und jetzt kann ich meinen Atmega 8 nicht mehr löschen. Gibt es ne Möglichkeit den Speicherinhalt auch ohne isp zu löschen?
-
Thread
Hilfe zu Atmega8-Ports
Hallo Kurz zu meinem Projekt: Ich steuere mit einem Atmega8 ein Lcd mit 3 Massen an (mit jeweils 2R in serie) und frage drei Tastenzustaende ab. Auf meinem Testbord mit DIL-Gehaeuse habe ich alle Pins belegt, moechte aber ein smd-Teil verwenden der zusaetzlich
-
Thread
ATMega8 PortB
Hallo, nachdem ich schon eine ganze Weile mit den Classic-AVR's experimentiere, habe ich mir jetzt mal einen Mega8 aufs STK500 geschnallt. Mit einem kleinen Programm wollte LED's am PORTB blinken lassen. Soweit blitzt es auch ganz mächtig, aber die LED's an den PIN 6 und 7 bleiben dunkel, abwohl ich den Port mit 0xFF und 0x00 toggeln lasse. Ich habe den Mega auf internen Takt (4MHz) und nehme an, daß der Port dann komplett als I/O funktioniert, dachte ich mir so... Nachdem ich nun das Datenblatt gelesen habe, werde ich trotzdem nicht viel schlauer, ob man da noch was zu setzen ist? Vielleicht
-
Thread
include-Datei ATMega8
Hallo suche Include-Datei für den ATMega8 wer kann mir behilflich sein? Helmut
-
Thread
Hat der Atmega8 einen CAN-BUS?
Hi, Hat der Atmega8 einen CAN-BUS? mfg klaus
NEEEEEEEEEEEEEEIN! schau ins datenblatt. noch kein 8bit-avr hat CAN :(
-
Thread
Atmega8 mit STK500
moin, will jetzt auf Atmega8 umsteigen und diese mit meinem stk500 und AVRStudio 3.2 programmieren, weder die stk-beschreibung noch die software kennt ihn? was mach ich nun?
-
Thread
Stromverbrauch Atmega 8L
über die SPI Schnittstelle ein DA Wandler ansteuert! Ich gebe nun eine Dreieckspannung aus! Der Atmega 8L läuft mit dem Internen 8 Mhz Takt! Und wird mit 3 Vcc gespiesen! Nun erschak ich sehr, wieviel Strom der zieht (~18mA!!!) Im Datenblatt steht aber, dass dieser im Active Mode nur 6mA zieht!
-
Thread
ATmega 8 Fuse Bits??????
Hallo, heute kam mein Mega8 an, juhu!!! Soweit läuft er auch ganz gut, nur habe ich noch nicht rausgefunden wie und wo (ponyprog) muss ich die Fuse Bits ändern, dass ich ihn mit externem Takt oder mit 8MHz internen Takt betreiben kann. Im datasheet habe ich dazu nichts gefunden (entweder ich bin zu blöd dazu oder blind). Kann mir jemand helfen. Mfg Jochen.
-
Thread
ADC beim Atmega8
Hallo Ich habe bisher mit den 8051er gearbeitet. Dazu konnte ich für die ADC einen Bereich wählen. Ich nehme eine einfache Reihenschaltung von 1000 Ohm und PT1000. Und möchte die 2,5 bis 2,83 Volt wandeln. Jetzt wäre es nicht schlecht, wenn ich den Bereich möglichst eng machen kann. Hat der ATMega auch so etwas. Ich habe im Datenblatt nichts gefunden, aber ich überlese gern etwas. Gruß
-
Thread
Timerinterrupt ATMega8 initialisieren
Hallo, ich habe einen ATMega8 bei dem ich in einem Timerinterrupt eine Variable zählen will. Ich habe aber das Gefühl der Interrupt läuft nicht. Ich benutze den internen Oszilator und programmiere in C. Hier meine Initialisierung
-
Thread
Atmega8 WGM im Betrieb ändern
Hallo zusammen, ist es möglich, beim Atmega während der Timer läuft den Wave Gen Mode zu ändern? Das Verhalten bei Ändern vom COM ist im Datenblatt beschrieben, nur für WGM finde ich nichts. Einen konkreten Anwendungsfall gibt es nicht, ist nur ein spontaner Einfall gewesen. VG Philipp
-
Thread
LED ansteuerung mit Atmega8
Hallo Ich möchte mit dem Atmega 8 mehrere RGB LEDs ansteuern. Hab jetzt mal ein kleines Programm dazu geschrieben. Da das aber das erstes Programm überhaupt ist, was ich für nen Microcontroller geschrieben hab, bin ich mir ziemlich
-
Thread
Atmega8 UART problem
Hallo, habe mal wieder ein dummes Anfängerproblem... wollte mit dem atmega8 einfach mal ein buchstabe mithilfe des wikis senden. habe zum testen einfach mal alles mögliche includet. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr
Unpassende Registernamen genutzt. ATmega8 hat keinen "alten" UART sondern einen "neuen" USART. Hatte gehofft, den Unterschied UART/USART im Wiki deutlich beschrieben zu haben - wohl nicht. Verbesserungsvorschlaege willkommen oder gleich selbst
-
Thread
avr-as und atmega8
Hallo, gibt es eine Art "m8def.inc" die auch mit avr-as funktioniert? Denn bisher sind sämtliche meiner Versuche gescheitert, ein Programm zu kompilieren das mehr tut als nur eine Endlosschleife mit keinem Inhalt auszuführen. ich möchte z.b. den angehängten code zum laufen bekommen. Danke, Christoph
-
Thread
Timer in C/ATmega8
Hallo, ich hoffe, ich bin im richtigen Unterforum. Ich möchte gerne einen Timer auf einem ATmega8 realisieren. Dieser soll vom Programmstart aus hochzählen, z.B. in ms. Das hat den Vorteil, dass ich mir daraus beliebig viele Timer (natürlich nicht so genaue, nur für ungefähre Aufgaben, damit ich
verstanden. Die Idee habe ich vom LEGO MINDSTORMS. Jetzt die theoretische Umsetzung: Ich habe einen 8MHz Quarz. Ich stelle meinen Vorteiler vom Timer 0 auf 1024 ein. 8000000/1024=7812,5, also 7,8125kHz, also 7,8125 Mal in der Sekunde wird das Interrupt (das oder der Interrupt?) ausgelöst. Der 8Bit Timer
-
Thread
ATMega8 SD Datenlogger
Pinbelegung und vielleicht ein paar Funktionen ändern müsste. Bitte beachten, dass ich mit einem ATMega8 arbeite, also keine aufwendigen DOS-Systeme, der Gute hat nämlich nur 1kB. Danke vielmals für eure Hilfe, Sebastian P.
-
Thread
ATMEGA8 mit Xsim verknüpfen
zusammen, ich möchte gerne die Daten von Dirt3 an Xsim senden und von Xsim die Parameter an den ATMEga8. Der Atmega8 soll über die UART ausgänge im Hyperterminal Kmh Rpm etc. anzeigen. Im hochgeladenen Quellcode kann ich Quasi ein Buchstaben eingeben und im Hyperterminal kommt immer ein a zurück. aber wie verknüpfe ich jetzt Xsim mit dem Atmega? Hat jemand schon Erfahrung mit soetwas oder ähnliches? Vielen Dank im vorraus
-
Thread
solarsteuerung mit atmega8 auslesen
angefügt). Die steuerung hängt bei mir im keller und meine frage ist, ob man diese Steuerung mit dem ATMega8 auslesen könnnte und z.B. die Themeratur auf einem LCD im Flur anzeigen könnte. rein theoretisch dürfte das möglich sein, doch der sendet die daten mit 9600baud über, ich glaube, eine leitung (gelegt
-
Thread
Berliner Uhr mit einem ATmega8
MoinMoin, es gibt unzählige Uhrenprojekte, hier mal eines mit einer ungewöhnlichen Anzeigeart der Uhrzeit: http://bralug.de/wiki/Berliner_Uhr Grüße Uwe
-
Thread
Noch ein Lauflicht auf Atmega8 in Assembler
Mikrocontroller. Über Erweiterung und Verbesserung Vorschläge wäre ich dankbar. Entwickelt auf Stk500 mit Atmega8 in Assembler Kurze Funktionsbeschreibung Lauflicht für 8 LEDs, Laufrichtung ändern, Anzahl der durchlaufenden LEDs ändern, Ausgabe Invertieren mit Taster. Laufgeschwindigkeit ändern mit Poti
-
Thread
Atmega8 LCD Uhr
Hallo, auch wenn dieser Beitrag vielleicht eher in die Codesammlung gehören würde, so poste ich doch lieber hier, da es sich um einen unvollständigen Code handelt, der sowohl mit Fehler behaftet sein wird, noch wahrscheinlich zu unsystematisch aufgebaut ist. Ich hoffe hier werden mir Anregungen zum Code gegeben. Sowie auf typische Fehler hingewiesen. Funktionieren tut das Programm wunderbar, Zeit lässt sich einstellen (wenn auch NOCH etwas unpraktisch -- über langes drücken eines Tasters, der nur in CASE2 funktioniert). Da ich aber noch nicht so lange in der Programmiererszene (insbesondere
-
Thread
Atmega8 mit RFM12
hat jemand Lust hier jeweils ein laufendes Programm für Sendeeinheit und Empfangseinheit zu posten, um möglicherweise zu sehen wo ich bisher meine fehler gemacht habe. Ich hab mich schon in allerhand Zeugs eingelesen, bin aber noch zu "blöd" Sender und empfänger aufeinander abzustimmen... bestenfalls bitte in Assembler-code... best regards
-
Thread
CS4329 und ATmega8
/view/58108/CIRRUS/CS4329-KS.html Hinzu möchte ich noch erwähnen dass ich ein AVR_Board für den ATmega8 verwende. Kann mir jemand helfen?
-
Thread
ATMEGA8 verhält sich seltsam
in den Controller zu spielen - die ausgelesenen Signatur Bytes passten nicht mehr zu einem MEGA8. :-( Heute habe ich meinem Programmer (sp12) mal manuell mitgeteilt, dass es sich um einen MEGA8 handelt und er die Signaturbytes zu ignorieren hat. Damit kann ich die Fusebytes auslesen und ein neues
dort genannte Fehler nichts mit meinem Beobachetem zu tun hat. Die zuletzt bei Reichelt bestellten ATMEGA8 weisen hinter dem ATMEL Logo die Nummer 0421 und den Buchstaben G auf (wohl Revision G) und funktionieren in dem gleichem Programmer. Der problematische Chip hat die Nummer 0409 (ohne Buchstaben).
-
Thread
ATMEGA8 und EEPROM mit BASCOM
Hallo, ich versuche verzweifelt, das erste mal einen Wert im EEPROm abzulegen. Klappt aber gar nicht, bekomme immer nur den Wert 0 zurück. Hat jemand eine Idee? ******** Dim Counteichwert As Long 'zum Eichen nur Words zulassen Dim Counteichwerte As Eram Long At 0 'Eichwert für 1m Impulse im EEPROM abgelegt ..... Counteichwerte = Counteichwert 'Zählerwert ist neuer Eichwert Writeeeprom Counteichwert , 0 'Ab ins EEPROM Count = Counteichwert
-
Thread
ATMega8 Testboard zum nachbauen
Moin Moin zusammen, wer die Artikelserie im "Funkamateur" vom Roland Walter kennt, kann auf mein Board aufbauen. Ich habe etwas mehr Taster und LEDs sowie ein LCD-Modul auf der Eurokarte vorgesehen. Nachzulesen ist es auf meiner Homepage unter http://www.dg7xo.de => Selbstbauprojekte Programmieren wird über LPT erledigt, was man dafür braucht ist auf http://www.rowalt.de beschrieben. Natürlich kann auch der AT90S4433 verwendet werden. Viel Spass damit wenn´s hilft :-) mfg Oliver
-
Thread
ATmega8 Probleme nachgemessen
Hallo. Habe hier im Forum keine Lösung für mein Problem gefunden. Mein ATmega8 lief im internen RC-Oszillator-Betrieb problemlos. Mit dem Umschalten auf Quarzbetrieb steikt das Teil. Eine genauere Beschreibung findet sich im Anhang. Wer ähnliches bei sich festgestellt hat, kann
Fast rising power". Ein 7805 und ein dicker (4700uF) Elko ergeben die Spannungsversorgung. Darf der ATmega8 eigentlich steiken, wenn nach einem langsamen Spannungsanstieg ein definierter Reset erfolgt? Gruß Marco
-
Thread
FE und DMX mit ATmega8
Hallo ihr. ich versuche mit nem Mega8 ein DMX-Signal auszuwerten. Das klappt auch eigenlich schon ganz gut. Ich nutze das FE-Flag um einen Reset zu erkennen. Doch leider kommt diese Flag nicht immer beim Reset, sonder ab und an auch nach dem Startbyte (alles 0). Die Zeiten von dem Signal sind soweit in Ordnung (ich hab mir das auf einem Oszi angeguckt; getriggert wenn FE kommt). Habt ihr eine Idee warum der µC das FE ab und an zu spät bzw. falsch setzt? Danke Heiko
-
Thread
ATMEGA 8-16PI
Hallo liebe Freunde ich habe mir voller freude den Entwicklungsboard zusammengelötet, wie es eigentlich auf der homepage beschrieben wurde. jetzt habe ich ein Problem: den 25-poligen Kabel habe ich an die Druckerschnittstelle meines Laptops angeschlossen, weil ich eben nur diese Schnittstelle besitze, abgesehen von USB. leider konnte ich bisscher keine Verbindung mit dem uC herstellen. ich weiss leider nicht was ich falsch gemacht habe und was ich falsch mache. könnte mir jemand dabei helfen. besten dank nochmals
-
Thread
[AVR] Unterschied zwischen atmega8L-8PU und atmega8-16PU
B00100000 [/pre] Hauptsinn dessen ist es, 2 7-Segment-Anzeigen und 7 LEDs zu multiplexen. Mit dem atmega8L-8PU funktioniert das absolut flimmerfrei mit obiger config. Nutze ich nun den günstigeren atmega8-16PU, so flimmert die Anzeige bei gleicher config. Was kann ich dagegen tun und worin liegt
Speziell bei einer 5V @ 8MHz Anwendung ist der Unterschied nicht relevant.
-
Thread
bidirektionale Datenübertragung zwischen 2 Atmega 8
Hallo, an einem Atmega8 sind 10 Sensoren und 10 Aktoren angeschlossen. (Sensoren und Aktoren sind binär) Der 1.Atmega8 soll die Signale der Sensoren abfragen und über 2 Leitungen an einen 2.Atmega8 weitergeben dieser
an einen 2.Atmega8 weitergeben dieser soll dann die Signale an >eine SPS weitergeben und die Ausgangssignale der SPS aufnehmen und an >den 1.Atmega8 weitergeben der diese zu den Aktoren weitergibt. Und wozu zwei
-
Thread
FS20 Sender mir ATmega8
trotzdem jemand weiterhelfen. Folgendes Problem: Ich versuche einen Sender für FS20-Befehle in einem ATmega8 zu implementieren. Die Bitfolge, die ausgegeben wird ist exakt so, wie die einer Orginal-ELV-Fernbedienung und wie im Protokoll beschrieben. Ich habe mir die empfangenen Sequenzen mit einem Oszi angeschaut
Hallo Jens, ich arbeite auch gerade an einem FS20 Sender/Empfänger auf Basis eines ATMEGA8 und USB-Schnittstelle. Ich würde mich freuen, wenn ich deinen Code nutzen dürfte. Ich schicke dir dann auch meine Version zurück. (thomas "äht" pnxs "pünkt" de) Grüße, Thomas
-
Thread
Fehler beim Brennen Atmega8
Moin Leute, ich hänge nun schon seit 8 Stunden dabei und hab schon echt viel gelesen nur ich weiß nicht weiter. Zuerst einmal ich bin Anfänger. So habe mir den mysmartUSB light, Atmega8 und die Demoversion von Bascom-AVR geholt und
Bild alle mal durch probiert. Die Kabel vom isp-wurden direkt an die vorgesehenden PINs des atmega8 angebracht.