-
Thread
mit Interrupt globale Variablen verändern
dcf77.out avr-objcopy -j .text -O ihex dcf77.out dcf77.hex dcf77.out: dcf77.o avr-gcc -g -mmcu=at90s8515 -o dcf77.out dcf77.o dcf77.o: dcf77.c avr-gcc -g -Os -mmcu=at90s8515 -c dcf77.c clean: rm -rf *.o *.out erase: uisp -dprog=stk200 -dlpt=/dev/parport0 -dpart=AT90S8515 --erase upload: uisp -dprog=stk200 -dlpt=/dev/parport0 -dpart=AT90S8515 --upload if=dcf77.hex
-
Thread
AT90S8515 Tastatur und Display
geeignetes finde. Welche Komponenten sind empfehlenswert und einfach einzubinden? (Controller atmel AT90S8515)
-
Thread
at90s8515 -->atmega8515
hi leute, hat hier jemand schonmal versucht programme die für den at90s8515 geschrieben wurden auf seinem nachfolger den atmega8515 zu brennen? habe gelesen das der nachfolger einige änderungen drin hat bezüglich der timer - ich würde gern wissen ob man irgendwelche routinen
-
Thread
AVR Mahpong - Frage
hast du wirklich einen AT90S8515 verbaut ? Wenn du einen ATMega8515 genommen hast, müssen die S8515C Fuse gesetzt sein.
zum Elektronikladen fahren, ich denke, der Quarz-Fusebit ist falsch gesetzt. Dem Datenblatt des AT90S8515 nach startet das geflashte Programm nicht, wenn man per Fusebit den falschen Quarz auswählt. Grüße
-
Thread
wie lange gibt es schon AVRs (z.B. ATtiny13V/13A)?
Na, dann will ich doch noch mein ältestes Stück vorstellen: AT90S8515 8PI 9825
schrieb im Beitrag #5361888: > Na, dann will ich doch noch mein ältestes Stück vorstellen: > AT90S8515 8PI 9825 Ältester date code eines AT90S8515 8PC aus meiner "Sammlung": 97/37
-
Thread
Compilerwarnung: comparison is always true due to li
-ffunction-sections -mcall-prologues -mmcu=at90s8515 -I. HD44780.c -o HD44780.o avr-gcc -c -Os -save-temps -Wall -Wstrict-prototypes -fverbose-asm -ffunction-sections -mcall-prologues -mmcu=at90s8515 -I. misc.c -o misc.o avr-gcc -c -Os -save-temps -Wall -Wstrict-prototypes -fverbose-asm -ffunction-sections -mcall-prologues -mmcu=at90s8515 -I. UART.c -o UART.o avr-gcc HD44780.o misc.o UART.o TAR.o -mmcu=at90s8515 -o TAR.elf avr-objcopy -O avrobj -R .eeprom TAR.elf TAR.obj avr-objcopy -O ihex -R .eeprom TAR.elf TAR.rom avr-objcopy
-
Thread
WinAVR (GNU make): Problem mit dependency files
funsigned- bitfields -fpack-struct -fshort-enums -Wall -Wa,-ahlms=C:/AVR/OpenCOS/I2C/I2C.ls t -mmcu=at90s8515 -I. C:/AVR/OpenCOS/I2C/I2C.c -o C:/AVR/OpenCOS/I2C/I2C.o avr-gcc -Wl,-Map=OpenCOS.map,--cref -mmcu=at90s8515 OpenCOS.o C:/AVR/OpenCOS/I2C /I2C.o -lm --output OpenCOS.elf avr-objcopy -O ihex -
hier eine kleine batchdatei compile&burn avr-gcc -o %1.elf -Os -Wall -mmcu=at90s8515 %1.c avr-objcopy -O ihex %1.elf %1.hex avrdude -p 8515 -c stk500 -y -e -i %1.hex syntax: <filename>.bat <datei> <- ohne (.c) extension funzt prima :)
-
Thread
RGB led ansteuerung mit AT90S8515
Hallo zusammen Ich habe mir im Internet 20 RGB LEDs bestellt und würde diese nun gerne mit einem µC einzeln ansteuern. Hat diesbezüglich jemand von schon erfahrungen sammeln können bzw. eine passende schaltung aufgebaut? Gruß Dennis
-
Thread
AT90S8515 Interrups dürch externe Signale
nein 1. beim AT90S8515 liegen die externen Interrupts auf den Pins 2 und 3 des Ports D. 2. Der Interrupt kann entweder bei einer Flanke (Wechsel von Low nach High oder umgekehrt) oder bei Low-Level ausgelöst werden.
-
Thread
Suche Countdown Zähler mit LCD auf AT90S8515
Wer hat ein Beispiel ? mfg Karl
-
Thread
Peter Dannegger's RC5 Beispiel
soweit ich informiert bin. 1 Frage) Hat vielleicht jemand in diesem Forum diesen code auf einen AT90S8515 portiert? Ist das überhaupt möglich? 2) Abgesehen von den Biblothekenimporten müssen diese 5 Zeilen für den AT90S8515 angepasst werden [c] UBRRL = bauddivider; //set baud rate UBRRH
>1 Frage) Hat vielleicht jemand in diesem Forum diesen code auf einen >AT90S8515 portiert? Ist das überhaupt möglich? Mit Sicherheit. >2) Abgesehen von den Biblothekenimporten müssen diese 5 Zeilen für den >AT90S8515 angepasst werden Richtig. Extra dafür steht in den
-
Thread
Frage:Wie programmiere ich vom STK500 aus
Die soweit funktioniert aber jetzt sollte ich es noch auf meine Platine programmieren mit dem AT90S8515 Das müsste ich doch über das AVR-Studio dann machen.. Welche Einstellungen muss ich da vornehmen? versuche vom STK500 Board über ISP6PIN mein Programm zu programmieren...
Johnny; das Programm habe ich schon für den AT90S8515 geschrieben, nur das Board habe ich mit dem Mega erhalten, soweit ist das Programm ok, musste es ja nur simulieren aufm Board... Es erscheint diese Fehlermeldung: beim Versuch auf den Controller
-
Thread
AT90s8515 Serout Problem
Hallo! Ich versuche die komplette ASCII Tabelle über PORTB.7 auszugeben. Aber mein Micro lässt viele Zeichen aus. Woran kann das liegen? Hier mein Code: $regfile = "8515def.dat" $crystal = 4000000 $hwstack = 40 $swstack = 16 $framesize = 32 Dim S As String * 10 Dim A As Long Dim Mybaud As Long Mybaud = 9600 For A = 0 To 255 S = Chr(a) Serout S , 10 , B , 6 , Mybaud , 0 , 8 , 1 Wait 1 Next A End Das gibt mein Micro aus: !"#,-./0123<=>?@ABCLMNOPQRS\]^_`abclmnopqrs|} Danke für jede Hilfe!
-
Thread
Timer für den AT90S8515
Dieser Beitrag ist zur Unterstützung von Anfängern gedacht. Was die AVR Controller angeht, so bin ich auch ein Anfänger. TC0 führt in gleichmässigen Zeitabständen einen Interrupt aus. Dieser wird genutzt um Timer zu realisieren. Im Beispiel sind es 5 Timer. Das Zeit-Intervall wird definiert durch den Startwert des Registers (Timer1 - Timer5). Jedes mal wenn der Interrupt ausgeführt wird, werden die Timer Register um 1 dekrementiert, bis sie bei Null stehen, dann ist der Timer abgelaufen. Man kann den Code im Prinzip bei jedem Controller anwenden, man muß nur RAM Ende, die ports
-
Thread
ALE Pin setzen (AT90S8515)
Hallo zusammen Kann ich irgendwie von Hand (C) den ALE Pin des AT90S8515 setzen bzw rücksetzen? MfG Stephan
Sieht nach einer undokumentierten Funktion aus. Port E gibt es ja garnicht beim AT90S8515... Schon ausprobiert ob es funktioniert ?
-
Thread
Sharp GP2D02 Sensor auslesen mit CodeVisionAVR und einem AT90S8515
Hallo, ich habe hier einen STK200(+) mit einem AT90S8515. Daran habe ich einen Sharp GP2D02 Sensor und eine BCD-Anzeige. Ich möchte nun mit dem GP2D02 eine Entfernung messen, die dann direkt an das Display ausgegeben wird. Wenn die Entfernung kleiner als
Hallo, ich habe hier einen STK200(+) mit einem AT90S8515. Daran habe ich einen Sharp GP2D02 Sensor und eine BCD-Anzeige. Ich möchte nun mit dem GP2D02 eine Entfernung messen, die dann direkt an das Display ausgegeben wird. Wenn die Entfernung kleiner
-
Thread
8-bit Mikrocontrollerschaltung(AT90S8515)
Ich muss eine 8 bit-Mikrocontroller(AT90S8515) aufbauen und ich habe eine Frage und zwar welche Ausrustung braucht man für ihn?Gibt es irgendwelche Tutorials ,die man benutzen kann, ich habe überhaupt keine Ahnung wie man das macht. Danke
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
for mcu at90s8515 ./converted/command.inc:47: Error: illegal opcode movw for mcu at90s8515 ./converted/message.inc:17: Error: illegal opcode lpm for mcu at90s8515 ./converted/message.inc:23: Error: illegal opcode
at90s8515 ./converted/uart.inc:66: Error: illegal opcode lpm for mcu at90s8515 ./converted/uart.inc:92: Error: illegal opcode movw for mcu at90s8515 ./added/fastload.inc:73: Error: illegal relocation size
-
Thread
RS232 Protokoll mit RXD/TXD und STX/ETX?
Übertragung und Empfang erlauben würde" ist doch ein Unterschied, zum voll-duplex das ich benutze beim AT90S8515 (ersetzt ATMega8515)
im Befehlsatz vom AT90S8515 habe ich keine XOR-Verknüfung gefunden, nur eine OR-Verknüpfung, könnte ich das auch für die Checksummen Überprüfung anwenden, oder net
-
Thread
led matrix mit at90s8515 ansteuern
Hallo, ich versuche eine LED matrix mit einem at90s8515 anzusteuern. Auf der STK500 klappt alles wunderbar. wenn ich jedoch den controller in meine schaltung einbaue http://ita14.wbb2host.de/files/led-matrix.png leuchtet nicht eine LED. ich habe schon
-
Thread
3 Phasen Sinus mit AT90S8515
Hallo, ich würd gern 3 um 120 Grad versetzte Phasen mit meinem AVR per PWM erzeugen und wenn möglich als analoges Signal ausgeben bzw. danach per Wiederstandsdekade wandeln und RC filtern. Zur Frequenzsteuerung habe ich ein externes Poti vorgesehen. Wäre äusserst dankbar für konstruktive Vorschläge oder Programmbeispiele zu vergleichbaren Programmbeispielen. mfg Bohb
-
Thread
AT90S8515 durch ATMEGA8515 ersetzen
Hallo! Ich habe hier gerade das Problem, ein Programm, was ich für einen AT90S8515 geschrieben habe auf einem ATMEGA8515 mit dem richtigen Takt zu laufen zu bringen. Das Programm läuft nur zu langsam. Der Prozessor ist im Auslieferungszustand und ich habe eben das Datenblatt
-
Thread
Gerät mit AT90S4414 retten
beschreiben. Habe die nötigen Adapter und ein .... ALL07 Programmer ! Hätte auch einen AT90S8515 in DIL40, PLCC44 und FQFP44. Der AT90S8515 ist pin compatible zum AT90S4414.
die letzte zu sein, die beide enthielt: http://www.hth.com/filelibrary/PDFFILES/AT90S8515.pdf
-
Thread
Device Type Not Defined
für io.h fehlt. Im Makefile steht er jedoch drin: ... # MCU name MCU = at90s8515 ... Wenn ich mir den Quelltext von der io.h ansehe steht da drin .... #elif defined (__AVR_AT90S8515__) # include <avr/io8515.h> .... Muss ich den Chip irgendwie noch im Quelltext des
definieren oder habe ich den Typ falsch deklariert? Was kann da falsch sein? Benutze STK500 mit at90s8515. Programmiere mit WinAVR (Version vom 13.09.2003) Bin für jede Antwort dankbar. MfG. S. Oliver
-
Thread
AT90S8515 mit AVRStudio 4 auslesen, aber wie?
Hallo, ich versuche ein AT90S8515 mit AVRStudio 4 auszulesen klappt aber leider nicht! Ich habe ein AVRISPmkII allerdings taucht der AT90S8515 nicht in der unterstützte Controller. Hat jemand ein Typ für mich?
Der AT90S8515 ist etwas veraltet. Das naechste Problem ist die Auslesesicherung. Wenn die gesetzt ist, ist eh nichts mit Auslesen.
-
Thread
Forwährender Reset beim AT90S-8515 ?
von ca. 4,85V stabil anliegt und der Takt von 8 MHz vorhanden ist, sieht es so aus, als wenn der AT90S-8515 ständig resettet wird. Randbedingung drei AT90S-8515 hängen an der selben Spannungsversorgung und am selben Kristaloszillator (Eingang auf XTAL1). Kann mir bitte jemand weiterhelfen ??
-
Thread
Array mit PORT Elementen
Hallo Forum, µC: AT90S8515, schreibe in: AVRGCC ich lese über einen DS1620 die Temperatur aus. Jetzt möchte ich einen weiteren DS1620 in das System intigrieren. Ich habe mir jetzt überlegt, ob es möglich ist, die schon
gibt doch für alle pinkompatible ATmegas, die einem das Leben oft merklich erleichtern. Für den AT90S8515 gibt's erstens den ATmega8515, außerdem noch den ATmega162 mit doppelt so viel Speicher und sogar noch der Möglichkeit, ihn per JTAG-ICE zu debuggen.
-
Thread
Worin liegt der Unterschied zwischen Atmega8515 und AT90S8515?
Hallo an das Forum, Eine Frage, worin liegt der Unterschied zwischen Atmega8515 und AT90S8515? Danke im Voraus! Gruß Gerhard
Noch etwas vergessen: Wenn du die S8515C-Fuse des ATMega8515 setzt, verhält er sich wie ein AT90S8515. MfG Spess
-
Thread
AT90S8515 Controller nach Atmaga 32
Das ist zumindest nicht ganz trivial. Zumal AT90S8515 und ATMega32 nicht 100% pinkompatibel sind (und erst recht nicht funktionskompatibel). Was soll das ganze denn werden? Was auf jeden Fall geändert werden muss, sind die Interrupt-Vektoren. Zu beachten
hallo Johannes, danke für die schnelle Antwort, ich habe da eine Uhrenschaltung mit einem AT90S8515 die ich erweitern möchte. Oder gibt es einen anderen Atmega mit mehr Speicher der sich besser zum Transfer eignet? Gruss Peter
-
Thread
Auslesen von Quad-UART durch AT90S8515
Hallo, ich möchte einen Quad-UART (16C554) an einen AT90S8515 anschliessen um damit 3 serielle Kanäle auf einen Kanal zu multiplexen. An PORTA hängt der 8bit Datenbus zwischen µC und UART, an PORTB die Interruptkanäle des UART und SPI, über PORTC gebe ich die
-
Thread
Hat der AT90S8515 einen 10bit DAC?
Hi, ich habe bei Reichelt gelesen dass der AT90S8515 einen "echten" 10bit-Digital-Analog-Converter hat. Ich habe im datenblatt aber nichts darüber gefunden. Ist das nur ein fehler von Reichelt oder habe ich das falsche Datenblatt, bzw. nicht richtig
Du hast evtl. den AT90S8515 mit AT90S8535 verwechselt.
-
Thread
Externer RAM beim AT90S8515?
Moin, wo kann man einen Schaltplan für den Anschluß eines RAMs beim AT90S8515 finden? Was muß man dabei bdenken? Kann jeder RAM-Baustein mit 64 K verwendet werden, unabängig von seiner Speicherorganisation? Vielen Dank schonmal, J. Rehder
> wo kann man einen Schaltplan für den Anschluß eines RAMs beim > AT90S8515 finden? Im Datenblatt. Wenn Dir das dort nicht genügt, habe ich so meine Zweifel, ob Dir ein Schaltplan allein genügen würde. > Was muß man dabei bdenken? Timing. Timingdiagramme sind
-
Thread
AT90S8515 mit 80 LED´s
Hallo, ich möchte mit meinem AT90S8515 insgesamt 80 LED´s getrennt ansteurn können. Ich denke mal, ich muss das Signal Multiplexen. Leider habe ich keine Ahnung wie das geht. Ich habe im Anhang ein Bild, wie ich es gern realisieren würde
-
Thread
AVR-GCC läuft nur mit At90s8515
runtergeladen. Das ganze funktioniert auch wunderbar, allerdings nur in der Standardeinstellung für den at90s8515. wenn ich im makefile MCU = at90s8515 in MCU = atmega83 ändere geht gar nichts mehr. (Ich hab übrigens ein Mega8 aber der wird in der Liste irgendwie nicht aufgeführt...) Sowieso, irgendwie
-
Thread
Function Pointer führt bei 8515 zu Reset?
Assemblercode scheint mir in Ordnung zu sein, ich > habe mir einmal den Dump angeschaut. avr-gcc -mmcu=at90s8515 -O2 -S dingens.c hätte dir die Assemblerdatei direkt geliefert.
Shit happens. Aber sag mal, warum kaufst du noch AT90S8515 neu?
-
Thread
ATmega16 Programmierproblem
Meldung missing or unknown Device ab. Ändere ich nun aber das Device im AVR Studio vom ATmega16 auf AT90s8515, lass das Programm neu erstellen und ändere auch in PonyProg das Device auf den AT90s8515 wird der Controller erkannt, das Programm erfolgreich übertragen und ohne Fehler ausgeführt. Ich habe es
abbricht das der Schreibversuch fehlgeschlagen ist. Falls die Info noch wichtig ist, ich benutze beim AT90S8515 sowie beim ATmega16 keine externe Takterzeugung.
-
Thread
Problem mit 8515 hex
Hannes bezog sich sicherlich eher darauf das es Mega8515 und einen veralteten Typen mit Namen AT90S8515 gibt/gab.
Hannes bezog sich sicherlich eher darauf das es Mega8515 und einen > veralteten Typen mit Namen AT90S8515 gibt/gab. Richtig, wobei ich den AT90S8515 nicht unbedingt als "veraltet" bezeichnen möchte. Er ist noch lieferbar und wird auch noch benutzt. Nur für neu zu entwickelnde Projekte sollte man ihn
-
Thread
ATmega162 zeigt an UART nur Müll
. Verweise auf Hilfe und Doks bringen nichts, denn die habe ich zuerst durchforstet - und beim AT90S8515 funkioniert auch alles bestens
PortC alle Ports auf Output zu bekommen. UNd nein, ansonsten habe noch nie Fuses gesetzt da im AT90S8515 es keine (nenneswerten) gibt - und ich ja, wie beschrieben, neu im Bereich Atmega162 bin Gruss
-
Thread
SPI Kommunikation zwischen zwei AT90s8515
Habe Probleme eine SPI Kommunikation zu realisieren. Wer kennt sich damit aus und wie muss man das SPI Control Register initialisieren damit es funktioniert. Anhang: c-Datei Mein Versuch den Master zu programmieren. In der Simulation mit AVR Studio hat es denn Anschein als würde das Programm funktionieren, aber auf der richtigen Hardware erhalte ich keine Signale am MOSI und SCK Pin Thanks Peter M.
-
Thread
AT90S8515 Schaltung / Layout
Hallo guten Tag, hat jemand einen Schaltplan oder ein Layout für den Mikrocontroller AT90S8515. M.f.G Walter
-
Thread
AT90S8515 -> ATmega8515
Irgendwie bekomme ich den Umstieg vom AT90S8515 zum ATmega8515 nicht hin. Bei AVR's sind mit einem 7,3728MHZ Quarz und zwei 22pF Kondensatoren bestückt. Eine einfache Zeischleife (abzählen von Registern) dauert beim 90S8515 - 30sekunden und beim
-
Thread
externen SRAM am ATMega wie beim AT90s8515?
Ports möglichst nicht verloren gehen, da diese für andre Komponenten auch benötigt werden. Der AT90s8515 bietet dafür eine recht einfache Möglichkeit, da der externe SRAm einfach wie ein interner genutzt werden kann und bei bedarf deaktiviert werden kann?? Ist dies bei dem ATMega auch möglich??
Versuchs mal mit dem ATMEGA 8515 als direkten Nachfolger zum AT90s8515. Vorausgesetzt er hat genug Flash für dich (8kB)
-
Thread
[B] Verschiedene AVR-Controller
Hallo?! Lies doch bitte noch mal mein Posting von 12:18: > Es handelt sich um 1 Stück "AT90S8515 8PC" und um 3 Stück > "ATMega8535 16 PI", jeweils im DIP40-Gehäuse. Gestern mittag hatte ich nur auf die vierstelligen Zahlen geschaut. Gruß, Rüdiger
kann ich dich für den AT90S8515 auf 4 öre inklusive fracht runterhandeln?
-
Thread
Elektronikrentner bittet um Hilfe
Bei mir ist ATMEGA 8518 und sogar noch der alte AT90S8515 wählbar.
Hallo zusammen, AVR Studio 4 STK500 WINAVR runtergeladen AT90S8515 WINDOWS XP SP3 RS232 auf COM1 mit dem Board verbunden Programm von Microcontoller.Net Soll die ersten 3 LEDs von PORT B ansteuern. Ich bekomme beim Übersetzen (F7) im Studio folgende Fehlermeldung
-
Thread
STK500 AT90S8515 detecting Failed
Wie unschwer zu erkennen bekomme ich einfach keine Verbindung zum Board. Kabel für ISP6Pin steckt auf SPROG3 und RS232 CTRL ist angeschlossen (1:1) Ich verwende AVR Studio 4 oder 3.56 ich komme nicht mehr weiter und bin für jede hilfe dankbar!
-
Thread
A/D D/A Problem
>AT90S8515 uuuuuuuuuuurraaaaaaaaaaaaaalt! Ersatz ist wohl der ATmega8515 oder mega8535... Irgendwer anders hat hier auch nach einer Möglichkeit gesucht, sein Netzteil per Mikrocontroller zu steuern, wobei
Nicht dass es zu Missverständnissen kommt: Der AT90S8515 hat _keinen_ AD-Wandler und ist außerdem 'obsolete'. Nimm nen Mega8535 oder Mega16.
-
Thread
Schrittmotor
> Bereich) dafür nicht geeignet. Das ist natürlich schlecht. Dann brauchst du statt em AT90S8515 einen Ardunio und als Treiber einen Arduiono-Schrittmotot-Shield, der schützt dich vor dem Nachdenken.
eine passende Eingang für die Platine von Schritmotor haben. Damit ich mein Programm nur zu µC AT90S8515 laden kann.