-
Thread
WS2812 mit ATmega8 verbinden
LED verbinden und wie muss ich ihn in C konfigurieren? Meine Hardware ist eine STK500 mit einem ATmega8. Für einen Tipp oder eine Beispiel wäre ich sehr dankbar. MFG Max
-
Thread
Atmega8 misst die Zeit nicht richtig
habe ein altbekanntes Problem, komm aber auch nach langer Suche nicht auf einen grünen Zweig: Ein Atmega8 soll jede Stunde für 5 Minuten ein Gerät anschalten. Den Grundaufbau habe ich so weit hinbekommen, geschaltet wird über einen MOSFET, als Display dient eine SSA mit vier Stellen. Den Schaltplan hänge
+ 1 Return [/code] Könnt ihr mir weiterhelfen? Es ist mein erster Versuch, eine Uhr mit dem Atmega zu bauen, weshalb ich, nachdem ich an Aufbau, Code und Fusebits keinen Fehler mehr finden kann, keine Idee mehr habe, woran es liegt. Ich freue mich auf eure Antworten, Martin
-
Thread
Atmega8 Uart ananschluss an usbprog
einen MAX232(A) um die Serielle Kommunikation zwischen einem Usbprog (mit rs232 firmware) und einem Atmega8 aufzubauen?
-
Thread
Temperaturmessen mit Atmega 8 und PT100
Hallo ich habe vor mit einen PT100,OP,Atmega8,und Display eine Temperaturmessung zu machen. Leider habe ich noch nie mit OP's gearbeitet. Jetzt weiß ich garnicht welche Schaltung ich mit dem OP aufbauen muss. Ich hatte mir das jetzt erst
bei maximaler Temperatur (bei R2R nicht ganz Vref+), 4.9V A = Ausgangsspannunghub = Amax-Amin = 4.8V G = Verstärkungsfaktor = A/U = 4.8/0.03895 = 123.2349 M = Umin + (Umin-Amin)/G = 0.10417 + (0.10417-0.1)/123.2349 = 0.10420 c = Vref/M - 1 = 478 R3 = R*(1+c)/c = 119.25 * (1+478)/478 = 119.5
-
Thread
3-Kanal-PWM mit ATmega8
Hallo Forengemeinde, ich möchte mit einem ATmega8 ein 3-Kanal-PWM realisieren. Hierzu nutze ich folgenden Initialisierungscode: [c] DDRB = (1 << PB1 )|(1 << PB2)|(1 << PB3); TCCR1A = (1<<COM1A1) | (1 << COM1B1)| (1<<WGM11) |
sie soll, die > beiden anderen leuchten immer mit der maximalen Helligkeit. Timer0 und 2 sind 8bit Timer, da wird das nix bis 1024
-
Thread
atmega8 avr fuse bits
Hi zusammen, ich würde gerne meinen atmega8 auf 8Mhz internen oszi umschlaten. Ich habe mir auf der Seite http://www.engbedded.com/fusecalc die passenden bits ausgerechnet: für avrdude: -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m wenn ich
Basti Himmi schrieb im Beitrag #3444048: > ich würde gerne meinen atmega8 auf 8Mhz internen oszi umschlaten. > wenn ich jetzt avrdude mit dem command: > avrdude -c avr911 -P /dev/ttyUSB0 -p m8 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m > > aufrufe ... > ändern sich die
-
Thread
Atmega8, Transistor, LED PWM
oder machst mit einem Atmega8 hat 3 PWM Ausgänge
-
Thread
Kommunikation zwischen EDIP-Display und ATmega8
besonders gut bewandert bin. Mein Problem/Ziel: Ich möchte ein EA EDIP160W-Display mit einem ATmega8 verbinden. Vom Display sollen Daten an den Mikrocontroller gesendet und gegebenenfalls verarbeitet werden. Ausserdem soll der ATmega8 natürlich Daten an das Display verschicken können. Nach langem
in ein Array auf dem Mikrocontroller schreibt? Ich habe da in etwa an folgendes gedacht: [c]uint8_t edip_receive(void) { uint8_t cksum; size_t len; char result; size_t i; uart_send(EDIP_DC2); cksum = EDIP_DC2; uart_send(EDIP_1); cksum = cksum + EDIP_1; uart_send
-
Thread
ATMega8 und Diamex usb isp
ausprobiert. Es kommt zum selben Fehler. Ich habe noch ein extra Evaluationsboard auf dem ich den ATMega8 stecken kann und dieser wird dann über ein altes Notebook über die parallele Schnittstelle beschrieben und da funktioniert er ohne Probleme. Da geschieht es allerdings über Bascom. Wo könnte mein
versorge möglichst auch AVcc mit +5V. Der 100nF Kondensator zwischen +5V und GND an beiden Seiten des Atmega wurde schon erwähnt. Das löst zwar das Timing-Problem nicht, verhindert aber andere Fehlerchen. Gruss Frank
-
Thread
Kurze Frage zu AREF bei Atmega 8
Hier http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC steht folgendes : "Wenn eine Referenz in Höhe der Versorgungsspannung benutzt werden soll, so ist es besser, dies über die interne Referenz zu tun. Außer bei anderen Spannungen als 5V bzw. 2,56V gibt es eigentlich keinen Grund, an AREF eine Spannungsquelle anzuschließen. In Standardanwendungen fährt man immer besser, wenn die interne Referenzspannung mit einem Kondensator an AREF benutzt wird. Aber warum steht nicht da. Was spricht gegen einen LT1021 als AREF ? Ist wesentlich genauer und stabiler als VCC
-
Thread
SiProg für Atmega8
Programmierung etc. habe mir mal solch einen si prog gebaut. auf der platine befindet sich ein sockel so ein atmega8 drauf sitzt. angeschlossen sind nun -mosi -miso -sck -reset -gnd mit einen usb-RS232 converter und ponyprog kommt immer "device missing or unknown device (-24) Was mit Vcc? muss der auch
-
Thread
Analoge Audio Matrix mit Atmega8
Hallo Leute, ich habe da mal wieder ein kleines Projekt und wollte euch fragen wie ihr denn so vor geht. Ich suche Tipps und anregungen. zur Grundsituation: ich habe 2 Räume mit eigenständiger Audio Anlage Analog, in beiden Räumen befinden sich Beamer die ich via RS232 Steuer. zurzeit schalter ich das Bildsignal mit hilfe einer HDMI Matrix auch 4 Quellen Kreuz und Quer hin und her, nur mit dem Ton habe ich ein Problem, da bin ich noch am hin und her stecken, Meine Idee: ich bau mir aus einem µC und Relais ne schöne schaltung, würde klappen. nur ist mir das noch nicht genug, am liebsten
-
Thread
Atmega8 - Programmierung in C
Liebe Community, ich will folgendes programmieren (erste Stufe): Folgender Pseudocode ist gedacht. - Schalter an PinB1 abfragen - Bei High (also gedrückt) soll uController anderen Pin abfragen, an dem eine Nulldurchgangserkennung hängt. Diese wechselt bei - nach + auf Low und bei + auf - auf High. Das Low Signal soll weiterverarbeitet werden (bzw. der Flankenwechsel von High auf Low) ICNC1 - Sobald die Flanke von High auf Low erkannt wurde, startet ein Timer, der 20ms verzögert und dann den Ausgang an dem im Moment ein Diode hängt auf High schaltet. Der uController taktet
-
Thread
[S] Programmierervice Atmega8-16
Hallo, ich suche Programmierservice für Atmega8-16. (am liebsten Privat zu Privat) Hex Datei ist vorhanden es ist einmal H-Fuse und einmal L-Fuse zu setzen. Controller können zugesandt oder ggfs auch vorhandene benutzt werden benötige vorerst
Kontaktiere mich mal PM. Wenn du mir die Mega8 mit Rückumschlag zusendest, kann ich dir diese (max 5 bis 10 Stück) programmieren. Hex und Fuses kannst du mir per Mail zusenden.
-
Thread
Frage zum Atmega8A Datenblatt
Hallo, ich beziehe mich auf das Kapitel "30. Register Summary" im Datenblatt zum Atmega8A. In der ersten Spalte sind zwei Adressen angegeben. Zum Beispiel: 0x21 (0x41) für WDTCR. Aus dem Quellcode von der avrlib kann ich entnehmen, dass 0x21 "richtig" ist. Was hat es mit der Angabe
Hallo, bebildert ist das im Datenblatt unter *8.3 SRAM Data Memory* Figure 8-2 zu finden.
-
Thread
Atmega8u2 USB
Hallo, versuche seit ein paar Tage einen Atmega8u2 am USB zum laufen zu bekommen. Die Schaltung ist Standard. µC an 16Mhz Quartz. Zwischen USB und µC sind zwei 22Ohm Widerstände. Als Treiber wollte ich LUFA verwenden, da ich mit dem AVR Studio
absolut nicht klar komme. Ich habe nun den LUFA DFU Bootloader so konfiguriert, dass er mit einem Atmega8u2 laufen sollte: [code] MCU = atmega8u2 ARCH = AVR8 BOARD = USER F_CPU = 16000000 F_USB = $(F_CPU) OPTIMIZATION = s TARGET = BootloaderDFU SRC
-
Thread
Märklin Digital steuern mit Atmega 8
Projektes um den es geht: Zwei Züge fahren auf einem Gleis aufeinander zu, meine Elektronik mit dem Atmega 8 merkt das und schaltet über ein Relais den Strom von den Gleisen ab. Ansonsten ist die Steuerung der Eisenbahn ganz Original belassen (Märklin 60653). Über einen Taster an meiner Schaltung schalte
weg zu machen und an meinen Atmega einige Taster zu machen, mit den Befehlen: „Zug 50/60 anfahren“ „Zug 50/60 anhalten“ „Weiche 1/2/3/4“ umstellen“ „Zug 50/60 zurückfahren“ ; 10 Befehle – 10 Taster Ich programmiere meinen Atmega mit
-
Thread
Atmega8: Externes Quarz, Fusebits
Ich wollte einen externes Quarz mit 4 Mhz als Taktgeber für den Atmega8 verwenden. Habe die Fuses folgendermaßen mit Avrdude an den Controller übertragen: Low-Bit: "D7"(verändert) und High-Bit: "D9" (unverändert). Woher weiß ich, dass nun das Quarz den Takt angibt? Habe
-
Thread
Weidezaungeräte mittels Atmega8 bauen
Servus mein Plan ist es mit Hilfe des Atmega 8 und der PWM einen Takt zu erzeugen, welcher dann mittels Transistoren und letzändlich auf einen Hochspannungstrafo, der aus einem alten Weidezaungerät stammt, aufzubauen. Voraussetzungen sind
Wup schrieb im Beitrag #4412461: > Atmega 8 und ... Hochspannungstrafo Frage ist, ob Du den praktischen Aufbau störungsfrei hinbekommst oder Hochspannungspitzen den Ablauf stören. Ein Optokoppler und getrennte Spannungsversorgung wären
-
Thread
Bekomme SPI im ATMega8 nicht zum Laufen
Hi, ich stehe gerade etwas auf dem Schlauch. Ich versuche seit Stunden den SPI im ATMega8 zum Laufen zu bekommen, aber der regt sich überhaupt nicht. Ich habe den Code jetzt komplett aufs wesentliche runtergebrochen. Auf einem Pin sende ich zwischendurch ein paar Impulse, um zu sehen
CPHA=0, SPR1=0, SPR1=0 SPSR &= ~(1 << SPI2X); // SPI2X=0 return; } void debug(uint8_t n) // Sendet n kurze Debug-Impulse { uint8_t x; for(x=1; x<=n; x++){ PORTC |= (1 << DEBUG1); PORTC &= ~(1 << DEBUG1); } return; } [/C]
-
Thread
[V] mehrere Atmega 8 AVR
Hi, ich räume mein Lager ein bisschen aus und habe ein paar ATmega 8 übrig (alle unbenutzt): 14 Stk ATmega 8-16PU (DIP 28) je 1€ 4 Stk ATmega 8-16AU (TQFP32) je 1€ Versand als Luftpolsterumschlag innerhalb Deutschland für 1,50€. Bei Interesse bitte
Update: noch vorhanden: 9 Stk ATmega 8-16PU (DIP 28) je 1€
-
Thread
Probleme mit dem Stack beim ATMega8
Hallo, Ich habe mir ein einfaches Testprogramm(im AVR Studio mit Assembler) geschrieben um den Summer auf meinem Board zu testen. In einem Unterprogramm lasse ich den Prozessor Warten. Im Programm selbst sind keine Fehler. Wenn ich das Programm debugge kommen allerdings Fehler wie: -AVR Simulator: Uninitialized stack pointer used at 0x0002 -AVR Simulator: Invalid opcode 0xffff at address 0x001010 Beim Aufruf von ret springt er dann komplett an den Anfang meines Programmes. Auch auf dem uC läuft das Programm nicht wie gewollt. Habe leider keinerlei Erfahrung mit dem Stack und hoffe daher
-
Thread
ATmega8 lässt sich im HV nicht programmieren
Hallo zusammen. Wie oft wurde diese Frage schon mal gestellt? Dass sich der Mega8 im HV per STK500 nicht programmieren lässt, ist mir rätzelhaft. Alles mögliche probiert aber keine Chance. Wie kann man den mit STK500 in den Herstellerstatus zurückbringen? Danke im voraus. Gruss Hilel
-
Thread
Empfänger- Servosignal mit Atmega 8 auswerten
Hallo Forum, habe eine Verständinsfrage. Möchte ein Empfängersignal mit einem Atmega 8 auswerten. Tackt 3,68640 MHz Programmablauf: - (INT1) Interrupt bei steigender Flanke dieser Startet einen Timer 0 -OVF wird mitgezählt - wenn kein high Signal am Pin = zählung überläufe
>Möchte ein Empfängersignal mit einem Atmega 8 auswerten. Zum Millionsten Mal... >Gibt es eine Möglichkeit im AVR Studio 4.0 ein wechselndes Signal wie >das Eingangssignal zu simulieren ?. jein: Man kann nach einer gewissen Zeit manuell
-
Thread
Quarz 4Mhz mit Atmega8
Hallo Jungs Ich arbeite momentan am AVR Tutorial mit einem atmega8, es gibt schon haufenweise Beiträge zu diesem Thema, eine Lösung habe ich leider noch nicht gefunden. Mein 4 Mhz Quarz schwingt nicht, auf dem Steckboard und auch auf dem STK500 nicht. Meine
-
Thread
ATmega8 mit ICC AVR auslesen
drauf stoßen (z.b. in Form eines Links) Ich muss etwas Reverse-Engeneering betreiben und einen ATmega8 aus einer Schaltung auslesen. Ob Fuse- oder Lock-Bits gesetzte sind, hab ich leider keine Info drüber. Als Adapter hat man mir den STK200 gegeben, für ISP eben... aber ich will mometan nur auslesen
-
Thread
ADC Atmega8 RefPin
Hallo komme mit den ganzen Bezeichnungen etwas durcheinander. Ich will einen analogen wert einlesen, aber weiss nicht genau wie ich AREF, AVCC und GND verschalten muss? Laut Datenblatt: REFS1 REFS0 Referenzspanung 0 0 Externes AREF 0 1 AVCC als Referenz 1 0 Reserviert 1 1 Interne 2,56 Volt Da mein analoger wert zwischen 0 und 5V liegt, würde ich sagen, dass ich AVCC als Referenz nehmen sollte, richtig? Heisst AVCC auf Vcc und AGND auf GND legen? Eventuell einen 100nF Kondensator zwischen AVCC und AGND für Entstörmassnahmen?
-
Thread
Evalboard mit ATmega8 plan in Ordnung?
Abend allerseits Im Anhang habe ich den Plan für das Evalboard welches so aufgebaut werden soll mit UART und ISP. die Quarzfrequenz soll 8Mhz betragen. Jetzt wollte ich wissen sind fehler darinne? Wenn ja könntet ihr sie mir beschreiebn und eventuell beheben? Alle freien ports des Controller werden auf die Steckerleiste geführt da die Platine 2geteilt angefertigt werden soll(bsp 1te Platine Ansteuerung;2te plaine leistungsteil). Danke im Vorraus! Vorschläge sind gerne willkommen! mfg
-
Thread
[Atmega 8] Uart sendet nichts zurück
Hallo zusammen, hab da ein Problem und hoffe ihr könnt mir vielleicht weiter helfen! Hab die Musterlösung des UART von microcontroller.net ein wenig abgeändert und jetzt funktioniert der UART nicht mehr. Wenn ich mit dem Terminal - Programm einen String sende,soll der UART genau denselben String wieder zuück senden über RS232 aber das tut er nicht. Wäre für Tipps und Ratschläge sehr dankbar, Paddy
-
Thread
Atmega8L - alles flackert
(void) { DDRC = 0xff; PORTC = 0x00; while(1){ } } [/c] [avrasm] .include "m8def.inc" ldi r16, 0xFF out DDRC, r16 ldi r16, 0x00 out PORTC, r16 loop: rjmp loop [/avrasm] Bin dankbar für jeden Tipp, Gruß Sebastian
schon abgemacht um irgendwelche FEhler auf "nach hinten" auszuschließen. Ich habe leider keinen Atmega mehr da um irgendeinen Fehler am Atmega auszuschließen... Ich habs eben nochmal auf einem anderen Port (B) getestet und da ist das gleiche... wie gesagt, ich denke der "rebootet" ständig...
-
Thread
LED direkt am Port von ATmega8
Hallo, möchte eine LED an einem ATmega8 mit 5V Betriebsspannung betreiben. Ohne Strombegrenzer würde die LED bei 5V durchbrennen. Meine Frage: Begrenzt der ATmega der Strom an seinem Port selbstständig auf 20mA? Ich habe gehört, ich
>Meine Frage: Begrenzt der ATmega der Strom an seinem Port selbstständig >auf 20mA? Nicht wirklich, also Vorwiderstand rein. >Ich habe gehört, ich solle die LED im Active-Low-Modus betreiben, also >die Kathode der LED mit dem
-
Thread
Analog Audio auf koaxial mit atmega8
Guten Abend, ich habe ein 5.1 Soundsystem geschenkt bekommen und musste feststellen, das ich dort nur einen koaxialen Cinch-Eingang habe. Nun zu meiner Frage: Kann ich mit einem Atmega16 aus einem Analogen Audiosignal vom ADC0/ADC1 ein Digitales Audiosignal machen und dieses an das Soundsystem senden? Ich habe bereits herausgefunden, wie ich ein analoges Audiosignal z.B. für VU-Meter auf einem LCD verwenden kann. Nur mir fehlen noch Infomationen um das digitale Audio signal an einen anderen Port auszugeben. Habe bereits per Suchfunktion gesucht, aber immer nur Spannungsmessung gefunden
-
Thread
AVR Studio ATMEGA8 Debug
Der Atmega8 kann nicht per Hardware (On-chip-Debug-Unit oder JTAG) debuggt werden. Du könntest aber dein Programm so schreiben, dass wichtige Debuginfos -rudimentär- als LED-Blinkcode oder -komfortabler- über
Danke für die Hilfe! Schade dachte mit dem Starter-Kit und dem ATMEGA8 wäre ich gut bedient.
-
Thread
Z-Pointer Atmega8 Assembler
Hallo Leute, ich bin ein µC Einsteiger und muss eine kleines Projekt mit einem Atmega8 realisieren. Ich programmiere nur in Assembler. Ich bin beim Thema Z-Pointer angelangt und habe dazu einige Fragen. Kein Problem ist für mich, wenn ich folgendes Szenario habe und Daten von
vom Kapitel 8 von hinten her durchblättern willst, dann suchst du dir im Inhaltsverzeichnis die Seitenzahl für Kapitel 9 (also dem Kapitel dahinter) und weißt, dass die Seite davor die letzte von Kapitel 8 sein muss
-
Thread
Atmega 8 - Interrupt flags
Hallo allerseits, ich habe eine Frage zu den externen Interrutps beim Atmega 8. Und zwar ist mir nicht ganz klar, was ich mit den INTF1 und INTF2 aus dem Register GIFR anstellen muss. Werden diese Flags automatisch resettet, wenn die ISR(INT0_vect){;} aufgerufen
mit dem externen Interrupt INT0 nichts zu tun. Bei INT0 wird INTF0 verwendet. INTF2 gibt es beim Atmega8 nicht. Das Flag wird beim Einspringen in die ISR gelöscht. Du musst bei Interrupts im Hinterkopf behalten "Wo einer ist, kommen leicht noch mehr". Wenn du ein vermeindliches Flag-wird-nicht-gelöscht
-
Thread
Sinussignal mit DDS vom AtmelATMega8
Guten Tag, ich baue gerade eine Schaltung (bin Hobbyelektriker) und benötige bei einem Bauteil 10-20 V AC. Außerdem sollte die Frequenz veränerbar sein. Kurzum: ich hätte gerne einen Funktionsgenerator, der mir einen Sinus mit veränderbarer Frequenz und Amplitude erstellt. Ich hab jetzt im Forum gelesen, dass es mit DDS möglich sein soll. Leider kenn ich mich damit gar nicht aus...es gibt hier fertige DDS Programme mit c.code und Bauplan. Kann mir da vllt. einer einen Tipp geben? Gibt vllt. irgendwo eine kompakte Zusammenfassung? Was würdet ihr mir empfehlen? Vielen Dank und Gruß, Ernst
-
Thread
LED Lauflicht mit Timer ATMEGA8
define LED3 PD0 #define LED4 PD1 #define LED5 PD2 #define LED6 PD3 #define LED7 PD4 #define LED8 PD5 #define LED9 PD6 #define LED10 PD7 volatile unsigned int sec; ISR(TIMER1_OVF_vect) { sec++; if (sec==9) {sec = 0;} // ATMEGA8 @ 1MHz; Prescaler 64 => 15625 Takte/sec // Vorzähler
Guten Abend, Ich programmiere seit kurzer Zeit auch ein bisschen auf dem Atmega8 und habe eine Frage zu deinem Code. Das Problem liegt, wenn ich das richtig sehe, dadran, dass du ^= schreibst und damit den Ausgang invertierst und die While-Schleife ja einige male mehr in der
-
Thread
Atmega8 Bit folge einlesen
Hallo Folgende Frage hab ich. Ich will als Bsp. eine LED mit einer IR-Fernbedienung anschalten. Wie lese ich Bit folgen also Bsp. 00001010 in ein Register? Danke
-
Thread
Codeschloss Eigenbau mit Atmega 8 und TWI
Schaltungen aufbauen. Diese sollten lediglich über TWI miteinander kommunizieren. Es werden zwei Atmega 8 verwendet. In Schaltung 1 soll der Code über das Tastenfeld erfasst werden. Der Atmega 8 soll diesen (8 stelligen)Code dann mittels TWI an den anderen Atmega senden. Dieser soll den Code dann auswerten und ggf. Tür öffnen und ein Richtig oder Falsch an den ersten Atmega zurücksenden. Ich hab das auch schon mal versucht, wenn ich nur 1 Byte in eine Richtung sende hat es funktioniert, doch sobald es mehrer Byte sind und in beide Richtungen gesendet wird, scheitert
-
Thread
Atmega8 mit AVRStudio und Winavr programmieren
- wie binde ich die fertigen Bibliotheken von Atmega8 in meine neue Programmierumgebung AVRStudio? sind die Bibliotheken schon im Programm vorhanden? - kann ich die HEX direkt von AVRSTudio ins MyAVR Board flaschen? vielen Dank für eure Hilfe
>- kann ich AVRSTudio und WinAVR für mein MyAVR Board MK2 benutzen? Ja, einfach ATmega8 als Target angeben. >- wie binde ich die fertigen Bibliotheken von Atmega8 in meine neue >Programmierumgebung AVRStudio? sind die Bibliotheken schon im Programm >vorhanden? Für die Registerspezifikation
-
Thread
Fuse Bits für Atmega8
Guten Abend, ich möchte meinen Atmega8 auf externen Quarzoszillator (der Quarz mit 2 Pins) einstellen. Dieser besitzt einen Wert von 11.05920 Mhz. Für die Fuse Bits Berechnung benutze den Engbedded AVR Fuse Calculator (http://www.engbedded.com
@P.K. (Gast) >ich möchte meinen Atmega8 auf externen Quarzoszillator (der Quarz mit 2 >Pins) einstellen. VORSICHT!!!!! Ein Quarzoszillator hat 4 Pins!!! Der bekommt VCC/GND und spuckt einen Takt aus. Er besteht aus einem Quarz +
-
Thread
SD an Atmega8 & LCD
gedenkst die SD-Karte einfach per PC (Windows-Explorer, etc) zu beschreiben, dann nimm mal lieber einen Atmega16 oder Atmega32. Für eine vernünftige FAT-Implementierung braucht es schon einiges an Code ;) Willst ja sicher auch noch ein paar kByte Code neben der FAT-Lib für die SD-Karte laufen lassen ;) Und
vermutlich nicht das tun, was Du erwartest. Ich traue mich zu behaupten, dass ich mit dem Mega8 einigermaßen umgehen kann. Ich traue mir aber nicht zu, mit Mega8, SPI-GLCD und einer (PC-kompatiblen) SD-Card einen Gameboy zu realisieren. Wenn Du das kannst, dann ziehe ich den Hut. ...
-
Thread
ATMega8 Flash Programmierung will nicht.
Hallo. Problemstellung: ATMega8 TQFP Package, AVR ISP mkII Ich arbeite und programmiere mit dem AVR Studio. Ich kann die Signatur des Chips auslesen und die Fusebits setzen, aber wenn ich mein Programm (die hex Datei) in den
verbunden, die Schaltung ist quasi eine neue Version einer bereits funktionierenden nur als SMD d.h. ATMega8 TQFP Package statt DIP. An den Lockbits hab ich nichts gemacht und bei den Fusebits nur den Clock eingestellt. An den Flash komm ich gar nicht dran. Immer wenn er in den "Programming Flash..."
-
Thread
externer Oszillator an (mehreren) ATmega8
Hallo, funktioniert ein, mit 5 Volt betriebener, ATmega8 mit einem externen 16MHz SMD-Quarzoszillator (Euroquarz XO53) welcher mit 3,3 Volt betrieben wird? Laut Datenblatt des Oszillators erreicht das Ausgangssignal mindestens 90% der Versorgungsspannung
und Mega8? Es sollen 4 Mega8 mit dem Signal aus diesem Oszillator versorgt werden. Daher würde ich lieber einen Oszillator an Stelle von 4 Quarzen einsetzen. Tobias
-
Thread
Piepser mit Atmega8 bauen möglich?
Hallo ich würde gerne einen Feuerwehr Piepser mit einem Atmega 8 bauen. Ist so etwas möglich? Wie verwirkliche ich so etwas?
-
Thread
ATMEGA8 Ausgänge mit Taster schalten
Hallo, ich habe folgendes Problem - die Eingänge meines ATMEGA8 liegen an 5V und werden mit einem Taster auf GND gezogen. Wenn der Taster auf GND schaltet, soll der dazugehörige Ausgang ein High führen. Leider führt der Ausgang immer ein High und geht bei dem
Danke ! _________________________________________________________________________ .include "m8def.inc" .def temp = r16 ldi temp, 0b00000011 ;0b00000011 ins Arbeitsregister r16 laden out DDRC, temp ;Port C als Ausgang ldi temp, 0x00 ;0x00 ins Arbeitsregister
-
Thread
Atmega 8 lässt sich nicht mehr programmieren
Hallo, Ich habe einen Atmega8 in einer Schaltung eingelötet (SMD) welcher sich nun nicht mehr programmieren lässt. Auch das "Wiederbeleben" mit externem Clock-Signal funktioniert nicht. Ich vermute also, dass ich versehentlich
Moin! Wenn du wirklich den Reset abgeschaltet hast, kann nur HV-Programmierung den mega8 wiederbeleben. Und HV ist nicht In-System fähig. Notgedrungen musst du wohl den mega wieder auslöten. MfG
-
Thread
ATmega8 Ausgang für PWM
Hallo, ich habe eine PWM mit einem ATmega8 programmiert. Es funktioniert auch alles einwandfrei. Die PWM-Signale werden an PortB Pin1 und Pin2 ausgegeben. Gibt es eine Möglichkeit die Ausgänge an andere Ports umzuleiten z.B. an PortC
-
Thread
Programm für Atmega 8L
Hallo erstmal! Ich versuche den Timer 16Bit von dem Atmega 8L zu benutzen. Aber das funktioniert nicht. Ich benutze Winavr mit kamavr. Hier der C-Code. #include <stdint.h> #include <stdlib.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include
mc wrote: > Hallo erstmal! > > Ich versuche den Timer 16Bit von dem Atmega 8L zu benutzen. Aber das > funktioniert nicht. *Was* funktioniert nicht? > int main (void) > { > > DDRC=1; > PORTC=1; > TCCR1B=0x02; Bitte schreib das so, dass man /ohne/ Blick ins Datenblatt
-
Thread
ATMega8 EEPROM - Probleme
Hallo! Ich lese hier schon länger mit, und bisher hab ich für alles eine Lösung gefunden, aber jetzt bin ich ratlos. Mein EEPROM scheint Daten zu vergessen und ich kann mir nicht erklären warum. Es lässt sich auch keine Regelmäßigkeit feststellen, wann das passiert. Einige Variablen sind dann einfach mit wirren Werten überschrieben. Ich programmiere in C und übers AVRStudio. Was mein Programm tut hab ich mal stichpunktartig aufgelistet: - Timer1 mit CompareA+B, läuft immer für eine Software-PWM - Variablen werden beim Start aus dem EEPROM ins RAM gelesen und danach nicht mehr angerührt