-
Thread
Printtransformator für ATMega8 und Relais
ein externes Netzteil vermeiden und will daher einen Printtransformator zur Stromversorgung eines ATMega8 einsetzen. Am Mikrocontroller soll nur ein LCD-Display, ein paar Taster und ein Relais hängen. Ich habe aber bisher nur 230 -> 6v Trafos gefunden und nun möchte ich mit einem einfachen Spannungsteiler die benötigten 5v für den ATMega8 abzweigen. Ich bin mir aber ein bisschen unsicher welche Widerstände ich dafür benötige, da ich nicht wirklich weiß welchen Strom der Controller tatsächlich zieht. Diesen Trafo würde ich gerne einsetzen
-
Thread
UART atmega8 automatische adressvergabe
hallo zusammen, Folgendes Problem.. ich habe mehrere atmega8 controller an einer gemeinsamen UART hängen.Ich verwende ein datenframe von jeweils 4 byte( checksumme, controlword, nutzdaten und eine adresse. Mit dem adressbyte adressiere ich jeweils den kontroller
-
Thread
Negative Spannung am ATmega8 durch ISP
um bei dem AVR µC einen schnellen Einstieg zu bekommen. Leider sind mir innerhalb von 30 Min. 2 ATmega8 "gestorben". Ich habe ihn über die integrierte ISP (seriell) programmiert. Über ein kleines Programm habe ich Zeichen auf einem Display angesteuert. Hat alles ganz gut funktioniert, bis sich
ich gern wissen woran das liegt. Der µC die ich verwendet habe haben die folgenden Bezeichnung: ATmega8-16PU Ich hatte übrigens vergessen irgendwelche Fuse-Bits zu setzen. Kann das ein Problem sein? Hat jemand ein ähnliches Problem gehabt? Danke und Gruß, Roeschi
-
Thread
Atmega8 - Ausgangsport/Verständnisfrage?
Hallo, habe gerade folgenden Code auf den Atmega8 geflasht: int main (void) { DDRB=0xFF; while(1) { PORTB ^= 1; } } Mit dem Oszi messe ich an dem Port ein Rechtecksignal mit 102kHz. Jetzt ist die
-
Thread
Atmega8: Timer2 PWM
Hi! Ich versuche jetzt schon die ganze Zeit mit dem Timer2 eine Fast PWM zu erzeugen mit 2kHz und 250µs High-Time. Der Debugger zeigt mir immer an, dass der Timer2 im CTC Modus läuft. Sieht einer von euch meine(n) Fehler? [c] int main(void) { //Timer2 DDRB|=(1<<PB3); //PB3(OC2 als Ausgang) TCCR2&=~(1<<FOC2); //0, da Timer als PWM genutzt TCCR2|= (1<<WGM21)|(1<<WGM20); //Timer als Fast-PWM eingestellt TCCR2|= (1<<COM21)|(1<<COM20); //Inverting Mode TCCR2|= (1<<CS22); //Prescaler 64 TCCR2&=~(1<<CS21); TCCR2&=~(1<<CS20); TCNT2 = 130
-
Thread
Frequenzgenerator mit ATMEGA8 - C
Hallo, ich bin Neuling in der Arbeit mit Mikrocontrollern, versuche derzeit aber mit einem ATMEGA8-16PU einen Frequenzgenerator zu bauen. Die Frequenz möchte ich von 1Hz-1kHz in 1Hz-Schritten ändern können. Aber erstmal möcht ich einfach nur mal eine Frequenz an einem Ausgang abgreifen können
<<COM1A0); //Signal an OC1 wird invertiert TCCR1B = (0<<CS12) | (1<<CS11) | (0<<CS10); //CPU-Takt/8 } [/c] Jo, also so wie ich das bisher gelesen habe sollte das doch reichen. Ist es nicht so, dass der Zähler nun mit einer Frequenz von 2MHz (16MHz/8) heraufzählt und dann beim Überlauf das Signal
-
Thread
Ft232 + ATMEGA8
Hallo, Hab hier schon so einige Hilfen gefunden, aber jetzt komm ich nicht wirklich weiter… Ich habe ein µC mit einem Ft232 verbunden... das löten usw. hat auch alles ganz gut geklappt, programmieren kann ich den µC auch (timer und sonstiges klappt auch) auch den Ft232 kann ich „beschreiben“ und die clock für den µC nutzen … aber jetzt zu meinem Problem, ich bekomme keine Kommunikation zwischen den zwei hin, wobei das wohl an mangelnden Programmier Kenntnissen hängt… da fehlt mir einfach die Grundlegende Kenntnis was ich dazu machen muss… helfen würde mir einfach mal ne Beschreibung was genau
-
Thread
ADC ATmega8 weitere probleme.
Hallo und das endlose lästige problem mit der AD wandlung geht weiter … Ich habe mich momentan damit abgefunden, dass ich die Interne Referenz nicht abgeschaltet bekomme. Dennoch passieren sehr merkwürdige dinge. Die Referenz ist ja 2,56V daher dachte ich, dass ich bei 2,56V den gewandelten wert von 1024 erhalte, tatsächlich bekomme ich ihn bei 5V. Das nächste Problem ist das wandeln der werte an sich, wenn ich nur 1x wandel passiert gar nix. Wenn ich in einer schleife wandel und ca. 20x dann hab danach den richtigen wert. Bei mir liegt am entwicklerboard an Vcc, Avcc und Aref 5V
-
Thread
Display an Atmega8 - Wie assemblieren?
Mikrocontroller-Neuling und würde gern ein Siemens SDA5708-24 (aus der D-Box) betreiben. Habe mit dem Atmega8 mal mit dem Tutorial angefangen, Schaltung + Programmer funktionieren. Es gibt das Programm, das ich benötige, schon: http://www.grautier.com/grautier/index.php?/archives/63-Nokia-DBOX-1-Display-SDA
daneben. Ich glaube, das sieht besser aus: http://www.bralug.de/wiki/Display_SDA5708 Ist für Atmega8 und in C geschrieben, wenn ich mich nicht täusche. Da werd ich mich also weiter einlesen dürfen...
-
Thread
[Atmega8]LCD-Display+UART
Programme zu verbinden und bekomme ein paar Warnungen bei denen ich nicht mehr weiter weiß und der Atmega 8 lässt sich net programmieren! Wäre sehr dankbar wenn sich ein erfahrener Programmierer sich mal das Programm anschauen könnte und ev. testen! Wäre sehr dankbar für euere Feedbacks und Verbesserungsvorschläge
-
Thread
3-kanal-PWM mit ATmega8
Hi, ich möchte eine RGB-LED mit einem ATmega8 ansteuern. Kann ich das komplett hardwareunterstützt machen oder brauche ich da Software-PWM für?
8 bit timer zu toggeln, was nur keine PWM ist.
-
Thread
RS232 Multiplexer mit ATMega8
Nun zu meiner bisherigen Umsetzungs-Idee: Ich baue mir drei identische Platinen mit je einem ATMega8, welche je eine der Datenquellen empfangen und deren Daten auf Abruf über den I2C-Bus bereit halten (es geht dabei jeweils um gerade mal 50 bis 100 Byte pro Sekunde). Eine Master-Platine, ebenfalls mit ATMega8, frägt regelmäßig alle anderen ATMegas ab, ob sie neue Daten haben, fasst diese ggf. zusammen und legt sie an den Ausgangs-RS232. Ebenso sorgt dieser Controller für die bidirektionale Kommunikation
-
Thread
STK 500 + Atmega8
leider neu in dem Gebiet ,ich habe mich einbssichen eingearbeitet. Nun möchte ich der A/D Wandler vom Atmega8 verwenden. Dafür habe ich folgende Fragen: 1)wie kriege ich einen Anlogen Eingang auf dem STK500 (Ich finde nichts passendes dazu im Datenbaltt ) 2)kann ich irgendwie nach der A/D Umwandlung
??? Da der Ur-Atmega8 keine OCD unterstützt, wird es wohl schwierig werden die Werte im AVR-Studio anzeigen zu lassen. Denn damit könnte man gezielt in das betreffende ADC-Register hineinschauen. Aber mit UART gehts auch
-
Thread
Atmega8 Timer stoert TWI
} TCNT1 = 0; TCCR1A = 0; TCCR1B = 0x01; #if defined(__AVR_ATmega168__) // Atmega168 TIMSK0 |= _BV(TOIE2) | _BV(TOIE1); #endif #if defined(__AVR_ATmega8__) // Atmega8 TIMSK |= _BV(TOIE2) | _BV(TOIE1); #endif } void servo_set(uint8
***************************************************************/ inline void io_set_(volatile uint8_t *ddr, volatile uint8_t *port, uint8_t pinnr, uint8_t status) { switch(status) { case 0: *ddr |= (1 << pinnr); *port &= ~(1 << pinnr); break;
-
Thread
AD-Wandler Atmega8 kurzschließen
Moin, darf man den AD-Eingang des Atmega8 an GND setzen, um zu prüfen, ob dieser evtl. kaputt ist? Wenn er funktioniert, müsste der Eingangswert ja 0 sein...oder ist eine derartige Verschhaltung verboten? Gruß, Michael
...und wieso geht dann ständig mein Atmega8-Controller kaputt? Ist das zwingend ein anderer Grund? Gruß
-
Thread
Ausgänge des Atmega8 an IRF530
Hi zusammen, ich habe es nach langer Zeit endlich geschafft meinen Atmega8 so zu programmieren wie ich es gerne hätte. LED1, LED2, LED3 steht für jeweils mehrere LEDs. An den Ausgänge OC1A und OC1B habe ich permanent eine Frequenz von 1.9kHZ mit einem duty-cycle von
Kunstschaltung gar nicht nötig. Die LEDs mit LogicFET oder NPN-Transistoren (Die schalten schon bei 0,8V Voll durch) an die 3 Ausgänge, bei Standard und LowCurrent LED kann der Mega die auch direkt gegen 5V steuern. Widerstand 220-470Ohm in Reihe zur LED und fertig. Taster an einen Portpin. Der Rest
-
Thread
Zwei RS232 an Atmega8
Guten Abend Hat jemand erfahrung mit 2x RS232 an einem Atmega8? Bis jetzt bin ich auf die Idee gestossen mit einem 4066 den ensprechenden RS232 zu schalten. Wie merke ich wann etwas gesendet werden will? Geht dann DCD auf high und wenn anschlissend der
-
Thread
RGB Fader Atmega8 Anfänger
Ich habe hier ein RGB Fader Programm für den Atmega8 gefunden. Ich möchte nun per Taster den Fader ein und ausschalten können. Ich probiere das schon seit Tagen. Geht das auch ohne ISR, Timern, SEI usw. ? Wie gesagt.. ich bin Anfänger... und suche eine einfache Lösung. Es gibt zwar viele Programmbeispiele füe den Atmega8, allerdings mit so vielen Funktionen (RC5, eeprom, HSV) usw. das ich da nicht mehr durchblicke. Grüße Chris
-
Thread
Drehzahlregelung Filmprojektor mit ATMega8-16
Synchronisation mit einem Camcorder geben. Hat jemand einen Code (in C) und die Aussenbeschaltung für den ATMega8-16. Spannungsversorgung 5 V und optisch getrennte Leistungsendstufe sind vorhanden. Weiterhin 8-Mhz Quarze, ein AT AVR ISP2 und die Software AVR Studio4 usw. Ich habe noch nie ein MC programmiert
www.drehzahlregelung-fuer-filmprojektor-mit-atmega.de >Ich habe noch nie ein MC programmiert, jedoch der Umgang mit C ist mir >halbwegs geläufig. Sind dir auch die Grundbegriffe der Regelungstechnik halbewegs geläufig? Vermutlich nicht.
-
Thread
ATmega8 Port vor überlastung schutzen
Hallo, ich habe mal eine Frage zum Thema "Port Pins vor Überlastung schützen". In meiner Schaltung arbeitet ein mega8, bei diesem wird der gesamte Port C als Eingang/Ausgang verwendet (immer einer Ausgang rest Eingang). Nun möchte ich diese Port-Pins vor Überlastung schützen. Das es aber mal ein Eingang und mal ein Ausgang ist, kommt mir keine so richtige Idee wie man das realisieren kann. Ich dachte dabei an Vorwiderstand mit einer Z-Diode gegen VCC. Wie seht Ihr das? Oder habt Ihr eine bessere Idee. Mit dieser Schaltung werden Kabel getestet. Vielen Dank. Gruß Manny
-
Thread
ATMega8 Timer1 ISR
Ich versuche gerade eine ISR für einen ATMega8 zu schreiben. Clock bei 8MHz, CTC für Timer 1A. [c] void signal (TIMER1_COMPA_vect) { /* static uint16_t ITime = 0; ITime ++; if (ITime > 500) { PORTD &= ~(1<<PD4
einmal eingeschaltet. (kein Sprung in die ISR) WGM für den CTCModus von T1A CS11 Prescaler auf 8 OCIE1A Interrupt einschalten OCR1A vergelichsregister. Finde meinen FEhler nicht, kann mir einer einen Schubs in die richtige Richtung geben ?
-
Thread
WANTED: Headerdatei für ATmega8
Hallöle zusammen Ích will den Atmega8 in Assembler programmieren. Mir fehlt allderdings eine passende include/ Headerdatei z.B: " iom8.h " (weil ich mir den Programmer sebst gebaut hab ;-) Wär nett wenn jemand sagt wo man des downloaden
PonyProg2000. Tja, der Assembler von AVR-Studio hat auch kein .h Datein, sondern .inc. Versuch mal m8def.inc zu suchen und zu finden. MFG Falk
-
Thread
Kommunikation zwischen ATmega8 und Visual Basic
Schnittstelle mit Hilfe von VisualBasic sende und empfange. Mein Ziel ist es eine Kommunikation zwischen ATmega8 und VisualBasic herzustellen. Ic weis das es irgendwie über MScomm möglich ist. Nur mein Problem ist es dazu ein funktionierendes Programm dafür zu entwickeln! Über Hilfe wäre ich sehr dankbar
-
Thread
uart hängt nach senden (ATmega8)
/c] Er es dauert sehr lange bis das Byte verarbeitet wird. Könnt ihr mir sagen, warum der Atmega das Bit nicht gleich setzt? Würde mich freuen auch etwas Hilfe matthias
. >Nachdem der Mega8 ein paar Mal ein Byte gesendet hat Zwei mal? So groß ist nämlich der UDR-Puffer...
-
Thread
Mit ATMega8 einen Schallwandler in C programmieren
Such mal nach sparkfun + simon game. Da gibt es unter "Simon Atmega8 Firmware" eine Zip-Datei mit Quellcode. Da wird ein Buzzer angesteuert. Denke das hilft.
Nach folgendem suchen: atmega 8 simon game 1. Link
-
Thread
ATMega8 beim start zurücksetzen?
Hallo, wenn ich den Strom meines ATMega8 anschalte, oder ihn über den reset-pin zurücksetze, muss ich dann die register, oder sonstige speicher manuell auf 0 zurücksetzen? oder macht das der atmega8 dann automatisch? Gruß Fritzele
manuell >auf 0 zurücksetzen? Wenn das dein Programm braucht, dann ja. > oder macht das der atmega8 dann automatisch? Nein. Nur die IO-Register haben definierte Resetwerte. MFG Falk
-
Thread
ATMega8L und RS232
Hallo Markus, der 8L braucht weniger Spannung ist aber dann auch nicht so schnell. • Operating Voltages – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) • Speed Grades – 0 - 8 MHz (ATmega8L) – 0 - 16 MHz (ATmega8)
Gruppe. na ob das mal gutgeht. erfahrungsgemäß ist hier absprache mehr als dringend nötig. ein mega8 hat btw nur 8k flash. > Als Basis für unser Projekt haben wir den ATMega8L aufgewählt. Die "L" > Version deswegen, da das ganze nachher in ein RC-Auto eingebaut wird, > und wir somit mit dem Verbrauch
-
Thread
Keine Interrupt-Bedienung beim Atmega8!??
Hallo! Ich portiere gerade meinen Code, der auf einem Atmega32-DevBoard lauffaehig ist, nach'm Atmega8L, der frisch aus'm Laden kam und auf'er eigener Platine sitzt. Nu hab ich Probleme bei den Interrupt-Routinen, die werden wahrscheinlich nicht angesprungen
dran gedacht, dass die Interruptvektoren beim Mega8 1word breit sind, beim Mega32 aber 2word?
-
Thread
Bootloader anspringen: kein jmp bei ATmega8..
Hallo! Ich hatte in meinem Programm die Möglichkeit, durch ein bestimmtes Zeichen an der RS-232 über #asm("JMP 0xe00"); den Bootloader direkt ohne Reset anspringen zu können. Nun hat AVR den JPM-Befehl aus dem Datenblatt entfernt. Wer kann mir nen schlauen Weg sagen, das auch über RJMP oder anders hinzukriegen? Bin in Assembler nicht so firm... Danke, Martin
-
Thread
DS1307 über ATmega8
hallo, ich möchte eine rtc ds1307 über einen atmega 8 über i2c bus laufen lassen und bin auf der suche nach beispielcode in assembler. ich beschäftige mich noch nicht lange mit mikrocontrollern, darum ist dies im moment eine scheinbar unüberwindbare
-
Thread
Reset eines ATmega8 über AVRDUDE
wie kann ich unter Linux einen über die parallele Schnittstelle (sp12 Programmer) angeschlossenen ATmega8 (myAVR-Board) reseten? Als Software nutze ich AVRDUDE. Unter Windows gibt es auf der zum myAVR mitgelieferten CD ein Programm, über das ich den Mikrokontroller vom Rechner aus reseten kann. Im
Hallo, mhhh, keine einzige Antwort? Es kann doch nicht sein, dass ich nach dem Programmieren des ATmega8 jedes mal das Parallel-Kabel abziehen muss, um das Programm zu testen? Noch ein paar schöne, erholsame Weihnachtstage... Christoph
-
Thread
Atmega8 H-Brücke Schaltung
2 Scheibenwischermotoren zum Antrieb. Um diese umzupolen und per PWM zu regeln hab ich vor einen Atmega8 zu nehmen, der eine H-Brücke steuert. Meine Schaltung seht ihr im Anhang. Geht das so? Den Atmega8 benutz ich, weil da nochmal eine H-Brücke dran kommt. gruß, homedom
-
Thread
LCD-Display für Atmega8
Pollin einige preiswerte LCDs. Frage: Welches LCD ist für eine einfache Ansteuerung mit dem Atmega8 nach dem BASCOM-Standard geeignet? Hat das schon jemand ausprobiert? gruß Wolfgang
-
Thread
PD0 am ATMega8 geht nicht
abgeschaltetem USART (CBI UCSRB, RXEN; CBI UCSRB, TXEN). PD0 soll als Ausgang dienen. Einen anderen ATMega8 habe ich auch ausprobiert.
-
Thread
Atmega8 in Sleep mode vesetzen
Auf welche Weisen kann man einen Atmega8 zum Aufwachen gebracht werden? Ich möchte folgendes tun: while(1){ sensordaten auslesen; etwas berechnen mit gesammelten sensordaten; schlafe ein bisschen um strom zu sparen (batterien); wache
Hunderte Forumsbesucher warten nur darauf dir diese Details aus dem mega8 Datenblatt abzuschreiben.
-
Thread
kann atmega8 keine 32bit integer?
variable lade, dann wird das in der avr-studio-simulation richtig ausgeführt. auf dem echten atmega allerdings wird mir dann im lcd wieder irgendwelcher overflow-quatsch angezeigt (-3749 oder so) und scheinbar wie eine 16bit int behandelt. wie kann ich den mega8 dazu veranlassen, auch 32bit ints
Der Prozessor selbst kann nur 8-Bit-Werte verarbeiten, da er nur 8-Bit-Register hat. Alles andere macht Software, und für die stehst letztlich Du selbst gerade. Du wählst die Programmiersprache und den Compiler, und Du schreibst
-
Thread
ULN2803A an Atmega8
Hallo! Habe laut folgender Seite einen ULN2803A an meinen Atmega8 gehängt: http://www.the-starbearer.de/Roboter/Baugruppen/Leistungstreiber%20ULN2803/Leistungstreiber%20mit%20ULN2803.htm Es funktioniert aber nicht! Hinter dem IC (also da wo die Motoren drankommen) hab ich 0,3V! Die Spannung am Port des atmeg8 sinkt auf 1,2V! Was soll ich tun?
-
Thread
ATMega8: Pinabfrage nach ext. Interrupt
Hallo, ich mache gerade mein erstes Projekt mit einem ATMega8 und habe da grad ein Problem: Ich habe einen Schalter an GND mit Pull-Up Widerstand 10k an + an den INT1-Pin des Controllers angeschlossen. Den Interrupt habe ich auf fallende Flanke konfiguriert
-
Thread
Anfänger Prob. ATMega8 Programmieren
Aber nun direkt zu meinem Problem. Wollte versuchen das Tutorial nachzubauen. Als uC habe ich den ATMega8 verwendet und mich ansonsten mehr oder minder an die Bauanleitung gehalten. Doch jetzt tritt ein Problem beim flashen auf. Ich Assemblieren mit wavrasm und starte dann yaap. Yaap erkennt bei Dedect Device auch den ATMega8, nur wenn ich zB die LED-Ansteuerung flashe passiert nach einem uC Reset (Strom abschalten) nichts. Nach genauerer Betrachtung habe ich erkannt, das yaap den ganzen Speicher mit willkürlichen Werten
-
Thread
ATmega8-16, minimale Grundschaltung
Hallo zusammen. Mit einem neuen STK 500 und einer Handvoll ATmega8-16 bewaffnet habe ich nun ein sehr grundsätzliches Problem mit dem Schaltungsaufbau. Laut Datenblatt sind die Fuse-Bits des ATmega8 ab Werk so eingestellt, daß der interne Oszillator einen Takt von etwa 1 MHz liefert. Laut einiger Personen und Webseiten kann man einen ATmega8 außerdem schon dann erfolgreich betreiben, wenn "Reset" hochgezogen und "VCC" sowie "GND" entsprechend beschaltet sind. Die Vorsichtsmaßnahme, "AGND", "AREF" und "AVCC" ebenfalls zu beschalten, scheint
-
Thread
Auswertung Analog/Digitalkonverter Atmega 8
Hallo, ich will ein Analogsignal am ADC2 auslesen und diesen über die UART-Schnittstelle an den PC übergeben. Hierfür hab ich den unten angefügten Code geschrieben. Beim Ausführen des Codes bekomme ich über den Uart immer die Wert 254 (für high) und 255 (für low) übermittel, egal welche spannung ich am Pin PC1 anlege. Sieht jemand den Fehler? [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000UL // F_CPU Vielfaches von 1.8432 MHz um einen Kommunikationsfehler von 0,00% zu erhalten, Es findet kein auseinanderdriften der Controller aufrund unterschiedlicher Freuquenzen
-
Thread
ATMEGA8 + RS232
senden. Allerdings gelingt es mir nicht, Zeichen vom PC zu lesen! Ich habe daraufhin auch die im ATMEGA8 Manual gezeigten Beispiele versucht - 100% identisches Verhalten!! Faktisch sendet der AVR Daten an den PC, der Rückweg geht aber nicht. Wie gesagt habe ich Peter Fleurys Library (und den Test
-
Thread
AUdioprobleme: Sägezahnwelle beim Atmega8
Hallo, ich versuche grade mit meinem Atmega8 einen Tonerzeuger zu bauen, dabei habe ich mir für's Erste eine Sägezahnwelle als Schwingungsform ausgesucht, da sich diese recht einfach über Variablenüberläufe simulieren lässt. Nun habe ich folgendes
Code sollte eigentlich einen Sägezahn auf 16bit in der Frequenz f erzeugen, wenn man da die vorderen 8 Bits nimmt, hat man einen Sägezahn in 8bit, in der selben Frequenz.
-
Thread
atmega 8, timer, interrupt, gcc
angelehnten Codefragmenten); vielleicht kann mir jemand die Ursache erklären.... Hardware ist ein Atmega 8, das Board ist von myavr, an die Steckerleiste habe ich eine Lochrasterplatine mit Mäuseklavier, einigen LEDs sowie Widerständen verbaut. PORTD ist der Digitaleingang, PORTB sind die LEDs zur
Im der Signalroutine für den Timer setzte ich mir eine globale Variable, von 0 bis 7 auf 0 und von 8 bis 14 auf 1; in der main-loop setzte ich abhängig von dieser Variablen den Blink-Ausgang auf HIGH oder LOW. Jetzt kann ich am Eingang PIND2 Pegel nach belieben wechseln, ohne dass die Hell/Dunkelphase
-
Thread
WINAVR und atmega8U2
Ich würde gern den ATmega8U2 in Verbindung mit WinAVR nutzen. Unterstützt wird er z.zT. wohl nicht. Meine naive Frage: Was muss ich tun, um ihn zu unterstützen? Reicht es diverese Headerfiles eines ähnlichen anzupassen. (Registernamen
Also mein WinAVR kennt ihn, da muß überhaupt nichts gefummelt werden. [code] Build started 4.8.2010 at 19:46:18 avr-gcc -mmcu=atmega8u2 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT ttt.o -MF dep/
-
Thread
variable Registeradressierung (Assembler, ATmega8)
Hallo, Hoffe der Titel ist wenigstens ansatzweise aussagefähig... Mich quält gerade folgendes Problem für das ich keine Lösung ersinnen kann: ich möchte eine Opertation (z.B. ADD) mit einem Register durchführen, welches von einem anderen definiert wird. Konkretes Beispiel: [avrasm] ldi r16, 20 ; Register definieren, mit dem gerechnet werden soll ADD r17, rX ; Anstelle von X soll aber die Zahl aus r16 stehen (also 20) [/avrasm] Das es auf diese Wiese nicht funktioniert hab ich schon bemerkt... Ich möchte das für Schleifen nutzen um die gleiche Operation mehrmals
-
Thread
Atmega8 Timer/Interrupt Schwierigkeiten
vordefinieren muss oder nicht. Also das Programm lässt sich im AVR Studio linken und auch zum Atmega8 übertragen, aber ich befürchte ich habe da noch ein grundsätzliches Verständnisproblem. Ich wäre sehr Dankbar wenn sich kurz einer die Zeit nehmen würde und mir den rechten Weg weisen würde ;)
dazu eigentlich nicht zu sagen. > Also das Programm lässt sich im AVR Studio linken und auch zum Atmega8 > übertragen, aber ich befürchte ich habe da noch ein grundsätzliches > Verständnisproblem. Woraus schliesst du das? > Ich wäre sehr Dankbar wenn sich kurz einer die Zeit nehmen würde und
-
Thread
ISP Programmer zerschießt Atmega8
die ich schon ebenfalls schon öfter mit dem Programmer programmiert habe und erhalte nur Fehler (Atmega8). Von10 Schaltungen liesen sich nur 2 problemlos programmieren. Bei anderen brach der Programmiervorgang ab (kein Zugriff mehr auf den Chip, oder beim Verify mismatch). Danach kam beim Auslesen der
gegen gleichen, nur eben einen zweiten. Auch damit das gleiche Problem. Ich habe Angst, weitere Atmega8 zu zerschießen. ISP-Frequenz habe ich schon runtergeschraubt. Die Atmega8 laufen aber sowieso mit 8Mhz internem Takt, wollte nur die Software aktualisieren. Chip vor jedem Programmiervogang gelöscht
-
Thread
[AVR] Atmega8 lässt sich nicht beschreiben
erkennt meinen Programmer und bei entsprechend niedriger ISP Frequenz kann ich auch die Daten des Atmega auslesen: [code]Detected Device Device names ATmega8, ATmega8A Device signature 0x1E9307 Datasheet Information ATmega8 CPU 8-bit AVR Flash size 8 Kbytes EEPROM size 512 bytes SRAM
kompilieren. [c] #define __AVR_ATmega8__ 1 #include "avr/io.h" void Initialize(void) { PORTB = 0x0; PORTC = 1<<5; /* turn the LED off */ PORTD = 0x0; DDRB = 0x0; DDRC = 1<<5; /* PC5 as output - the LED is there
-
Thread
atmega8 eingänge grundlos defekt?
Hallo, ich hab ein problem mit einem atmega8. kurz das setup: 4 kurzhubtaster hängen zwischen PD4, PD5, PD6, PD7 und masse. alle schalter werden als input initialisiert und anschließend die pullup widerstände eingeschaltet. die eingaben