-
Thread
Atmega8 und Ponyprog
Müßt du "AVR Micro" einstellen und dann Atmega 8 (rechts oben)
Da ist 128 etc.drin aber kein Atmega8
-
Thread
ATmega8 Fragen
Hallo, ich beschäftige mich seit 2 Tagen mit dem Datasheet des ATmega8, Allerdings gibts noch ein paar Unklarheiten^^. Also, da ich den mega8 im TQFP Gehäuse verwenden werde: ...VCC ist hier 2 mal vorhanden, GND gleich 3 mal... muss man die alle anschliessen, oder hat
-
Thread
Random mit ATMEGA 8?
Hallo, kennt ihr nen Random befehl für C der auf dem Atmega 8 funktioniert?
-
Thread
Programmieren von ATMega8
Ich habe eine Frage an alle, die Erfahrungen im SPI-Programmieren von ATMega8 haben. Ich hab ein Programmierger't gebastelt, das mit STK500 kompartibel ist, mit Tiny und kleine Classics hatte ich keine besondere Probleme, aber mit dem Mega8 klappt es irgendwie nicht. Laut dem
Im Auslieferungszustand läuft der Mega-8 mit dem internen Oszillator, d.h. Du mußt keinen Oszillator/Quarz anschließen. Lief der Mega-8 von anfang an nicht, oder hast Du ihn einmal programmieren können? Bei den Fuse-Bits des Mega-8 wäre ich
-
Thread
ADC meines Atmega8 will nicht
Hallo! Habe immer noch das Problem, dass mein ADC immer den Wert 1284 ausgibt. Ich habe keinen Plan ob es an der Hardware oder an der Software liegt. Die Hardware habe ich 100fach überprüft und es scheint alles in Ordnung zu sein. Könnte sich mal jemand schnell mein Progrämmchen ansehen? Habe ich den ADC falsch eingerichtet? Bin über jede Hilfe froh!! Grüsse Stefan
-
Thread
Atmega8 ohne ozilator?
Hallo, kann man den atmega8 auch ohne Quarzoszilator verwenden? Ich habe irgendwo gelesen, dass er einen mit 1MHz intergriert hat. Wenn es geht muss ich dann XTAL1 einfach frei lassen? Muss ich Software-technisch etwas ändern
Hallo Jan, das Datenblatt des ATMega8 gibt darüber im Kapitel "System clock and clock options" Auskunft. du kannst den internen RC oszilator auf 1, 2 4 oder 8MHz laufen allen. Für die Details solltest du besser das Datenblatt zu Rate
-
Thread
Anschlussproblem am Atmega8
Hi , ich will ein Drehimpulsgeber,LCD,Taster an einen Atmega8 anschließen. Dann brauche ich noch Tx,Rx die ja festgelegte Pins haben. Der Drehimpulsgeber lässt sich nur an portb anschließen- somit habe für den lcd den portb nicht mehr komplett frei. kann
-
Thread
Atmega 8 Programmieranschluss
Eine Frage habe die ich mir anhand des Datenblattes nicht sicher selbst beantworten kann. Kann ich bei 2 Prozessoren die MISO/MOSI/SCLK paralell verbinden? Ich möchte nicht einen weiteren Programmieranschluss hinzufügen müssen. Selektieren will ich dann per LötJumper welcher programmiert werden soll. Gruß Anselm
-
Thread
Taster am ATmega8
#include <avr/delay.h> */ /* Einfache Funktion zum Entprellen eines Tasters */ inline uint8_t debounce(volatile uint8_t *port, uint8_t pin) { if ( ! (*port & (1 << pin)) ) { /* Pin wurde auf Masse gezogen, 100ms warten */ _delay_ms(50); // max. 262.1 ms / F_CPU
Weil 262,1 ms 3,8 Mhz ergeben und 4 Mhz ist die maximale Taktfrequenz des ATMEGA8 Ich weiss sogar was :) Gruß
-
Thread
Netzspannungsüberwachung mit ATMEGA8
Hallo miteinander, suche nach einer Moeglichkeit die Netzspannung zu überwachen. Es geht mir darum einen Motor abzustellen, wenn eine gewisse Spannung über- oder unterschritten wird, da es in dem Netz sehr grosse Schwankungen gibt. Meiner Meinung nach die einfachste Lösung ist folgende: -An den ADC des Kontrollers über einen sehr hochohmigen Spannungsteiler die Netzspannung über Graetzschaltung gleichgerichtet und 1:100 reduziert anlegen. -alle z.B.0,5ms eine Messnung durchführen und nach 40Messungen errechnen welcher Effektivwert anliegt. Nungut, wie ich das errechne ist mir noch nicht
-
Thread
ATMega8 mit Transceiver
Moin moin ... ich habe das Problem mit einem ATMega8 und einem transparentem Transceiver festgesetzte Telegramme zu senden. Ich bin noch ein (lernbegieriger) Anfänger und komm nicht wirklich weiter. Der Tansceiver hat 2 Anschlüße .. der eine ist
Transceivers" und vielleicht auch ein Datenblatt. Prinzipiell kannst Du zur Übertragung das UART des Nega8 nutzen, wenn der Transceiver das zuläßt. Ansonsten mußt Du Dir ein physikalisches Datenprotokoll basteln, mit dem Du Deine "Telegramme" versendest.
-
Thread
Atmega8 Temperaturregelung
ist abgelenkt, und vergisst das Brot! Ergebnis : Das Brot ist viel zu kalt! Meine Theorie: Am Atmega8 wird ein Temperatursensor, Ein LCD und ein Summer angeschlossen. Der Temperatursensor wird ins Brot gesteckt und über ein poti die richtige Temperatur ausgewählt. Nun zeigt das Display eine ist-
-
Thread
Widerstandsmessung mit ATMEGA8
Hallo, bin neu hier und beschäftige mich seit ca 1 Mon. mit den AVR Prozessoren(ATMEGA xx) Habe die Idee ein Elektorzaungerätesteuerung zu bauen die das Elektrozaungerät zu extremer Sparsamkeit anhält indem es den Widerstand des Zaundrates zur Erde hin misst und nur dann "Feuert" wenn dieser sich gegen 0 ändert. Das ganze ist natürlich kalibrierbar, in Abhängigkeit von der Zaunlänge. Genauso sollen Zaununterbrechungen erkannt und via Mobiltel. gemendet werden.(R gegen unendlich) Ich erhoffe mir dadurch eine erhebliche Stromeinsparung die bei Batteriegeräten dann eher in eine erhöhte Jouleabgabe investiert
-
Thread
Atmega8, SPI
Hallo an alle! Habe ein kleines Problem mit dem SPI-Bus auf genanntem uC, bin neu was die Programmierung von Datenbus angeht und komme hier einfach nicht weiter. Habe am SPI des Atmega zwei Schieberegister hängen, einmal einen ADG738 (Analog Devices) einmal einen A6278 (Allegro). Die zwei hängen parallel am SPI, bekommen also extra MOSI, SCK und jeweils einen eigenen SS. MISO ist bei keinem verbunden (weil keine Rückmeldung und kein daisy chain). Der Unterschied zwischen den ICs besteht aber im SPI-Mode auf den sie hören: A6278 braucht CPHA=0, ADG738 aber CPHA=1, CPOL=0 für beide gleich.
-
Thread
Atmega8 Signature
Hallo, Alle Nun beschäftige ich mich mit Atmega8. Und das Programm wird durch mysmartusb gebrannt. Ich benutzt AVR Studio, wenn ich Tools->AVR prog...-> Advanced.. klicke, der bild könnte ich nicht ändern und alles keine Information(siehe Anhäng
Vorher habe ich mit Atmega8 programmiert. Die kabel konnte funktionieren. Aber die Platine ist kaputt gegangen. Und dann habe ich neue bekommen. Und wird weiterarbeiten. Ich habe auch schon mal die Verkablung prüft. Wenn ich
-
Thread
Bandgap Atmega8
batteriebetriebenen Schaltung überwachen und habe da zwei Fragen zur Bandgap Refernzspannung beim Atmega8: 1. Habe ich das so richtig verstanden: Durch MUX=1110 liegt intern die Bandgap-Spannung am ADC an. Laut Datenblatt gilt die Formel ADC=Vin*1024/Vref. Vin ist dann also die Bandgap-Spannung und
Batteriespannung auszurechnen wäre die Formel also Ubatt=Vin*1024/ADC. Richtig so? 2. Im Datenblatt des Atmega8 (S.40) ist Vbg mit Min.=1,15V, Typ.=1,23V und Max.=1,35V angegeben. Ist dieser Wert pro Exemplar dauerhaft konstant, oder darf er in diesem Bereich schwanken? Ich meine damit, wenn ich ein Exemplar
-
Thread
Spannungsüberwachung mit Atmega8
Hallo zusammen, wir haben folgendes Problem, wir wollen eine Spannungsüberwachung der Versorgungsspannung vornehmen. Dazu benutzen wir eine externe Referenzspannung von 4,5V, dabei bekommen wir über unsere USART-Schnittstelle von 0,0V-1,1V auch die richtigen Werte übermittelt, danach werden die Werte wieder kleiner obwohl die Versorgungsspannung steigt.Auch mit der internen Referenzspannung von 2,56V haben wir es schon versucht wobei auch nur bis 1,1V die richtigen Werte übermittelt wurden.Zum besseren Verständnis legen wir unser Programm in den Anhang. Wis sind für jede Hilfe dankbar!
-
Thread
Atmega8-problem
Seite stehen hab ich mit dem Fuse-calculator (http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega8&P=ATmega8&V_LOW=C9&V_HIGH=9F&O_HEX=Apply+user+values) umwandeln lassen und dann hat er mir bei den "high byte = 0xc9, low byte = 0x9f" diese konfiguration gezeigt.. WTDON SUT1 SPIEN SUT0
CKSEL2 CKSEL1 nachdem ich bei CKSEL3 den haken weggemacht habe konnte ich nicht mehr auf den Atmega8 zugreifen... kann mir jemand bei meinem Problem helfen? danke schonmal im Vorraus
-
Thread
ATMEGA8 interrupt aendern
Hallo ich bins schon wieder. Ich stehe schon wieder vor einem neuen Problem. Ich will den Timer1Overflow interrupt abwechselnd fuer verschiedene Dinge verwenden, aber mir eine if-abfrage in der ISR sparen. Kann ich ganz einfach in C den verweis auf die ISR aendern, so das mal die eine und mal die andere ausgefuehrt wird? philipp
-
Thread
Atmega8 Interrupts
Hi Versuche mich gerade an Interrupts in C an einem Atmel Atmega8 und ich bekomme das nicht auf die Reihe!! Ich möchte nach einer gewissen Zeit das sich das Interrupt von alleine auslöst! Mein code wird in WIN AVR als Falsch angezeigt was könnte es sein?
@ Egsler (Gast) >Hi Versuche mich gerade an Interrupts in C an einem Atmel Atmega8 und Vielleicht versuchst du erstmal die Forenregeln zu lesen, um festzustellen, dass lange Quelltexte ind den Anhang gehören. Auch nicht falsch [[Netiquette]]. >Ich möchte nach einer gewissen
-
Thread
Atmega8 anders anschließen
Hi Mein PC hat leider keine paralleler Schnittstelle zum anschließen des Atmega8. Gibt es vieleicht eine andere möglichkeit um ihn anzuschließen. Danke!
-
Thread
atmega8 wird nicht erkannt
hilfe! ich wollte heute morgen einen atmega8 mit dem im avr-tutorial genannten isp-programmieradapter programmieren, aber es steht immer dass kein avr angeschlossen ist. ich weiss nicht, ob es an der avr-schaltung oder am isp liegt. Wenn ich
interfäce setup 3 Parallel 4Avr ISPI/0 so funktioniert es bei mir jedenfalls auch mit dem mega8
-
Thread
SPI an einem ATMega8
Bin gerade dabei eine Kommunikation zwischen einem Master (ATMega8) und einem Slave über die SPI Schnittstelle aufzubauen. Dazu sollen 24 Bits übertragen werden und anschließend die chip select Leitung auf High gesetzt werden. Doch irgendwie funktioniert mein Code
-
Thread
ATmega8 Beschaltung
eure Hilfe - vielen Dank an dieser Stelle - das Forum ist echt klasse. Ich habe Probleme den ATmega8 vom STK500 auf eine eigene Platine zu befördern. Auf dem STK500 läuft alles absolut planmäßig, habe an PortC 3 LEDs, an PortB 3 Taster und an PortD ein LCD am laufen. Wenn ich jetzt den µC in
-
Thread
Arduino und Atmega8
Moin, ich wollte angehängtes Programm für den Atmega 8 kompilieren, der Compiler bricht jedoch mit: "invalid conversion from 'const char*' to 'int' [-fpermissive]" in dieser Programmzeile :"if (LOW_Zeit <= 350) {BIT-=1;return "";}" ab. Wähle ich den
//github.com/MCUdude/MiniCore mit: https://github.com/toine512/Arduino-breadboard-1.6.x (und Atmega328) kompiliert er. Ich kenn mich da nicht aus, vermute aber, der 1. Boardverwalter macht Blödsinn - lasse mich aber gerne belehren.
-
Thread
Interrupt ATmega8
Hallo, ich komme voran und jetzt stehen die Interrupts an... Will den Interrupt an PD3 aktivieren mache das wie fogt: Headerdateien eingebunden für interrupt und signal... sei(); .... .... .... SIGNAL (SIG_INTERRUPT1){ delay=delay+20; // globale Variable int } Leider tut sich nichts, der Interrupt müßte doch aktiv werden bei logisch 1 am Eingang ???
-
Thread
Atmega8 brennen
Hallöchen, ich habe mir das Test-Board von www.myavr.de gekauft. Nun möchte ich ein via AVRStudio geschriebenes Programm einspielen. Kann mir jemand einen Tipp geben, wie ich das bewerkstelligen kann? Ich möchte mir nicht noch extra die 100 teure Software von myavr kaufen. Vielen Dank Thomas
-
Thread
ATmega8 startet nicht
Hallo Hab einen ATmega8, den ich mit Hilfe von Pony beschreiben will. Das schreiben, lesen und lesen funktioniert schon ganz gut. Nach dem Schreiben trenn ich den ATmega8 vom isp aber nichts tut sich. Weder die an PB0-PB5
****************************************************************** ;***** Directives .device atmega8 .def temp1 = r16 .def temp2 = r17 .def temp3 = r18 ;--------------------------------------------------------------------- ;Interrupt vector table - ATmega8 ;-----------------------------
-
Thread
Eingäng des ATmega8
Eine Frage, kann ich an die Eingänge des ATmega8 +5V anlegen, oder muss ich das mit einem Vorwiederstand machen? mfg xeus
-
Thread
ATMEGA8 programmieren??
Hallo! Kenn das Problem und die Lösung! Öffne mal die M8def.inc mit irgendeinem Texteditor! Wenn ich mich richtig erinnere, musst du einfach da wo ;***** Specify Device .device ATmega8 steht ein ";" for .device ATmega8 setzen Also: ;***** Specify Device ;.device ATmega8 Müsste dann normal funktionieren. Gruß Thomas
-
Thread
ATmega8 und PC
Hallo, ich möchte einen Atmega8 über den Max232 an die serielle Schnittstelle Rs232 anschließen. Meine Frage: muß ich die TxD Leitung des µC an den TxD oder RxD des PC anschießen? ( und RxD(µC)--> RxD(PC)???) Man kann die
-
Thread
assembler ATMEGA 8
Assembler (Bestandteil von AVRStudio) sind alle AVR-Befehle gelistet und erläutert. Im Datenblatt zum ATmega8 findest Du die Teilmenge der Befehle, die für den mega8 zutreffen, allerdings ohne Erläuterung (nur Befehlsliste). Gruß, Frank
-
Thread
Spannungsmessung mit Atmega8
Hi! Kann mir bitte jemand sagen, wie man am einfachsten Spannungen misst mit dem Atmega8 (0-12V? Der hat doch einen ADC drin, wie lauten denn die Assembler Befehle um eine Spannung die zwischen zwei Pins anliegt zu messen? Hat vielleicht jemand einen fertigen Quellcode? Danke! Gruss
-
Thread
ATmega8l
Hallo, ist es möglich eine Echtzeituhr (DS1302) und den SPI über den PortB anzusteueren? Gruß Christoph
-
Thread
ATMega 8 Programmieren
Hi, ich hab die Schaltung zum Programmieren des ATMega 8 nach dem Tutorial von dieser Seite gebaut. Als ISP verwende ich den hier: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5789640920&rd=1&sspagename=STRK%3AMEWN%3AIT&rd=1 Bin mir ziemlich sicher
-
Thread
USB Atmega8
Ist es möglich mit Atmega8 eine Art Modem über USB zu realisieren? Denn die Enummeration scheint schwer zu sein? Hat schon jemand in diese richtung was gemacht?
-
Thread
Atmega8-16
habe immer mit dem µC 2313 experimentiert. Da dieser aber nur 2 Ports hat, habe ich mich für den Atmega8 entschieden. Der erste Atmega8 war ein Atmega8-8. Das Programm, welches auf diesem nun ist, läuft ohne Probleme. Nun habe ich mir einen Atmega8-16 gekauft und bekomme mein LCD nicht zum laufen.
von 0-7 einzeln nacheinander ansteuert. Bei einem 2313 funktioniert das auch. Nur wieder bei dem Atmega8-16PI geht wieder nichts!!??
-
Thread
ATMEGA8 beschreiben
Ich habe beim ATmega8 mit den Taktquellen (intern, extern)herumgespielt und dabei den uC ausser Funktion gesetzt. Kann mir jemand weiterhelfen wie ich den Prozesser wieder zum laufen kriegen??? mfg Marco
-
Thread
ADC Atmega8L - Unterschiede Atmega8?
Hallo, ich betreibe einen M8L@3.3V mit dem Quellcode eines M8 der bei 5V läuft. Dabei fällt mir auf, dass der ADC bei 0-1650mV Werte von 0-777 liefert, und bei 1650-3300mV Werte von 1000-1777. Ist das normal? Ich hätte schon erwartet, dass der Bereich 777-1000 auch ausgefüllt wird. Oder mach ich irgendwo einen Fehler? Eine weitere Sache die mir nicht ganz einleuchtet. Bei 10 Bit hab ich einen Bereich von 0-1023. Der ADC geht aber bis 1777. Warum? Danke.
-
Thread
ADC Atmega8(TQFP) vs. Atmega8(PDIP)
dazugehörigen Lösung, denn ich verzweifle langsam... Ich benutze den ADC(0) am pin PC0 von einen Atmega8(PDIP) mit der Beschaltung aus dem Tutorial hier im Forum. Dabei verwende ich die interne Referenzspannung(VCC),also genau wie empfohlen und es funktioniert auch super! Ich kann jetzt prima Spannungen
? Beide Varianten haben absolut die gleiche Beschaltung und Programmierung, getestet wurden 4 Atmega8 im PDIL- und 2 Atmega8 im TQFP-Gehäuse. Hat Jemand zu diesem Verhalten eine Erklärung? Danke im vorraus fürs lesen ;-) LG Hans
-
Thread
Mototsteuerung mit atmega 8
Hallo zusammen ich habe eine Frage zu folgendem Vorhaben: ich lese eine Poti-Stellung am ADC 0 ein und wandle es am OC2 in ein PWM Signal um zwischen 0 und 100%. nun will ich über ein leistungsmosfet, dessen Kenndaten weitaus grosser sind als benötigt. mit kühlkörper etc... jetzt ist nur meine Frage ob ich irgendwelche schutzmechanismen einbauen sollte für die mikrocontroller schaltund? bisher ist nur eine diode am gate in durchlassrichtung vorgesehen sollte ich sonst noch etwas beachten?
-
Thread
ATmega8 flashen
Leute, Ich habe vor 2 Wochen angefangen einen LED-cube zu basteln. Dabei habe ich zuerst einen ATmega8 (DIL Fassung) programmiert. Jetzt wollte ich in einer zweiten Schaltung einen anderen ATmega8 nutzen, doch beim flashen des zweiten µC bekomme ich immer folgende Fehlermeldung: [avrasm] > "make.exe" program avrdude -p atmega8 -P com3 -c stk500v2 -v -v -v -v -U flash:w:test.hex avrdude: Version 6.0.1, compiled on Sep 18 2013 at 08:20:41 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
-
Thread
BLDC ATMEGA8
seit einiger Zeit bei den versuch einen alten Festplatten Motor zum Laufen zu bringen (mit einem ATMEGA8). Leider noch ohne Erfolg . Hab mir das auch schon mehrmals angesehen: http://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren leider finde ich auf Google nur
(BEMF) für einen ATMEGA8? Oder würde mir jemand helfen das Programm für so eine Steuerung zu schreiben (kostenlos),bzw. Erklären. Programmiersprache C Danke im Voraus
-
Thread
Atmega8 Mosfet
Hallo, ich möchte gerne ein Peletier-Element mit dem Atmega8 steuern.Ich habe mir eine PID-Regelung programmiert und jetzt würde ich gerne das ganze über eine Mosfet laufen lassen. Ich habe mir den IRLU2905 rausgesucht.Diesen möchte ich dann per PWM ansteuern.Ich
-
Thread
Watchdog Atmega8
Hi, ich komme mit dem Watchdog vom Atmega8 nicht klar. Würde ihn gerne einbauen. Ich habe einen Reset-Loop (main.c im Anhang). Was passt da nicht? Danke im Vorraus.
-
Thread
Temperaturüberwachung mit ATMega8
Hallo, wir müssen für ein Schulprojekt eine Brutkastensteuerung machen leider haben wir keinen Plan. wenn die Temperatur unterschritten wird muss eine gelbe LED leuchten, wenn die Temperatur den Maximalwert überschreitret muss eine rote LED leuchten und wenn die optimale Temperatur erreicht ist, also zwischen Maximal und Minimal soll eine grüne leuchten. die Maximale und Minimale Temperatur sollen über einen Potentiometer selbst eingestellt werden Problem wie lese ich über ad wandler die spannung zum einstellen der grenzwerte ein und vergleiche diese mit dem IST-Wert?
-
Thread
Timer Atmega8
Hallo! Ich bin gerade mit einem Atmega8 am rumspielen und habe eine Frage zum Timer0: Kann es sein, dass man das TCCNT0 Register, das beim Überlauf den Inerrupt auslöst, nicht in der ISR manipulieren kann? Ich habe das ohne Erfolg
-
Thread
ATmega8 und Fuses
Hallo, ich habe eine Schaltung mit einem ATmega8 und einem Uhrenquarz an TOSC1/2 (diesen will ich später für den Timer benutzen). Zum programmieren benutze ich den AVR Burn-O-Mat, welcher avrdude benutzt. Ich wollte eigentlich nur den internen RC-Oszillator auf 8MHz stellen, dafür hat der Burn-O-Mat folgenden Befehl ausgeführt: [code]/usr/bin/avrdude -q -u -C /etc/avrdude.conf -p m8 -P /dev/ttyUSB0 -c avr910 -E noreset,novcc -U hfuse:w:0xD9:m -U lfuse:w:0xE4
-
Thread
Flankensteilheit bei Atmega 8
Hallo Leute, wo steht im Datenblatt von Atmega 8 wie lang seine Flankensteilheit ist? Gruß
Gast schrieb: > wo steht im Datenblatt von Atmega 8 wie lang seine Flankensteilheit ist? Du willst die Flankensteilheit wissen. Oder du willst wissen, wie steil die Flanken sind. Oder von mir aus auch, wie lang die Flanken sind... Antwort: Selber
-
Thread
Atmega8 und php
mir nicht gelungen. Deshalb bin ich zur seriellen Schnittstelle übergegangen. Dort wertet ein Atmega 8 aus ob eine 1 oder eine 0 kommt und schaltet einen Pinport. Funktionieren tut das alles ist aber wahrscheinlich schweinemässig programmiert. PHP ist für mich auch neu.Falls sich jemand damit aus