-
Thread
SRAM UM6164 mit AVR?
Moin, ich habe ein Problem mit einer Schaltung für zusätzlichen externen RAM (UM6164 mit dem AT90s8515). Hat vielleicht jemand so eine Schaltzung schonmal aufgebaut und besitzt einen Schaltplan davon oder kann sie detailliert erklären? Vielen Dank im Vorraus, Jörn
ist der 6164 natürlich in 8K Speicherzellen, oder wie man es nennen mag, organisiert. Versteht der AT90S8515 das, oder braucht der eine spezielle Speicherorganisation? Und wie muß ich die beiden Chip-Enables verbinden, damit das ganze funktioniert? Da ist beim externen RAM-Interface des 8515 ja nichts
-
Thread
Assembler Funktion Aufrufen!
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. avr-gcc -c -mmcu=at90s8515 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst test.c -o test.o test.c: In function `main': test.c:12: warning: control reaches end of non-void function test.c:12:2: warning: no newline at end of file avr-gcc -c -mmcu=at90s8515 -I. -x assembler-with-cpp -Wa,-ahlms=spi.lst,-gstabs spi.S -o spi.o In file included from io-avr.h:42, from macros.inc:18,
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535 Tiny Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
-
Thread
AVR 8515 und externer Interrupts
Hallo, habe gerade folgendes Problem mit meinem ATMEGA8515 (Problem hatte ich auch mit AT90S8515 in der gleichen Schaltung). Zum Aufbau der Schaltung: - Entwicklungsboard STK200+ - externe Schaltung mit einem Komparator (LM339N) Dieser vergleicht eine
Mal abgesehen von deinem Problem benutzt du keinenfalls einen AT90S8515 da dieser keinen internen Quarz besitzt geschweige denn ein USART.
-
Thread
Welches Design ist gut für ein Bastelboard ?
Eagle erstellt und will nun wissen, welche Platine er denn ätzen soll. Das Board passt für den AT90S8515 und den ATmega8515 gleichermaßen. Die Teile am Kopf der Platine sind ein Spannungsregler und die Elkos / Kondensatoren dazu. Die Schematics hat er noch nicht in ein Board umgewandelt. Stimmt
machen kann. Es sollen dann zur Aussenwelt 16pol. Flachbandkabel an die Peripherie gehen. Den AT90xxx benutze ich nur deshalb noch, weil mein Chef mir 20 Stück davon geschenkt hat, als wir in der Firma Inventur hatten.
-
Thread
Atmega8515
missing or unknown(-24)".Das Programmierinterface hat aber mit einer anderen Schaltung, jedoch einem At90s8515 funktioniert jojo
der Seite http://www.dumdididum.de/blackstrom/avr/isp/index.shtml zu finden. Die Schaltung mit dem AT90s8515 ist ei LPT DMX Interface von Elektor.Bei dieser Schaltung ist Reset über einen Widerstand (100k) sowie eine Diode mit plus verbunden,außerdem ist es Über einen Kondensator(1uF;16V) mit Masse verbunden
-
Thread
Div. neue Atmel AVRs günstig abzugeben
: 7,35 EUR alle: 7,20 EUR AT90S2313-10SI (SOIC, DC:03): Gesamt 37 Stück (1 Stange) verfügbar 1 - 10 Stück: 2,80 EUR ab 10 Stück: 2,70 EUR alle: 2,60 EUR Wer Bedarf hat, schreibt einfach eine mail oder postet´s hier hin. Alle
*smile* günstig? iss lustig hier... also ich hab für die letzte stange AT90S2313-10SI 1,28 netto bezahlt- und für die langsamen p r o S T Ü C K ... however - schlagt ma zu jungs! greetX, [cmp]
-
Thread
IDE unter Linux
error: unrecognized argument in option ‘-mmcu=8051’ avr-gcc: note: valid arguments to ‘-mmcu=’ are: at43usb320 at43usb355 at76c711 at86rf401 at90c8534 at90can128 at90can32 at90can64 at90pwm1 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1
-
Thread
vu meter mit atmel
nun der orginalcode von der bascom seite speziell für den AT90S2313 10 MHZ '-------------------------------------------------------------------- ' Filename : BG30dB_LED.bas ' Revision : 1.0 ' Controller : AVR AT90S2313-10 ' Author : Ger langezaal
Hi, also erstmal kann dein AT90S8515 nicht ohne Quarz laufen . Falls du z.B. ein Atmega8 haettest koenntest du die internen 1 Mhz nehmen. Der Timer arbeitet mit einer Prescaler von 8 (Quarzfrequenz/8) Schau dir mal bitte das
-
Thread
at89/90 starterkit noch brauchbar?
hallo ihr, ich könnte ein at89/90 starterkid + kabel usw. bekommen. unterstützt werden, laut eines bekannten, folgende µc's: AT90S1200 AT90S2313 AT90S/LS2323 AT90S/LS2343 AT90S4414 AT90S/LS4434 AT90S8515 AT90S/LS8535
Ich gehe mal davon aus, dass die uC gesockelt sind und sich somit leicht austauschen lassen. AT90S2313 -> Tiny2313, AT90S8515 -> Mega??? Zum Lernen tuns die Alten aber auch. Im AVR Studio 4, Bascom, ... sind die noch problemlos zu programmieren. Wenn du es geschenkt oder für einen Kaffee bekommst
-
Thread
Composite/PAL mit AVR
Serielles Terminal, erzeugt PAL-BAS-Signal. AT90S8515, 8MHz, 160x96 Pixel http://members.ozemail.com.au/~intello/video_s_w.htm Verschiedene Spiele, erzeugen NTSC-BAS-Signal, ATMega32, 16MHz, 128x100 Pixel http://instruct1.cit.cornell.edu/courses
, erzeugt PAL-RGB-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/bingo.htm Farbbalken Generator, erzeugt PAL-FBAS, AT90S2313, 17,7MHz(!) http://www.serasidis.gr/colour_bar_gen.htm Verschiedene Spiele in Farbe
-
Thread
AVR-Ersatz für 8051-Controller
Viele der AT90.. Typen sind veraltet. Noch aktuell sind AT90PWM... und AT90USB... Typen.
Karlheinz wrote: > Kann ich davon ausgehen, daß alle Typem mit AT90.. veraltet sind? Nur die AT90S. Die AT90CAN,AT90USB,AT90PWM... sind durchaus aktuell.
-
Thread
Bitfehler im EEPROM
nicht öfter als 10x beschrieben .. ) Ich hatte diesen Effekt jedoch auch schon vor Jahren bei einem AT90S8515. Lustigerweise tritt der Effekt nur im "gestörten" Gelände (also nicht im Büro) auf! Nur ist das Speichern von Daten im EEPROM wohl eine gängige Technik, die auch in wesentlich "gestörterem
die ganze Reihe. Selbst mit ext. watchdog/brownoutdetector hatte ich massive Probleme, namentlich AT90S1200 AT90S2313 AT90S8515 bei den anderen weiss ich es nicht aus eigener Erfahrung, wird aber auch nicht anders sein. Lustig ist eines meiner ganz alten Projekte, darin werkelt ein 1200er als Anzeigentreiber
-
Thread
AVR STK 500 bei Reichelt - Preis gesenkt!
mal bei Atmel, da findet ihr die User Guide und ja, ein µC ist dabei, bei mir waren es 2 (ATmega16/AT90S8515 Anno2003) übrigens geistert in diesem Forum auch eine tolle Übersetzung rum, für den Fall das es in deutsch besser geht Grüße
Hi, also früher waren da immer AT90S8515 dabei wenn die Boards von ATMEL waren. Keine Ahnung ob heute auch noch ein AVR dabei ist.
-
Thread
Kompatibilität (Pin und Binär)
Naja, bei den AVRs kann man schon "Linien" aufstellen: [pre] AT90S1200 → AT90S2313 → ATtiny2313 → ATtiny4313 AT90S2333 → AT90S4433 → ATmega8 → ATmega48/88/168/328 AT90S2343 → ATtiny11/12/13/15 → ATtiny25/45/85 AT90S4414 → AT90S8515 → ATmega8515 → (ATmega161?) → ATmega162 AT90S4434 → AT90S8535 → ATmega163 → ATmega16/32 → ATmega644 → ATmega164P/324P/644P → ATmega1284P ATmega103 → ATmega128 → ATmega1281 → ATmega2561 ATmega640 → ATmega1280 → ATmega2560
-
Thread
Voll der Schock
Hängt aber offenbar davon ab, was beim > Hersteller gerade so weg muß. :-)) Da war früher ein AT90S8515 dabei, der später durch einen ATmega8515 abgelöst worden ist, sowie beigelegt noch ein ATmega16. Vermutlich war letzterer bei den ersten Exemplaren des STK500 sogar noch ein AT90S8535, sowas
Bei meinem war ein Mega163 und ein AT90S8515 mit dabei.
-
Thread
[V] Display, Oszi.
Was für ein Gehäuse haben denn die Atmel At90S4414? MfG Paul
(AT90S4414-4 and AT90S8515-4) Speed Grades – 0 - 4 MHz (AT90S4414-4 and AT90S8515-4)
-
Thread
MEGA8515 statt 8515 einfach zu blöd.
und nun sehe ich viele Bäume, aber finde irgendwie den Wald nicht... Habe ne Schaltung mit einem AT90S8515. Den AT90S8515 programiere ich über das STK 500, in dem ich den 6 poligen Stecker der ISP einfach an den ISP-Anschluß auf meiner Platine stecke. Funktioniert alles Problemlos. Nun möchte ich anstelle des AT90S8515 den MEGA8515 in die Schaltung einsetzen und programmieren. AVR Studio gibt jedoch immer die Fehlermeldung aus, dass der ISP Takt nicht zum Chiptakt passt. Auf der meiner Platine wird der Mega
-
Thread
AVR Programmierung
> AT90S2323.xml: <FlashPageSize>0</FlashPageSize> AT90S2333.xml: <FlashPageSize>0</FlashPageSize> AT90S2343.xml: <FlashPageSize>0</FlashPageSize> AT90S4414.xml: <FlashPageSize>0</FlashPageSize> AT90S4433.xml: <FlashPageSize>0</FlashPageSize> AT90S4434.xml: <FlashPageSize>0</FlashPageSize> AT90S8515.xml: <FlashPageSize>0</FlashPageSize> AT90S8535.xml: <FlashPageSize>0</FlashPageSize
-
Thread
Atmega8515 verlor plötzlich sein Programm?
Die alten AT90er galten als eher empfindlich und der Mega8515 hat deren EMV-ungeeignetes Pinout geerbt. Ganz besonders in der DIP-Version sind ausgerechnet diejenigen Pinleitungen am längsten, die das am schlechtesten
vernünftiger Resetbaustein dran, und ja, das kann die Ursache sein. Dies gilt insbesondere für den AT89s8252.
-
Thread
AVR <--> 89C52
wenn es eine 33er Version gibt gibt es schon ein paar Unterschiede. Laß mich den 89C52 mal mit einem AT90S8515 vergleichen, das dürfte eher hinkommen als der 4433. Der 8515 erreicht bei 8MHz auch 8 MIPS, da er bei jedem Takt einen Befehl ausführen kann (bis auf ein paar Ausnahmen, die 2-4 brauchen). Der
daran, daß RISC nun mal mehr Codespeicher braucht. Kann man doch ruhig zugeben und dann einfach dem AT90S2313 eben 8kB spendieren, damit er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
-
Thread
Smartcard-Reader
Hast du Dir schon ne Karte ausgesucht? Ich hab mich für die "Fun-Card2" entschieden, die hat nen AVR AT90S8515 und nen 24C64 EEProm drauf. Die Karte gibt es auch schon in der 4. Version mit (ich glaube) 512K-EEProm (oder waren es 'nur' 256?). Ich fange gerade an, mich mit dem Thema zu beschäftigen. Als erstes möchste ich versuchen, zwischen einem "normalen" AT90S8515 und einer Fun-Card zu kommunizieren. Also der "normale" AT90S8515 stellt eine Anfrage, die Funcard verarbeitet diese und gibt die Antwort zurück an den 8515. Das ganze muß wohl irgendwie über
-
Thread
Intterrupt funktioniert nicht
noch nicht. Lässt sich nichtmal compilieren, da du allerlei Registernamen benutzt, die es beim AT90S8515 gar nicht gibt.
sorry, es ist ein ATMega8515 und kein AT90S8515!
-
Thread
Preise von AVR's
AT 90S1200 PDIP 5.95 AT 90S1200 SO20 6.50 AT 90S2313 PDIP 7.90 AT 90S2313 SO20 7.90 AT 90S2323 PDIP 7.90 AT 90S2323 SO8 7.90 AT 90S2333 PDIP 8.80 AT 90S2343 PDIP 12.20 AT 90S2343 SO8 12.20 AT 90S4414 PDIP 12.50 AT 90S4414 PLCC 12.50 AT 90S4433 PDIP 14.60 AT 90S8515 PDIP 20.90 AT 90S8515 PLCC
-
Thread
Mikrocontroller ohne STK500??
Schau doch mal ins Datenblatt deines 8515. Ein AT90S8515 braucht einen Quarz, da er keinen internen Taktgenerator hat. Ein ATMega8515 braucht keinen Quarz, wenn man die serielle Schnittstelle nicht verwenden will. Er wird mit aktiviertem
diese Frage richtig beantworten zu können, müsste man allerdings erstmal wissen ob es sich um einen 8515 (AT90S8515) oder um einen Mega8515 handelt. Ist das denn so schlimm, die Bezeichnung korrekt und unmissverständlich anzugeben? ...
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle
-
Thread
Linker-Problem
> ... avr-gcc -c -mmcu=atmega128 aber > ... crts8515.o Du solltest dir darüber einig werde, ob du für einen ATmega128 oder einen AT90S8515 compilieren und linken willst. Ansonsten sehe ich keinen offensichtlichen Fehler, wobei es mich schon stutzig
> Das mit dem AT90S8515 ist ja doof, hab keine Ahnung wo das her kommt?!? Vom vergessenen -mmcu=atmega128 beim Linken. > Die io.h ist von ethernut ... Hmm, naja, falls das ein Ersatz für <avr/io.h> sein soll
-
Thread
Vor- bzw. Nachteile AVR / 8051
trotz weniger MIPS leistungfähiger und kostengünstiger wäre. :-) Meine Empfehlung für den Einstieg: AT90S8515. Dieser ist pinkompatibel zum 8051 ! Weitere Typen: AT90S4433 als Komplettlösung für kleinere Aufgaben, oder die Nachfolger ATmega8 oder ATmega16. Alle Typen gibst im DIL-Gehäuse - Schaltungen
entscheiden. Und um wieder auf die von Jochen gestellte Frage zurückzukommen: meine Empfehlung ist ein AT90S8515 zum Einstieg ! In einem 1/4 Jahr wird wieder jemand diese Frage stellen; dann fängt wieder alles von vorne an. Bis dahin !
-
Thread
GLCD Schriftarten in externes EEPROM auslagern.
auch einen Typ mit grösserem Flash verwenden (falls möglich). > Welchen benutz du denn jetzt? 90s8515
schrieb im Beitrag #1939533: > Nimm den ATMega162, hast du 16kB Flash. Danke für den tipp... Vom AT90S8515 hab ich aber eben noch 30 Stk hier... mal für ca 10 Euro bei ebay gekauft.... zudem hab ich die Hardware für den 8515 bereits aufgebaut... Ich werde mich also mit weniger schriften begnügen
-
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
abbricht das der Schreibversuch fehlgeschlagen ist. Falls die Info noch wichtig ist, ich benutze beim AT90S8515 sowie beim ATmega16 keine externe Takterzeugung.
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
Plastic Pen for TouchPanel _______________________________ unterstützte Mikrocontroller: AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P
ATmega32A ATmega48 ATmega48P ATmega48PA ATmega644 ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny261 ATtiny44 ATtiny45 ATtiny461 ATtiny84 ATtiny85
-
Thread
Anschlußbelegung aller Atmega und Attiny zusammen
ATmega162 (DIP40 mit externem Speicherbus, AT90S4414 bis ATmega162) ATmega168 (DIP28, AT90S2333 bis ATmega328P) ATtiny2313 (DIP20 ohne ADC, AT90S1200 bis ATtiny2313) ATtiny45 (DIP8, alle 8-Pinner) ATtiny84 (DIP14, ATtiny24 bis ATtiny84
benötigten Normal-I/O-Pins vertragen. Ich habe sowas vor einigen Jahren mal gemacht, da waren es aber AT90S1200/2313/4433/8515/8535. Und da ich diesen Uralt-Krams niemandem zumuten will, habe ich halt nicht in der ersten Reihe "hier" gerufen. Bei der Vorbereitung eines Projektes drucke ich mir meist
-
Thread
Vergesst das STK500 schaut euch das an ...
p.S. Inkl. AT90S8515 der ja auch bei Reichelt immerhin 5,25 Euro kostet.
Den AT90S8515 benutzt aber keiner mehr für Neuentwicklungen... Sieht mehr nach Elektronikschrottentsorgung aus ;)