-
Thread
Unterschied zwischen avr und 8051 bei atmel
Als ATMEL die AVR auf dem Markt gebracht haben, wurden auch welche mit kompatiblen Pin's gebaut. ATMEGA 8515 = 80C52 ATMEGA 162 = 80C52 ATTINY 2313 = AT89C4051 Nachdem es auch schnelle 80C52 Typen auf dem Markt gab, zum Teil sogar schneller als die AVR Typen, hat ATMEL keine neuen Pin kompatiblen
-
Thread
Bootloader Atmega8
bin ein neueinsteiger im Gebiet µC und will damit jetzt mal ein bisschen basteln. Habe hier einen Atmega8, 16Mhz Quarzoszi..... Für die ersten versuche würde ich gerne übern ISP nen Bootloader draufpacken, damit ich den Rest nachher per seriellen Schnittstelle programmieren kann. Hat jemand einen Bootloader
Googel mal nach Bootloader+ATMEGA8. Dann findest Du eine Seite mit Bootladern für ATMEGA8 und ATMEGA8515. MfG Paul
-
Thread
von pc eine variable in Atmega uebergeben
hallo zusammen, habe ein kleines problem und zwar: ich habe einen atmega8 ich sende sachen vom vb.net in den avr, das funst alles super sehe ich alles im lcd, jetzt sende ich im eine variable und die soll er dann in sich im eeprom speichern, aber ergend wie macht er es nicht. im atmega wird alles gesplittet funktion ach ok. ich sende zb "2 zustand" mit der case funktion sieht er die 2 geht von daher dann in ein sub sieht da noch dann "zustand" und gibt mir seine werte aus als print
-
Thread
Microcontroller für MP3 player
Hi Mega32? Früher(tm) hat beim HMPEG auch ein 90S8515 gereicht für MP3-Wiedergabe, LC-Display, Fernbediehnung, Drehgeber und Tasten. Und das sogar ohne Hardwaremultiplizierer und einer *etwas* älteren Version des AVRGCC. Heute würde ich zum ATmega162
Wie sieht das eigentlich mit dem Quarz aus. Ich habe hier noch einen ATmega128L rumliegen. Die Maximale Quarzfreqeunz beträgt also 8Mhz. Reicht das aus für einen MP3-Player mit HDD, USB, LCD und Tastern???
-
Thread
STK500 Wie proggen?
Ich habe das Handbuch zwar durchgelesen, aber nicht alles verstanden. und zwar wie kann ich einen Atmega16 proggen? ISP6PIN habe ich mit SPROG3 verbunden. Mein ISP steckt in ISP10Pin. Quarze habe ich drin. Der µC war vorprogrammiert, so, dass er mit 4 MHZ läuft. die Jumpers habe ich nicht geändert
also es lag am µC, der schon von mir vorgeproggt war. ich habe mit dem STK500 einen mega8515 bekommen. Hat schon im Sockel gestekt. Mit dem klappt das alles. Blöde Frage: warum war er von vorne rein drin?
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Ein kleines 2 x 60V 2 x 3A Netzteil mit 2 x LM 2576HV-Adj Spannung und Stromanzeige mit Atmega8
kann (wenn nötig über ein weiteres Steckbrett). Die meisten Controller die ich verwende sind die ATmega 8 / 168 / 328 oder einen ATtiny. Also hat "mein" Experimentiersystem einen ATmega und einen ATtiny2313 drauf. Momentan ist auf dem Tiny ein USBtiny Flasher aufgespielt, der den ATmega flasht.
-
Thread
RC5 mit Assembler
paar Projekte mit RC5-Dekodierung im Internet angeschaut. Habe mir jetzt mal folgenden Code für den atmega 8515 zusammegebastelt. Aber es funktioniert nicht. Die fertige routine von Atmel liefert immer 0xFF zurück (Fehler) Was mache ich falsch?? Gruß M.H. Der Code: [avrasm] .include <m8515def.inc
-
Thread
[AVR] Mode2+3 SPI und aktuelle AVRs
darüber streiten, was "neuer" heißt, aber ich denke, die Mehrheit würde z.B. einen 10 Jahre alten ATmega644P nicht als neuer bezeichnen, auch wenn er neuer als ein ATmega8515 ist...
-
Thread
SMT 160-30
Hyperterminal oder in einem Logfile ausgeben lassen. Kann mir da jemand behilflich sein. Prozessortyp 8515, 4433 oder 2313. Danke
@Peter @alle ich möchte 6 x SMT 160-30 von einem ATmega8 auswerten lassen. Die 6 x SMT sollen über 6 NAND Gatter mit INT0 (ext. Interrupt) verknüpft werden. 6 andere µC Pins steuern die Gatter, so dass nur jeweils ein SMT sein Signal an den INT0 Pin
-
Thread
BCD-Decoder als SMD gesucht
deutlich senken kann. Wenns ein paar LED's mehr sein sollen nimmt man einen Mega8515 (gleicher Preis). Mit dem kann man dann bis zu 256 LED's anstueren. Evtl. erschlägt man dann aber mit dem µC gleich die ganze Anwendung. Das einzige was man evtl. anführen kann sind die besseren
externen Transistoren (es gibt Digitaltransistoren mit integriertem Basis-Vorwiderstand) sollte ein ATMega8 im TQFP kleiner und günstiger sein als ein MAX7219 im SO24. Ich sehe für das Ding einfach keine Anwendung vor allem bei dem hohen Preis. Aber vermutlich kommt das auch daher das ich meist mit extrem
-
Thread
LED-Uhr mit Attiny26
fehlerbehaftet, laufen zu schnell/zu langsam (wie man manchmal auf Blogs lesen kann). Ob Attiny26 oder Atmega328 ist eigentlich egal. Wenn möglich wollte ich den Atmega328 nehmen, da dann externe Ansteurungs ICs entfallen.
und dann neu als .hex kompilieren? Oder ist das viel schwieriger als ich denke?🤔 Beim Atmega16 wären immerhin 11 I/Os unbeschaltet, beim Atmega8 nur drei, wenn ich das richtig sehe.
-
Thread
AVR Displayansteuerung
Beitraege zu diesem Display, kann ich das Display nicht korrekt ansteuern. Der verwendete µC ist ein ATMega8515L, der beim bekannten STK500 dabei ist. Die Pinbelegung wurde mehrfach geprueft: 1: GND 2: +5V ,-----------------, 3: +12,2V |
| >-------x----------x---------x------------- GND Anbei der Quelltext: [avrasm].include "m8515def.inc" .equ RS = PB0 .equ RW = PB1 .equ E = PB2 .equ B = PD7 ; DB0...DB7 PORTD ; Takt ~3,6MHz ; AVR Studio Version 4.14.589 ; Interruptvektoren .org 0x0000 rjmp start reti
-
Thread
Warum wollen die AT90S2343 nicht ?
begann ich zunächst mit Bascom, C soll später kommen. Erste Programmierversuche in Bascom mit Atmega8 und Atmega8515 verliefen vielversprechend. Aber nun zum Problem: Ich habe einige uralte, aber noch unbenutzte AT90S2343 µC's hier rumliegen und wollte die einer sinnvollen Aufgabe zuführen (bevor
-
Thread
AVRStudio ohne Simulation
Hallo Ich Arbeitet mit Studio 6.2 und Programiere mit AtMega 8515 ohne Probleme. nun plötzlich bekomme ich kein Simulations Programm mehr, und im debug find ich kein 8515 mehr. Ich habe der Studio 7 geladen, aber ich habe überhaupt kein Tools. ich möchte mit
-
Thread
STK500 ISP Problem
Hallo, ich habe seit kurzem ein STK500. Zuerst habe ich den ATmega8515L gegen einen ATmega168P (grüner Sockel) getauscht. Jumper habe ich wie folgt gesteckt: VTARGET: gesteckt AREF: gesteckt RESET: gesteckt XTAL1: gesteckt OSCSEL: auf 2/3 gesteckt BSEL2: nicht
da nur an den XTAL1 Pin des AVR der Takt kommt. Im Anhang habe ich ein Bild vom Takt an XTAL1 des ATmega168P. Ich hoffe ihr könnt mir helfen. Gruß Felix
-
Thread
TLC5940 Code
Demystify, wäre echt dankbar wenn mir jemannd einen Code Schicken würde will über ein STK500 mit einem Atmega8515 einem TLC5940 ansprechen
. Ich kann dir heute Nachmittag den Code mal Posten wenn's dir hilft. Solltest du leicht für nen atmega umschreiben können. Der PWM-Takt kommt bei mir von einem externen Ozsillator. Dieser hängt am T1-Pin vom xmega und erzeugt das Blank-Signal im PWM-Mode.
-
Thread
Atmel mit Hochsprache programmieren
Ich habe mir ein Atmel STK500 gekauft. Mitgelifert ist zudem ein AT90S8515. Welches Tool ist am konfortabelsten, de Conroller zu beschreiben? Vielen Dank
zumindest), deshalb muss ich auch mal wieder in C umsetzen. Vieleicht kommt ja zwischendurch der ATMEGA256 auf den Markt. Dann hätte ich wieder ein wenig Luft :-) Bernd
-
Thread
VGA-Grafikkarte - Fehler in der Routine zum Schreiben von Daten
Danke werde das dann mal bauen. Vileicht kann man mit einem atmega8515 und ext. Ram oder ATmega32 eine noch höhere auflösung Rausholen. Und noch ein par Grafikfunktionen einbauen. In Assembler kenne ich mich leider nicht so aus aber dafür in Bascom.
-
Thread
Osccal für EEPROM bei mega8535 mit Quarz
Matthias W. wrote: > 4 oder 8MHz wären dann laut dieser Liste > gar nicht möglich. Der ATMega8535 hat vier unterschiedliche RC-Kombinationen mit 1, 2, 4 und 8 MHz nomineller Frequenz. Welcher von denen aktiv ist, hängt von den CKSEL-Fuses ab. Und für /jeden/ dieser 4 Takte gibt es zwei Diagramme
S. 239 im aktuellen Datenblatt (Abschnitt "Calibration Byte"): [pre] "The ATmega8535 stores four different calibration values for the internal RC Oscillator. These bytes resides in the signature row high byte of the addresses 0x000, 0x0001, 0x0002, and 0x0003 for 1, 2, 4, and
-
Thread
µC für DMX-MIDI-Interface
Ja, bei den AVRs: ATmega8515 oder atmega162, wenn's im DIP-Gehäuse sein soll, alle 'größeren' AVRs (64 und mehr Pins, SMD) auch. Bei anderen 'Familien' (8051, pic, ...) gibt's aber bestimmt auch welche. Deine Wahl sollte
-
Thread
Attiny Programmierung
Georg M. schrieb im Beitrag #6096675: > Dann lieber ein fertiges Mikrocontroller-Board. > Z.B. ATmega328PB ist nur 33×18mm groß Gerade den ATMega328PB (mit der Betonung auf dem B am Ende) möchte man als Anfänger _nicht_ verwenden. Denn er ist anders als die anderen ATMega328 vor ihm (die wiederum
Vergleich: Portzuordnung Rs232 PD0=RXD;PD1=TXD AtTiny2313/bzw. mit mehr RAM 4313 PD2=RXD;PD3=TXD ATMEGA32U2 und die ganzen Interruptvektoren. etc... die der AtTiny nicht kennt. Direkt 1:1 klappt nicht. Muss man editieren. Nicht umsonst gehört zum Lieferumfang eines STK500 gleich ein ATMEGA8515.
-
Thread
PIC18F vs Atmel AVR
dessen Businterface geerbt. Geht natürlich nur zum Datenzugriff, nicht zum Code ausführen. Einige (ATMega8515, ATMega162) sind auch fast pinkompatibel zum 8051. Das Businterface ist durch das Adreßmultiplex gut zum direkten Anschluß von SJA1000 (CAN) oder LAN91C96 (Ethernet) geeignet. Peter
Anwender sitzt man da wie ein Ochs vor dem Berg. Jetzt wo ich das schreibe, fällt mir gerade der ATmega169 mit seinem integrierten LCD-Controller ein. Bei dem war auch einiges ziemlich übel.
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
Datenblatt eines AVR drin. Am besten ein älteres nehmen, da wird es haarklein erklärt (bspw. im ATMega16 DB).
> Ist es möglich ... Ich hatte nie etwas anderes; habe mit dem AT90S8515 und seinem Datenblatt begonnen, diesen mit einem selbst erstellten Programm auf einem Intel 8085 programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres mit
-
Thread
ATMEGA8151 lässt sich mit AVRISP mk II nicht beschreiben
Hi Der ATMega8515 besitzt einen interne Pull-Up-Widerstand. Allerdings mit 30..60k recht hochohmig. Das 'incorrect pull-up' bezieht sich eher auf zu kleine Pull-Up-Widerstände (Zitat AVR Studio Hilfe): The Reset
Die Fehlermeldung ist jetzt verschwunden, allerdings funktionierte es dennoch nicht, was aber am ATMEGA8151 lag. Nachdem ich nämlich nen neuen reingemacht hab funktionierte es. Entweder ich hab mich irgendwie ausgesperrt aus dem alten µC oder ich hab ihn tatsächlich geschrottet. Jedenfalls funktioniert
-
Thread
STK500 Com-Port
Hallo Vielen Dank für die Antworten mit einem 8515 funktioniert es; der M163 weigert sich immernoch (auch bei 1 MHz) gruß Günter
Hallo, Allerseits... wer kann mir sagen WIE die Fusebits beim ATMega163 gestzt werden müssen , um den externen Quarz zu aktivieren...bzw. die CLKbits um mit 8Mhz extern zu takten Matthias
-
Thread
STK500 kaputt?
installiert. Soweit alles prima. Hab auch schon nen kleines Programm nur mal so zum Test in das Flash des ATMEGA8515 geschossen. Soll so ne Art Dimmung der LEDs auf Knopfdruck (PWM) sein. Hat prima funktioniert. So nun habe ich pC und STK500 ausgeschalten und nach ca. ner Stunde wieder eingeschalten. Wollte
-
Thread
Fehlersuche Dimmerpack Showtec Multidim MK2
hier eingesetzt ist. Die Beschriftung ist abgeschliffen worden. Von der Pinbelegung könnte es ein Atmega8515 sein. Aber das Quarz hat 24MHz. Kann der 8515 nicht "nur" 16MHz? Kann man das Quarz und die zwei 22pF-Kondensatoren im eingebauten Zustand testen? Nicht, dass das Quarz einfach nicht schwingt
-
Thread
AVR und externes SRAM problem
Hi, Ich hab n Problem bei der Ansteuerung eines externes SRAMs (61256-15ns). Da mein ATMega8535-16MHz leider nicht die Möglichkeit bietet das SRAM so komfortable wie beim 8515 anzusteuern hab ich mir da ne eigene Schaltung zusammengebastelt (s. Anhang) leider funktionierts irgendwie nicht
Schaltung sollte so funktionieren, ich betreibe hier ein 128kByte-RAM auch mit 2 Latches an einem Atmega32 als Ringpuffer. Könnte es nicht an der Funktion SRAM_read liegen? Zumindest unter GCC muss man beim Lesen nicht PortA verwenden, sondern PinA, sonst erhält man nur die Zustände der internen Pullups
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
Hallo, ich habe einen ATMega 1284P und eine ATA/IDE Schaltung inkl. Software welche mir das lesen und schreiben auf einer Festplatte erlaubt. erstmal meine Schaltung: http://www.pofo.de/P8000/notes/plaene/eigene/P8000_WDC_Emulator
Hallo, aua... sowas habe ich vor 15 Jahren mal mit einem 8515 gemacht, in ASM als MP3-Player. Den Source hätte ich wohl dmals etwas mehr kommentieren sollen. Platte war irgendeine 2,5" 2GB. Das HD war Memory-mapped am 8515, Schalplan müßte ich selber suchen
-
Thread
Lebensdauer Atmega Attiny13 Dauerbetrieb
Moin, habe 3x ATMega32 seit ca. 3Jahren problemlos im Dauereinsatz. Wer bietet mehr ? Marc
relaisiert, die auch im Dauereinsatz läuft. Diese läuft aber erst seit etwa 6 Monaten und wenn da der Atmega streikt, kann ich ihn problemlos auswechseln, aber bei der Heizungsregelung bin ich nicht vor Ort und da wollte ich ein bischen Sicherheit haben.
-
Thread
Nachfolger: AT90S4414
Muß es pinkompatibel sein? Dann ATMega8515 z.B.
Der ATMega162 sollte auch passen.
-
Thread
avr-gcc erzeugt keine IntVec-Tabelle?!
Falscher Prozessortyp eingestellt. Das sieht mir ziemlich nach einem AT90S8515 aus.
Also ich hab als allererstes im Code ein: #define __AVR_ATmega128__ 1 und im Makefile: MCU=atmega128 CFLAGS = -c -Wall -g -std=c99 -mmcu=$(MCU) ... $(CC) $(CFLAGS) -o $@ $< Fehlt noch was? Jörg
-
Thread
Hausklingel mit Schnittst. für Update
Einfach und billig: atmega8515, Flash Speicher (z.B. 29C040), R2R DAC Per UART kann man mit einem PC neue Daten reinladen, und zwar digital als WAV Datei.
-
Thread
kein toggeln
Hallo bin neu und versuche gerade den Pin OC0 an meinem ATMega8515 toggeln zu lassen. Hierfür möchte ich den CTC Modus verwenden. Folgendes Programm hab ich dafür geschrieben: ldi r16,0b00011001 out TCCR0,r16 ldi r16,0b00000001 out DDRD,r16
-
Thread
Speicher zugriff
Hallo, ich habe mir folgendes überlegt: ich hole mir 2x ATMEGA 8515-16 D und einen Speicherbaustein(ca. 2MB). Der eine Atmega wird direkt an mein 3D-LED-Display angeschloßen. Die Daten für das Anzeigen holt es sich aus dem Speicherbaustein. Der Zweite Atmega
. Wie sieht das aus, mit dem gleichzeitigem beschreiben/lesen des Speichers? Ich meine der erste Atmega muss sagen wir mal 500 000 Mal/sec auf den Speicher zugreifen. Dabei muss der zweite Atmega die Daten etwas schneller schreiben, damit es keine Latenzzeiten gibt. Geht das alles gut? achja, ich
-
Thread
Problem mit Quarz
an meim AVR ATMega8515 an XTAL1 und XTAL2
-
Thread
LCD KS0073 - Zeigt teils Daten aus erster Zeile an
anschließen. Ich programmiere in Bascom und habe ein 20x4 LCD mit KS0073 Chip. Mikrocontroller ist der Atmega8515. Das ausgeben von Text klappt noch nicht so wirklich. ---------------CODE START---------------------- $regfile = "m8515.dat" $crystal = 16000000
-
Thread
Prozentrechnung
Hallo, Wie kann man Prozentrechnung mit einem atmega 8515 "machen"? könnt Ihr helfen?
-
Thread
Welchen Controller verwenden
es gibt noch die 'aufgemotzten' mega32: ATMega3250 und ATMega329. Die haben insgesamt 68 bzw. 53 I/O Leitungen (alle I/O's inklusive). Kosten bei www.csd-electronics.de ca. 6 Euro.
Ein Mega8515 im (für Jeden benutzbaren) DIL40-Gehäuse sollte geeignet sein. Die 2 Portpins, die die serielle Schnittstelle von PortD blockiert, können durch 2 (der 3 vorhandenen) Portpins von PortE ausgeglichen