-
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
-
Thread
Simpler "FBAS-Grafikchip" (CPLD?) für AVR
in einen (PLCC-)CPLD passen könnte? Die Ausgabe sollte als FBAS und die Ansteuerung über einen ATMega644 erfolgen. :) Daraus soll jetzt erstmal nichts Sinnvolles entstehen, ich will damit ein wenig rumspielen und was lernen. grüsse, Bernd
gerade eine kleine Grafikeinheit, die ein RGB Signal aus einem SRAM erzeugt. Jedoch mit Hilfe eines ATMega8515 und eines schnellen 32kB Cache-Rams. Ich versuche jedoch nicht stur Pixeldaten in ein Bild zu hämmern, sondern Character bzw. Zeichen, die auch ins SRAM geschrieben werden. Das spart Platz bei
-
Thread
Fortlaufender Zähler in C
Entschuldigung Michael, momentan habe ich den Atmega 8515 im STK500, ich programmiere mit GCC. Und was die Taktfrequenz angeht habe ich nur den Wert genommen dass die Zeit in meinem Programm, dass ich am Anfang hochgestellt habe, mit der Echtzeit übereinstimmt
hobbla, sorry, ATmega 8535, aber is ja fast gleich glaub ich
-
Thread
ATmega 8535 Programmierung interner Oszilator
Hallo allerseits, habe ein kleines Problem mit meinen ATmega 8535 PLCC. Mein 8 Mhz Quarz will einfach nicht schwingen. Habe das ganze wie bei den klassichen AVRs (z.B. AT90S...) angeschlossen. Also Quarz an Xtal 1 / 2 und 2 35pF Kondensatoren zu Masse. Nun
Fuses achten -- ext. Clock high speed! Kann man das bei Ponyprog einstellen? Ich habe hier den ATMEGA8515 im Einsatz und mach das mit AVRStudio und AVRISP. Einstellung ext.Crystal high Frequency. Versorgung: Ausserdem würd ich dir empfehlen alle VCC/GND's anzuschliessen. Quarz: weiss nicht
-
Thread
Bluetoothmodul BTM-222
immernoch mit meinem PDA finden, ganz kaputt ist es also nicht... Gibt es da nicht auch eine ATMega 16 Version die auf 3V läuft? ATMega16L oder so? Der müsste doch Pin-gleich mit dem normalen Mega16 sein, und ich komme dann ohne die Pegelwandler aus?
Radig diesen Bluetooth Dongle gesehen. Nun meine Frage zum Betrieb mit dem STK500. Ich habe einen Atmega8 / Atmega8515. Ich kann doch die beiden Signale RxD & TxD von diesem Dongle direkt auf die jeweileigen Pins für RxD & TxD auf dem STK legen. Der UART-Pegel beträgt doch 5 V bzw. 0 V ( habe in den Datenblättern
-
Thread
Frage rund um das Stk500 und Stk501 von Atmel
mir jetzt für die Uni ein Atmel Stk500 zugelegt. Dort haben wir derzeit das Stk500, Stk501 (für Atmega128) und einen Debugger Mk2 oder sowas in der Art im Einsatz. Letzteres benötigt man aber nicht unbedingt. Leider habe ich ein paar Fragen. Frage 1: Wenn ich diesen Code hier ausführe, passiert
ein Programmieradapter für diese. Das STK501 ist ein auf ein Adapterbosrd für das STK500 gebauter ATMega128. Ohne diesen hast Du ja keinen Mega128 zur Verfügung... > Zweite Frage: Wenn ich statt der mega128.inc eine andere Datei inkluden > möchte, funktionietrt der Befehl jmp nicht, sondern nur
-
Thread
Unterschiede AT90Sxxxx- und der ATMega-Familien
Hallo, was ist der Unterschied bei AVR zwischen der AT90Sxxxx-Familie und der ATMega-Familie? Läuft die AT90Sxxxx-Familie bald aus MfG Wolfram Hubert
Die ATmega und ATtiny sind neuer; die AT90 werden wohl mittelfristig auslaufen (man sieht, daß schon einige Modelle verschwunden sind). Markus
-
Thread
AT89S8253-24PU ersetzen
. als 8051'er die AT89S51,52 oder einige von den AVR's, falls du da mal einsteigen möchtest z.b. ATMega8515 oder ATMega162. Wenn du AVR's einsetzten möchtest, solltest du auf die Quarzfrequenz achten, da die AVRs selbige nicht vorteilen. Genaues im Datenblatt. Gruß
-
Thread
C-Code Beispiel für exterenen RAM / avr-gcc
Controller ausgeführt werden kann, auch wenn er eigentlich zu wenig RAM hat?? Ich arbeite mit dem ATmega 161 und würde gerne exterenen RAM verwenden. Geht das ?? Wie sieht dann die Programmierung aus? Muß ich immer darauf bei der Programmierung achten, mit welchem RAM (intern oder extern) er arbeiten
Hier eine Schema wie man ein SRAM an einen AT90S8515 anschliesst. Für den ATmega161 sollte es sinngemäss funktionieren.
-
Thread
Welchen controller
und einem Anfänger ist solch ein Projekt sicher nicht zu empfehlen... Jedoch nutze ich auch einen 8515 für 7-Segment-Anzeigen etc. Man kann klein anfangen mit "kleinen" Chips, oder klein anfangen mit "großen" Chips und vorausplanen... Gruß Patrick
Hallo Atmega8 / 16 / 32. Einfach handzuhaben da im DIP und braucht kaum Aussenbeschaltung. Programmierung erfolgt einfach über Eigenbau-Parallelport-Programmer. Es gibt eine gute IDE (AVRStudio) und einen guten
-
Thread
USART-RS232-PC( Protokol oder Umbau von STK500 ?)
Danke Rahul, Ich arbeite mit Atmega8515 und in seine Architektur(Datenblatt) hat er UDR und Shift Register, die sich in USART befinden. Ich muss also zusätzliche Puffern schaffen wo ich die ankommmende Bytes kopiere, aber wenn die UDR
wartet dann auf ein Signal, daß sie den nächsten Block senden darf. Z.B. haben ich in meinem ATmega8 512 Byte Puffer eingerichtet, d.h. der PC darf maximal 512 Byte am Stück senden und muß dann auf Antwort warten. Um nun zu prüfen, ob ein Block gültig ist, hängt man z.B. noch ne 16Bit CRC mit
-
Thread
suche DMX Transceiver bausatz
soetwas schon gebaut und kann mir beim umwandeln der DMX Daten helfen oder die Funktionsweise des ATmega8515-16PU ein bisschen erläuter. Vielen Dank im vorraus. Mit freundlichen Grüßen Benjamin Stern
nichtmal zwangsweise dimmen will. (2-9;11-19;21-29) Ich kann auch keine Kanäle weg lassen, da ich am ATMega nur 8 Outputs habe ich verstehe was du meinst mir einfach nicht anschließen jedoch sind 9 und 10 keine ausgänge sondern Kanäle die die eigenschaften der anderen beeinsflussen
-
Thread
Mein MCT Programm läuft nicht!
Den Mikrocontroller versorg ich auch mit 3V (2x 1,5V Batterie). Ist ein ATmega 8515L dem müsste das reichen, oder? L steht doch für Low Power oder? Noch hängen nicht beide Sender MCT´s auf der seriellen Schnittstelle. Aber es klappt ja mit einem Sender auch nicht. :-(
-
Thread
Mikrocontroller mit mp3 Unterstützung
vielen Antworten, ich werde jetzt den VS1001 verwenden. Noch eine Frage, kann ich dafür als uC den Atmega32 verwenden, reicht der von der Geschwindigkeit?
Hi wenn du CF als Datenspeicher verwenden willst würde ich eher den Mega8515 verwenden da dieser ein externes Businterface hat. Wenn du irgend einen seriellen Speicher verwendest ist der Mega32 eine gute Wahl. Matthias
-
Thread
16MHz avr + sram
Hi, Ich moechte gerne an meinen ATMega8535 ein sram anschliesen. Jezt kann man den MC ja mit 16MHz betreiben was ja etwa 62ns pro Takt bedeutet. Bei Reichelt bekomme ich sram's mit 55ns Zugriffszeit. Reicht ein solches sram, wenn ich
Ich hab natuerlich den atmega8515 gemeint :) Kann man aus einem c-compiler heraus eigendlich die zusatzlichen 32KB ram direkt ansprechen oder muss ich mir da noch routinen drumrum basteln? Tobias
-
Thread
Motor- und Hubmagnetsteuerung mit L298N
Ich baue in meinre Studienarbeit einen 2beinigen Roboter nach. Die Steuerung übernimmt ein AVR (ATmega8515) auf einem STK500. Dieser Verarbeitet 6 Sensorsignale und steuert dann die 2 24V/ 2A Motoren und 4 12V/?A Hubmagnete über einen AVR-PORT, also 8 Bits. Ich hab mir jetzt mal eine Schaltung ausgedacht
-
Thread
Onewire + DS18x20 Library
hier noch diverse Controller liegen hatte, habe ich es heute mit folgenden Controllern getestet: - ATMega328P auf dem Arduino Uno R3 mit 16MHz externem Quarz - ATMega32, ATMega328P auf dem STK500 mit 8MHz externem Quarz - AT90CAN128 auf dem STK501 mit 8MHz externem Quarz - ATMega2560 auf dem STK600 mit 8MHz externem Quarz - ATMega32 auf dem STK500 mit internem Quarz Für den AT90S8515 und ATMega163 liess sich die Software zwar compilieren, aber der RAM war zu klein. Vielleicht kann es jemand für seine eigenen Tests nochmal
-
Thread
Not in sync Fehler STK500
Programmierversuch, allerdings lasst sich der Atmega löschen!! Komischerweise funktioniert es mit dem 8515 reibungslos. Hat von euch jemand einen Rat Danke
Hallo, steckt der ATmega16 im oberen roten Sockel ? Es grüsst, Arno
-
Thread
UART STK500 ASSEMBLER RS232 SPARE
ich ältere Einträge durchgesucht nach der Beschreibung meines Problem.Ich benutze auch stk500 mit atmega8515 und programmiere mittels Assembler in Avr studio. Es funktioniert alles bis auf UART/receive/transmit Sache.Ich kann es nicht die "rs232 spare" zum receive/transmit bringen :( Ich benutze
-
Thread
Komischer Effekt beim UART
hi Ich probier grad ein bischen an der Seriellen Schnitstelle des ATMEGA8515 rum und da ist mir was komisches aufgefallen. Mit dem Code der oben im Dateianhang ist Funktioniert der Sender einwandfrei. Problem im nächsten beitrag.
-
Thread
DOGM-Display
gerade bei der Grundbeschaltung dieses Displays helfen könnte? Verwendet werden soll dann ein Atmega 8515L in Assembler. Vielen Dank schonmal! MfG Thomas
-
Thread
AVR + USB
Ich wollte mal fragen ob man mit dem AVR auch USB Daten empfangen und senden kann?? Arbeite mit ATmega8515 Gruß Beni
-
Thread
Warum läuft Simulation nicht aber AVR?
Hallo Ich habe jetzt ein relativ grosses Programm ca 1 KB(noch nicht fertig) ASM von ATmega8515 auf ATMega16 umgeschrieben. Leider läuft überhaupt nicht. Im Simulator läuft alles gut. Aber selbst wenn ich fast alles auskomentiere und Im Hauptprogramm einfach ein ein Port mit Verzögerung
-
Thread
UART in gcctest9 - Einlesen eines Zeichens
gcctest9 Beispiele wie auch Schifferle's Tutorial sind veraltet und funktionieren nicht mit neuen ATmega. Verwende besser meine UART library: http://homepage.sunrise.ch/mysunrise/pfleury/avr-software
vielen Dank für Deinen Tip mit der UART library... Diese funktioniert einfach super auch für meinen ATmega128. Vielen Dank
-
Thread
-
Thread
LCD-Display von Conrad
gar nichts. Auch vorgefertigte Initialisierungssequenzen (von Bascom und Codevision)- auf einem ATMega128 - führen leider nicht zum gewünschten Erfolg (die Pins 1-14 sind eigentlich richtig verbunden). Das einzige, was an dem Display funktioniert ist die Hintergrundbeleuchtung. :-( Hat jemand von
ideen? PS: Kontrast wird jedes mal mit 10k Poti überprüft, und Pinbelegung stimmt 100%. PS: AVR 8515, STK500(8MHz), Software von dieser Seite.
-
Thread
Portzustand nicht halten
Mikrocontroller-Gemeinde! Ich bin neu in der AVR-Umgebung und arbeite an meinem ersten Projekt mit einem ATMega162. Soweit läuft alles, allerdings habe ich eine unschönheit (Designfehler?) im Projekt: Ich spreche über Ports per Multiplexing 7-Segmentanzeigen und LEDs an. Um die Anzeige darzustellen, lasse
bleiben, sonst siehst Du ja nichts. Wenn Du aber Memory Mapped IO meinst, das geht auch beim Mega8515/Mega162. Schau Dir mal die MCUCR / EMCUCR Register an. Peter
-
Thread
µC programmieren und löten
Also ich hab einen ATmega8515L
-
Thread
Mathe - Routinen
Hallo allerseits, ich bräuchte da mal Hilfe ..... ich programmier Atmega163 und/oder AT90S8515 in Assembler, un komm mit dem meisten Dingen auch mitlerweile klar. Probleme machen mir aber immer wieder mathematische Routinen. zB. hab ich jetzt das Problem das mir mein
linearen Kennlinien hab ich das auch schon gemacht, aber wie mach ich das bei exponentialen? Der Atmega kann hardwareseitig ADD SUB MUL , für DIV gibt es entsprechende Routinen, aber wie händel ich Exponentialfunktionen? Oder kann ich das umgehen und irgendwie anders von meinen LSBs zu meinem Meßwert
-
Thread
MMC vs. CF
läuft schonmal neue Daten besorgen. Verwendest du aber einen AVR mit externem Speicherinterface (Meag8515, Mega64, Mega128 u.A.) ist CF auf jeden Fall schneller. Von der Komplexität schenken sich beide nichts. Bis zum Punkt an dem man Sektoren lesen und schreiben kann ist es u.U. etwas ätzend aber dann
marginalen (in so einem System wohl auch kaum zu erreeichenden9 Geschwindigkeitsvorteil auf. Die ATMega haben ja auch ein eingebautes SPI Modul, mit dem man auch schoen arbeiten kann. Ich setze selber in einem Projekt auch eine MMC zusammen mit einem 8051er und bin gleucklich diese Wahl getroffen
-
Thread
[V] Atmel AVR STK 500 und diverse ICs [reserviert]
zu schade ist, gebe ich es für 35€ inkl. Versand in neue Hände. Mit dabei sind folgende ICs: ATMega16-16PI ATMega16L-8PC 2x ATMega 8L-8PI AT90S8515 Ein Netzteil ist nicht dabei, stattdessen ein DC-Kabel zum Anschluss an ein Labor-Netzteil (10-15V 500mA min.). Mag5 [ad] gmx [punkt] net -
-
Thread
5V Spannung erzeugen...
Hab eigentlich alles so gemacht, wies im Schaltplan stand... An dem Regler war ein ATMega 8515, und acht LEDs mit zwei Vorwiderständen... Das einzige, wo ich mir nicht so sicher war, war der Elko... Ich habe die Seite mit dem weissen Strich an Minus angeschlossen, weil ich nur so eine
-
Thread
Pollin CPLD Board Erfahrungen?
damit möglich wäre ein Logikanalayser draus zubauen? Es ist immerhin Speicher drauf und mit einem Atmega dran sollte sich was Zaubern lassen Was meint ihr zu dem Gedanken? Gruß Max
Samplerateumschaltung, Triggerauswahl, Triggerinvertierung - 2005: 16 Kanal, 40MS/s, 128k x16 VRAM, ATmega8515, RS232 + USB (57kByte/s), Logik wie oben nur in einen XC9572 integriert - 2008: 16 Kanal, 66MS/s, 1M x16 SRAM, ATmega8, USB (500kByte/s), verbesserte Triggerung: Man kann pro Kanal einen vorher
-
Thread
samples von atmel?
auch Atmel und ihre Distributoren verstehen. Welchen Sinn macht es denn, sich um ein Muster eines ATMega8515 zu bemühen, wenn ich den problemlos bei Reichelt für 3,50Euro kaufen kann? (Der Aufwand bei denen für den Musterversand ist sicherlich auch nicht ohne.) Muster machen aus meiner Sicht nur bei
Deutschalnd so sein, hier in der Schweiz gibts aber keinen AVR unter 10Franken(ungefähr 6.60euro) der atmega128 kostet z.B. etwa 33euronen... Ich würde zu gerne die Bauteile bei reichelt bestellen, aber für nicht EU Länder gibts unter 150euro bestellwert ja nichts... Ich bin zwar nicht Student der die
-
Thread
AVR mit STk 500 connectieren
Hallo, ich fängt mit uc. Ich habe mir ein STK 500 mit ATMEGA8515 gekauft, leider schon beim probieren meiner erste Assembler programm, trifft ein Problem. Die connection durch "con" im AVR studio ist nicht möglich. Sicher wähle ich als plattform --> STK 500
-
Thread
Nokia und bascom SMS Versenden
Empfänger. Nun meine Frage: Ich habe per bascom ein kleines Programm geschrieben welches das per Atmega8 erledigen soll. Das kleine Problem: Wie schicke ich dieses blöde ^Z ????????????? Hat damit jemand Erfahrungen gemacht oder will sich dem Projekt anschliessen? Habe versucht folgendes im Text zu
Sorry, ich hab eines zu ändern: Ich verwende einen Atmega8515 und das Print habe ich natürlich in "" gesetzt!
-
Thread
Multimeter
Zwischen atMega8 und atMega88 gibt es noch Unterschiede beim ADC-Wandler AVR094: Migrating from ATmega8 to ATmega88 - http://www.atmel.com/dyn/resources/prod_documents/doc2553.pdf AVR095: Migrating between ATmega48, ATmega88 and ATmega168 - http://www.atmel.com/dyn/resources/prod_documents
Spannungsteiler für den ADC wurden ebenfalls für 1,1V interne Referenzspannung (statt 2,56V beim ATmega8) angepasst. Die überarbeitete Firmware und das Eagle-Layout sind beigefügt.
-
Thread
TLC5940 C-Funktion o. Funktion
wenig helfen, versuche eine Funktion zu schreiben um Daten an den TLC5940 zu senden und über ein Atmega8515 habe den TLC wie im quelltext angeschlossen an IRef hab ich einen 2,2KOhm widerstand gelötet und den 200nF kondensator hab ich auch nicht vergessen mit einem Logikanalysator habe ich das datenmuster
Sooo der Code klappt mit dem Atmega32 16PU die Platine hab ich neu gelötet PD5 GSCLK der Rest steht im Code Vielen Dank an euch für die hilfe :)
-
Thread
1 sek
interessiert ob es in der Theorie funktioniert. Ich mach bis jetzt alles nur am rechner in der regel mim Atmega8. Bei den TImern blicke ich nicht wirklich durch zuviele, zu undurchsichtig und soviel esynonyme , hat evtl. jemmand nen exkurs oder irgend nen trick auf lager ! ? Grüße
einen Pin des MC legen. Auch ein direkt angeschlossener Uhrenquarz z.B an T0,T1 (Pin1/Pin2 am 90S8515 )ist ne super einfache Lösung. Alle Rechtschreibfehler sind rechtlich geschützt. Also viel Erfolg MfG Kai