-
Thread
ATmega8 kleiner LED-Cube
. schnell hintereinander, damit der Eindruck entsteht sie leuchten gleichzeitig) Nun hat ja der ATmega8 28Pins, 23davon sind als I/O Pins verwendbar soweit ich weiß. zu den Fragen: kann ich die Software zum ansteuern der Leds auf den ATmega brennen, wenn er in meinem Enwicklungsboard (myavr board
fertig zum anschließen. Habe jetzt bemerkt, dass ich zusätzlich nur die "low Power" Version des Atmega8 habe, nämlich den Atmega8L - 8PU. Hat dieser dann noch eine niedrigere Gesamtstrom- Grenze als die genannten 300mA??? Weil er ja nur die "low Power" Version ist??? Dann müsste ich die obige Platine
-
Thread
Unterschiede Atmega8 und Atmega16
Hallo Leute, ich würde gerne den Unterschied zwischen den Atmega8 und den Atmega16 wissen, außer das der 16 doppelt so viel Speicher hat als der Atmega8. Im Internet finde ich dazu kaum was ... :( Bitte helft mir! Danke im Voraus!
Guck ma in datenblätter der atmega8 und atmega16. www.atmel.com. oder einfach unter google eingeben: atmega8 datasheet oder atmega16 datasheet. MFG AVR
-
Thread
atmega8 mit atmega48 ersetzen?
atmega8 und atmega48 sind pinkompatibel. kannst du direkt ersetzen wenn du den code eh neu schreibst. codekompatibel sind sie leider nicht. cu tarzanwiejane
Den Atmega168 kannst man auf jedenfall nehmen und direkt mit dem Arduino Board, der IDE und der API benutzen - ohne Code-Anpassungen. Seit der Ardunio IDE Version 0006 ist der Atmega168 als Alternative zum Atmega8
-
Thread
UART von Atmega8 auf Atmega88
Hallo, aus bestimmten Gründen möchte ich statt eines Atmega8 einen Atmega88 verwenden. Dort wollte ich jetzt eine ISR_UART einrichten (s.kym_isr_uart01.c) und habe erst einmal versucht das einfache Tastenechoprogramm vom Atmega8 (s. tastenecho.c) auf den Atmega 88 umzumodeln, um zu sehen ob er sich am Terminal meldet. Die Registernamen habe ich verändert, allerdings hat der Atmega88 kein URSEL, mit dem er sich um das UBRR0H kümmert. Die Uart Ini im Datenblatt
-
Thread
ATMega8 Interrupts extrem langsam
Hallo, ich beschäftige mich seit einige Teit mit den ATMega8 und habe im aktuellen Projekt das Problem, das der Interrupt (INT0) eine extrem lange Ausführungszeit hat. Konkret versuche ich ein Taktsignal (Messschieber) von 83KHz zu tasten. Bei jeder fallenden
Hi >Man muß auch noch CKDIV8 >zurücksetzen, damit nicht die 8 MHz durch 8 geteilt werden. Kleiner Schönheitsfehler: Der ATMega8 hat keine CKDIV8-Fuse. MfG Spess
-
Thread
Schnelle Datenübertragung zwischen zwei Atmega8
Hallo Ich suche nach einer Möglichkeit um zwischen 2 Atmega8 µC 2Byte in sehr kurzer Zeit zu übertragen. Für die Datenübertragung habe ich nur ein Fenster von 20µs zwischen 2 Timer Interrupts. Die Übertragung soll nur unidirektional erfolgen. Sinn der Sache
ich bin nur Anfänger aber der AtMega8 schafft doch bei 16MHz takt 1MBaud? das sind doch grob geschätzt 10µs pro Byte oder irre ich mich da? das würde dann doch passen?
-
Thread
Atmega8A Fuses auslesen
ich kann die Fuses weder lesen noch schreiben. Auf einem zweiten identischen Board mit einem ATMEGA8 funktioniert dies wie üblich einwandfrei. Die HW ist natürlich jeweils auf ATMEGA8 bzw ATMEGA8A gesetzt. Kennt jemand das Problem? In den Datenblättern habe ich nichts dazu gefunden.
möglichen Prozessortypen. Die Software unterstützt den STK500 und den AVR911 mode. Die Appnote "ATmega8 zu ATmega8A" kenne ich. Auch das ATmega8A-Errata-sheet gibt nichts zu meiner Problematik her.
-
Thread
wie 2 Timer gleichzeitig auf ATMega8
Hallo zusammen, hab da ein kleines Problem. Ich brauche für eine Krippenbeleuchtung eine PWM Dimmung für die LEDs und eine Uhr, damit ich verschiedene Beleuchtungsmodi zeitabhängig einstellen kann. An meinem Testaufbau hab ich 2 LEDs (Port C) für den PWM Test und weitere 6 LEDs (Port D), die ich benutze um die Uhr zu testen. Ausgabe der Sekunden binär an den 6 LEDs, aber fürs optische Debugging reichts allemal ;-) PWM über Timer 0 alleine funtioniert einwandfrei. Sekundenzählen über Timer 1 alleine funktioniert auch. Wenn ich nun beide Timer zusammen aktiviere funktioniert PWM noch,
-
Thread
zwei schleifen gleizeitig ATmega 8
Hallo Leute ichh weiß nicht ob es dieses problem als forum schonn gibt ich hab jedenfalls nichts gefunden Also ich möchte eine simple Uhr programieren dazu muss aber die stunden schleife und minuten schleife gleichzeitig laufen ich hab keine Ahnung, wie ich das machen soll Könnt ihr mir helfen Dani5678
-
Thread
AVR ATMega8 Systementwicklung in C
verschiedene Controller eingetragen sind und alle bis auf einen auskommentiert: #MCU_TARGET = atmega8 #MCU_TARGET = atmega16 MCU_TARGET = atmega32 So liess sich die Sache compilieren und linken. In der Schaltung ist aber der ATMega8 vorgesehen. Wenn ich also den "aktiviere": MCU_TARGET
, aber Registerkompatibel zum ATmega8 sind ATmega16 und ATmega32. Peter
-
Thread
mehere Vcc am ATmega8, alle verbinden?
Hallo Leute, ich bin gerade dabei ein Board in Eagle zu erstellen, auf dem ein ATmega8 Verwendung findet. Das Package ist TQFP. Zu meiner Frage, auf den Pins 3,5 und 21 liegt GND und an den Pins 4 und 6 Vcc. Muß ich die tatsächlich alle mit GND bzw. Vcc verbinden, oder sind die intern
Moin Holger, doch ist er!!! Datenblatt Atmega8 Pin21->GND (in Eagle halt mit AGND bezeichnet?) Das mit dem Weihnachtsbaum versteh ich nicht?!? (Vielleicht soll das irgendeine Art Anspielung sein, für klingt´s so´n bischen nach nem gaaaanz
-
Thread
ATmega8 ADC verarbeitungs problem
Avcc mit LC siehe Datenblatt ATmega8 seite 200. Bei dem Signal handelt es sich um Gleichgerichtetes Signal. Es handelt sich nur um ein Programmiertechnisches porblem, denke ich. Ich meinte nacheinander. Nicht gleichzeitig, sorry.
{ T0 = (k * 256) + TCNT0; // Wert ermittelung für T0 mit exaten Werten schiften <<8 = *256 T2 = (j << 8) + TCNT2; // Wert ermittelung für T2 mit exaten Werten PHI = ((T2+0.0)/T0) * 360.0; // Errechnung von Phi in Grad adcwert0 = adc_lesen(0);
-
Thread
ATmega8 - allgemeine Frage
ADC Eingang. Welche Version würdet Ihr empfehlen, oder etwa ganz anders? Wobei, es sollte beim ATmega8 bleiben !!!
könnte einen kleineren AVR nehmen, aber hier wirds arg Erbsenzählertum, wenn man bedenkt was ein ATmega8 kostet.
-
Thread
Problem mit Eingang-Ports (ATmega8)
Hallo ihr, ich brauche Hilfe mit meinem ATMega8. Ich habe Taster an den PORT D angeschlossen, jedoch zeigt sich keine Reaktion bei den LEDs an PORT B, die nun teilweise ausgehen sollten. Pullup-Widerstände sind ein, dafür habe ich bei den Tastern
namenlos schrieb im Beitrag #2883729: > ich brauche Hilfe mit meinem ATMega8. Ich habe Taster an den PORT D > angeschlossen, jedoch zeigt sich keine Reaktion bei den LEDs an PORT B, > die nun teilweise ausgehen sollten. Lass mal deine ganze Delays weg und sorg dafür,
-
Thread
Probleme mitADC im Atmega8
hoffe ihr könnt mir weiterhelfen. Ich besitze ein STK 500 Board und möchte per AD-Wandler mit dem ATMEGA8 über den PC0 Eingang einen Analogwert messen und auf Port D für jeder Wert ein Led einschalt. Dafür habe ich etwa so den Schleifer auf dem PC0 Eingang verbindet (Wie im AVR GCC tutorial erklärt
atmega8
-
Thread
Neuer STK500 und ATmega8
die deutsche Hardwarebeschreibung hab ich auch hier aus dem Forum. Zusätlich hab ich noch einen ATmega8L-8PU. Hab den mitgelieferten ATmega8515 rausgenommen und den mega8 eingesteckt, weil ich halt den programieren möchte (wegen Platzgründen usw.). Ich benutze AVRStudio 4 und habe versucht das kleine
leds.asm assembliert "leds.hex" 4. AVRStudio 4 das Programmierfenster (STK500 in ISP Mode with ATmega8) geöffnet und übertragen (s. Screenshot) Hab ich was falsch gemacht was fehlt noch, denn das Programm läuft nicht (die Leds bleiben dunkel). An den Fusebits und Lockbits hab ich nichts
-
Thread
LCD an Atmega8 PortC
Geht aber um Mega8 :-)
aus dem Buch "AVR-Mikrocontroller in C programmieren" über 30 Selbstbauprojekte mit ATtiny13, ATmega8, ATmega32" des FRANZIS Verlags. Dort wird übrigens auch, genau wie Du oben "zufällig" erwähnst, ein optischer Drehzalmesser mit LCD und ATMega32 beschrieben. Wär jetz schon ein komischer
-
Thread
ATmega8 und Dynamixel AX-12+
an), dass man 1Mbps mit ATmega8 nicht hinkriegt. Ich möchte hier die Frage starten, ob jemand von Euch mit AX-12+ und mit ATmega Chips (Bsp. ATmega8-16PU oder ATmega328P-20PU) Chips erfahrungen hat. Und ob es möglich ist, dass
bit) Gemäss Dokumentation (sowie ich es beurteilen kann und verstanden habe) möchte ich OCR0 (ATmega128) durch OCR1A (ATmega8) ersetzen? Etwas verwirrt mich die Beschreibung: ATmega128 OCR0: The Timer/Counter (TCNT0) and Output Compare Register (OCR0) are 8-bit registers. ATmega8 OCR1A: The
-
Thread
Timer0 Problem atmega8
einigermaßen präzise Takte erzeugen willst, dann benutze einen Timer, der die CTC-Betriebsart hat (beim ATMega8 Timer 1 und 2) oder einen neueren AVR, bei dem auch Timer 0 das kann (z.B. ATMega88, pinkompatibel zum ATMega8). Timer-Preload ist v.a. bei höheren Frequenzen Murks, eben weil das nur mit Interrupt
du halt Timer 1 und Timer 2 verwendet, gibt dann halt 2 Unterschiedliche Routinen ab, da der eine 8 und der andere 16 Bit. Mit dem OCR Register änderst du die Pulsdauer und mit 2^8-TCNT bzw. 2^16-TCNT die Frequenz.
-
Thread
Rechteckgenerator mit Atmega8 timer Problem
schon sehr labil ist wäre es dann nicht sinnvoll die Frequenzen zu generieren und über einen Zweiten Atmega8 diese zu messen und auszugeben? Ich setzt mich jetzt mal hin und schau ab das besser klappt. Wenn jemand eine Bessere Idee hat nur her damit
mich mal fuer Assembler interressieren. Also ich habe eine binaere Zahl in einem Register des ATmega8. Sagen wir 123 und nun soll es eine 12,3 sein. Wie wird das in Assembler programmiert ? Vielen Dank daniel
-
Thread
Atmega8 UART ext. Quarz
H.Joachim S. schrieb im Beitrag #6170319: > Dann gibts noch die div8-fuse. Bei einem ATmega8? Ein Faktor 8 würde außerdem einen Faktor 32 in der Symbolrate alleine nicht erklären.
den Fuses höre ich das erste mal, muss ich noch > einmal nachschauen. Ich auch, zumindest beim ATmega8 ;-)
-
Thread
Hilfe zu Interruptverhalten ATMEGA8 gesucht
#EEPROM Das sich der ATMEGA8 selbst programmieren kann ist mir nicht bekannt. Wenn Du einen zweiten einbaust können die sie gegenseitig programmieren. Aber ich vermute mal das interne EEPROM hilft Dir weiter.
/AVR-GCC-Tutorial#EEPROM > > Das sich der ATMEGA8 selbst programmieren kann ist mir nicht bekannt. > Wenn Du einen zweiten einbaust können die sie gegenseitig programmieren. > Aber ich vermute mal das interne EEPROM hilft Dir weiter. Hallo
-
Thread
Uhrenquarz am Atmega 8 nur an TOSC1
ich dann keine anderen Pins mehr frei. Ich hätte also nur XTAL1 zur Verfügung. Im Datenblatt des Atmega8 wird auf Seite 30 unten davon abgeraten, nur den XTAL1 Pin zu nutzen. Jetzt ist natürlich meine Frage, ist es trotzdem möglich, das ich den XTAL1 für einen Uhrenquarz nutze und XTAL2 oder auch
Vermutlich (?) hast Du die PDIP Version des ATmega8. Dann könntest Du Dir einen TQFP=>PDIP Adapter bauen und die beiden zusätzlichen ADC-Eingänge des TQFP-ATmega8 für Deine Schalter nutzen, wenn die o.g. Variante "2 Schalter an einem ADC Eingang" nicht
-
Thread
LCD-Display an ATMega8 funktioniert nicht
ein LCD-Display vom Typ CFAH1602B-TMC-JP mit einem Controller HD44780 (lt. Datenblatt) von einem ATMega8 aus anzusteuern. Anschlüsse siehe lt. beigefügtes Schaltbild. Leider leuchten vom 2x16-Display die obere Zeile hell und die untere dunkel. Das was angezeigt werden soll erscheint jedoch nicht. Hab
delay_ms(5); } // setzt den Cursor in Zeile y (1..4) Spalte x (0..15) void set_cursor(uint8_t x, uint8_t y) { uint8_t tmp; switch (y) { case 1: tmp=0x80+0x00+x; break; // 1. Zeile case 2: tmp=0x80+0x40+x; break; // 2. Zeile
-
Thread
Bluetooth mit BTM-222 und Atmega8
Hey Leute ich würde gern drei Leds per Bluetooth und einem Atmega8 ein- und ausschalten. Der µC wird mit +5V betrieben. Wie muss ich den BTM-222 anschließen? Brauch ich noch einen Pegelwandler für rxd ubd txd? Mir ist das ganze nicht so ganz klar. Das zweite
fraglich. Das mit dem Poti ist natürlich Murks. Wie gesagt, lieber gleich alles 3.3V, das sollte dein atmega8 auch können, je nach Typ mit reduzierter Taktrate
-
Thread
Selbstlaufende Uhr mit AVR Atmega8
Hallo, ich versuche gerdade über einen Atmega8 Mikrocontroller eine Uhrzeit über eine Lichtskulptur auszugeben. Der Mikrokontroller steuert 8 LED Treiber (Allegro 6276 Schieberegister) an. Das Programm soll später natürlich noch erweitert werden
Mike32 schrieb im Beitrag #2244259: > An den Mikrokontroller habe ich einen 8 Megaherz Quarz angeschlossen. ... und hoffentlich auch aktiviert. Gruss Klaus
-
Thread
Atmega8 mit Atmega88 kompatibel?
Hallo, ich habe hier nur noch ein Atmega88 herumliegen. Habe den tv-b-gone nachbauen wollen. http://www.mikrocontroller.net/topic/141802#1317583 Hab das hex-file auf den controller kopiert und nix geht. Kann dag sein dass die gar nicht
wie man denkt? Na was denkt man denn? Zumindest nicht so kompatibel, das ein Hex-File vom ATMega8 auf einem ATMega88 problemlos läuft. MfG Spess
-
Thread
Atmega8 Timer Prescale LED?
nach einer langen Pause (wegen Abschlussprüfungen und Nachwuchs) möchte ich mich wieder mit meinem Atmega8 beschäftigen. Ich habe schon mit einfachen ein und ausschalten von Ausgängen (LED Blink Blink) im Verbindung mit Taster und und gearbeitet. Nun möchte ich mich langsam an Timer und später über eine
Hi >Geht denn nicht mehr als 1024 Vorteiler? Nicht beim ATMega8. >2. wie mache ich es denn wenn ich genau auf 1 ms pro Durchlauf haben >will?? >Bei 4MHz passt keiner von den Prescales. CTC-Mode des Timers. >2.Wenn ich die delay_ms mit einbaue, blinkt
-
Thread
ATmega8 falsche fuse :-(
Hallo, Ich habe bei einen Mega8 die fuses falsch gesetzt. Und zwar Low-Byte 0xC8 und das High-Byte 0xFF Den Atmega habe ich davor mit einen externen 8Mhz Quarz betrieben. Mit welcher Methode kann ich die fuses wieder richtig schreiben
schrieb im Beitrag #4007628: > Du hast ihn auf die Verwendung eines externen RC-Oszillators von > 8-12 MHz eingestellt. Also musst du einen extern RC-Oszillator in dem > Frequenzbereich anschließen. Dann kannst du ihn wieder ansprechen. Ich habe das schon mit 8Mhz und 1Mhz ohne Erfolg getestet
-
Thread
bascom erkennt chip atmega 8 nicht
+ und - vertauscht gehabt und jetzt schreibt er detectet chip does not mattch the selected Micro atmega8 ?
atmega8 16pu dil28 atm
-
Thread
Rechteckgenerator mit Atmega8 nicht so einfach (Anfänger)
Hallo zusammen Ich habe versucht mit einem Atmega 8 einen Rechteck Generator zu programmieren (als Anfänger). Die Tutorials mit delay bringen zwar eine LED zum blinken, helfen aber nicht wirklich weiter. Dann habe ich es über Timer versucht,
Forderung schränkt die Auswahl bereits massiv ein - konkret: Bei FOSC = 6 MHz kannst Du mit dem TC/1 im ATmega8 gerade mal läppische 94 ganzzahlig-exakte Frequenzen generieren. Unten sind sie alle aufgelistet. Ganz schön enttäuschend, meinst Du? Ja, irgendwie schon. Aber: Einen Generator zu bauen, der schlicht
-
Thread
Interrupt Reihenfolge? Atmega8L
Hallo wie ist die Reihenfolge der ISR Interrupt routinen beim atmega8l definiert? Wird von oben nach unten abgearbeitet, also wenn in meinem programm die Interrupts so aufgebaut sind: ISR(ADC_vect) {...} ISR(TIMER0_OVF_vect ) {..} ISR(TIMER2_OVF_vect ) {..}
Die Priorität beim Mega8 ist fest und nicht änderbar. Die Priorität steht im Datenblatt. Die Priorität ist nur dann wichtig, wenn zwei Interrupts gleichzeitig auftreten. Der mit der niedrigeren Priorität muss dann etwas warten
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
Ja, die AVR-Preise sind ganz schön angezogen. Ich kann mich noch erinnern, daß die ATmega8 mal bei CSD 80 Cent gekostet haben (Einzelpreis inklusive MWSt). Bei Neuprojekten setzte ich nur noch die Nachfolger (ATmega48..328) ein. Peter
>Der TE hat nach einem Vergleichstyp für den ATMega8 gefragt. >Der ist unter anderem auch mit 5V betreibbar. >Die meisten PIC24 (bis auf die ganz neuen FV-Typen) vertragen nur noch >3,3V. das stimmt, aber welchle Vorteile hätte ich denn, wenn
-
Thread
Schon der 5. ATMega8 zerstört
Hallo zusammen! Vorab: Ich bin eher Anfänger in Sachen Elektronik. Ich bastel mit dem ATMega8 auf Steckbrettern rum, hauptsächlich digitale Schaltungen. Mir ist jetzt schon der 5. Atmel kaputtgegangen und ich habe keine Ahnung, warum. Den Atmel selbst betreibe ich mit dieser Schaltung:
Zitat aus dem Datenblatt des Atmega8: AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected
-
Thread
ATMega8 nur bei geringer Taktfrequenz flashbar
Nein, es ist ein ATMega8-16PI der ja soweit ich weiss bis zu 16 MHz laufen soll. Die Fusebits habe ich soweit ich mich erinnere tatsächlich nicht verändert - was genau muss ich da denn einstellen?
@atmega8 Ich habe die Schaltung kurzerhand auf Lochraster aufgebaut und mit CuL verdrahtet. Erst habe ich versucht, das Ganzé in Eagle zu routen, aber da ich sämtliche Fassungen auf der Platine haben wollte
-
Thread
Externer Speicher für ATmega8
Hallo Forum. Kann mir bitte jemand etwas Übersicht geben über Speicher, die an einen ATmega8 angeschlossen, serielle Datenübertragung erlaubt. Ev. ein Link im Forum oder Internet wäre sehr hilfreich. Meine Suche im Forum war in diesem Sinne nicht ergiebig. Kann auch daran gelegen haben,
Du kannst eine SD-Karte nehmen - gibt es für kleines Geld überall, kann an den Mega8 mit SPI (4 Leitungen, Hardwareunterstützung) angeschlossen werden, Beispiele findest Du hier viele, wenn Di nach "SD-Karte" suchst.
-
Thread
18 blaue LEDs an ATmega8
Hallo ich möchte gerne 18 Ultrahelle LEDs mit meinen ATmega18 ansteuern. If = 20mA worst-case (18*20mA = 360mA --> also ne ganze Menge) von Reichelt: LED5-2200 BL 0,23€ Mir ist klar, dass ich das über Transistoren machen muss. Hat jemand eine passende Schaltung vielleicht auf die Schnelle parat? Welcher Transistor? (auch reichelt) Brauche ich hierfür dann auch 18 Transistoren? Das ganze soll ohne Multiplexing gelöst werden, also jede LED bekommt sozusagen wirklich einen ATmega-Pin ab... Vielen DANK schon einmal. Soweit erst einmal. PS: Könnte man hierbei vielleicht sogar eine
-
Thread
ATMEGA8 hängt sich auf nach X zeit
Hi, ich hab mir mir einem Atmega8 und einen Max7221 ein Lauflicht gebaut. Nun folgendes es wenn bei PIN D 2 und 3 eine Spannung anliegt läuft das Unterprogramm mit dem Lauflicht los. Sonsten nichts. Jetzt ist aber das komische wenn
Achso nochwas. wenn ich den atmega stromlose mache in dem ich die sicherung ziehe und kurz warte (max. 3 std.) das auch auch alle kondensatoren leer sind und dann die sicherung wieder reinstecke geht es auch net. ich muss dann den Reste
-
Thread
LCD 1602A an ATmega8
define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION_1LINE 0x00 #define LCD_FUNCTION_2LINE 0x08 #define LCD_FUNCTION_5X7 0x00 #define LCD_FUNCTION_5X10 0x04 #define LCD_SOFT_RESET
ICh habe mein LCD umgebaut, jetzt funktioniert die LCD_Test_MEGA8.hex von Holger auch. Falls du das Pollin Addon-Board benutzt, PortC des Mega8 kommt dort als PortA an.
-
Thread
Fehler beim Flashen von Atmega8
habe gerade Ponyprog probiert, sagt aber: Device is missing or unknown device. vielleicht ist der Atmega8 kapput ?
Hi > vielleicht ist der Atmega8 kapput ? Zu 99% nicht. Du haste ihn nur in einen Zustand versetzt, bei den er in deiner Schaltung nicht programmiert werden kann. MfG Spess
-
Thread
Volumenmessung mit ATmega8, einige wichtige Fragen
: ... //---------------------------------------------------------------------- // Prozessor : Atmega8... // Takt : 3.6864 MHz // Sprache : C // Datum : 8.03.2010... // Version : ... // Autor : ... //---------------------------------------------------------------------- #define
: ... //---------------------------------------------------------------------- // Prozessor : Atmega8... // Takt : 3.6864 MHz // Sprache : C // Datum : 8.03.2010... // Version : ... // Autor : ... //---------------------------------------------------------------------- #define
-
Thread
ATMega8 programmieren mit AT-Prog
Website: http://www.geocities.com/SouthBeach/Port/1592/avr-prog.htm nachgebaut und möchte damit einen ATmega8 programmieren. Ich habe das Beispielprogramm aus dem Tutorial dieser Website assembliert(ohne Probleme) und die hex-Datei in AT-Prog geladen und auf WRITE geklickt. Nach kurzer Zeit kam diese
Erkennt AT-Prog denn den ATmega8, wenn du Atutodetection aktivierst ? Der Fehler besagt ja, daß bereits das erste zu programmierende Byte schon falsch ist. Wenn nicht, Verbindung etc. überprüfen. Thorsten
-
Thread
Problem mit Programm für ATmega8
werden gedrückt, solange diese 2 Taster gedrückt sind leuchtet 2 LEDs auf dem STK. Ich habe einen ATmega8 und habe mit Assembler angefangen. Das Programm von dem ich mir denke, dass es eigentlich Funktionieren müsste ist im Anhang (AND.asm). Wenn ich die ganze Sache in den Speicher geladen habe, dann
haben. Die Routinen sind somit u.U. für andere Programme Nutzbar. Etwa so: [AVRASM] .include "m8def.inc" ; Definitionen für ATMEGA8 ;**************************************************************** ; Beginne mit der Namensgebung für Register und Variablen ;****************************
-
Thread
TWI atmega8 Denkfehler TWINT
muss ich am mega8 externe pull_up's oder kann ich auch die internen nehmen?
Ich habe letztens auch das TWI des ATmega8 in Betrieb genommen und habe das gleiche Problem gehabt. Daher das ich es nicht mit Pollen des Register lösen konnte habe ich ein Flag-Byte mit verschiedenen Bits für verschiedene "Ereignisse".
-
Thread
Layout Block-Kondensator am Atmega8
Fällen kann man den Abblockkondensator ja nah an den Pin schmieden. Aber wie macht man das beim Atmega8, wenn - _jeder_ Pin der Stromversorgung einen Kondensator haben soll, - man nicht über Masseflächen routen soll, - die Stromschleifen kurz bleiben sollen? Durch die alternierende Reihenfolge
Kondi schrieb im Beitrag #4847790: > Du meinst so wie hier? Nimm das "Atmega8_2.png", wobei ich mich da noch frage, wohin die beiden Masseanschlüsse von den Pins 3 und 5 nach /innen/ führen... Und nimm kleinere Kondensatoren. Wer QFP verarbeiten kann, der kann auch 0402
-
Thread
ATmega8 mit Quarz 2MHz
low-frequency" den 32 KiHz-Quarz, sogenannter Uhrenquarz. Es muss "Crystal Oscillator" mit dem Bereich 3.0-8.0 MHz eingestellt werden.
Mikrocontroller immer noch mit den Standard-Einstellungen. Das wäre der interne R/C Oszillator mit 8 MHz, sowie dem Vorteiler durch 8 (CLLDIV8) -> Ergibt 1 MHz Systemtakt. Du musst die Fuses mit deinem Programmieradapter einstellen. Wenn du nur die Kommandos zum Flashen des Programms verwendet hast
-
Thread
Timer 0 beim Atmega8
Hallo ich habe folgendes Problem(seit Stunden), Ich habe ein Unterprogramm geschrieben welches den Timer0 benutzt und beim Überlauf eine Interruptroutine abarbeiten soll.Den Timer habe ich initialisiert, TCCR0 gesetzt,TIMSK gesetzt,sei() auch eingegeben. Im AVR-Studio Simmulator zählt der Timer auch hoch,springt aber beim Erreichen des Endwertes an den Anfang der Main und arbeitet diese wieder ab. die Interrupt Service Routine wird ignoriert, bringe ich aber den Quelltext der Routine an das Ende der Quelldatei springt die ISR weningstens dort hinein, aber nach hochzählen des Timers wieder
-
Thread
Negative Spannung am Ausgang des Atmega8
Hi, hab mal ne Frage zum Atmega8. Ich habe an den AD-Wandler ein 3x4 Matrix Tastatur (PORTC0) angeschlossen(bei jeder Taste wir ein anderer Spgwert eingestellt) so habe jetzt mal zu Versuchszwecken nur eine LED (PORTC1) angeschlossen
Verlauf mal am Oszi angeschaut (siehe Anhang)und ich mußte festellen das die Ausgangsspannung auf -1,8V springt dann auf 4,5V und dann endlich auf 5,3V laut Datenblatt kann das ja nicht sein sollte ja max. -0,5V sein. Weiß jemand Rat bzw. warum ist das so (ich glaube langsam der µC ist kaputt). Ach ja
-
Thread
Atmega8 Board Design Tipps
habe mich durch verschiedene Tutorials durchgekämpft und einen Schaltplan(im Dateianhang)für einen Atmega8-16PU Mikrocontroller entworfen, mit dem Ziel, eine entspechende Platine selber zu ätzen. Da ich noch nicht viel praktische Erfahrung mit solchen Schaltungen habe hoffe ich, dass ihr mir etwas helfen
umgeht tut's der Atmega8 am Anfang auch. Peter R. schrieb im Beitrag #4831547: > Die hundert nF sind ein Erfahrungswert, der auch berücksichtigt, dass > die Kapazität der SMD-Keramikondensatoren kaum eine Konstante genannt
-
Thread
ATMega8 PWM Programme funktionieren nicht
Hallo alle miteinander, ich habe folgendes Problem: ALLE PWM Programme funktionieren auf meinem Mega8 nicht... Jedoch andere Programm schon, ohne Probleme, aber sobald es an die PWM geht, funktioniert nichts mehr. Selbst mit Copy/Paste Programmen aus dem Internet... Habt ihr vielleicht eine Ahnung, woran das liegen könnte? Den Controller hab ich auch schonmal ausgetauscht, und genau das selbe Problem gehabt. Hier ein Biespielcode: [c]#include <avr/io.h> int main( void ) { uint8_t pwm_soll = 20; uint8_t pwm_phase = 0; DDRB |= (1<<PB0); while( 1 ) {