-
Thread
Kompatibilitätsmodus des Atmega128 mit dem Atmega103
Als 1997 die AVRs entwickelt wurden, kam zuerst der AT90S1200 raus. Später kamen AT90S2313 und AT90S8515 hinzu. Dann wollte man klotzen und hat gleich den ATmega103 entwickelt. Daraufhin hat wohl ein Großkunde den ATmega103 massiv eingesetzt. Die Chips sind nun aber längst eingestampft. Um nun
Hi Der ATMega 128 ist übrigens nicht der einzige, der einen Kompatibilitätsmodus besitzt. Auch beim ATMega8515/8535 kann man auf "Vorgängerverhalten" umschalten. Allerdings ist das werksseitig abgeschaltet. MfG
-
Thread
LCD mit M50530 Controller an Atmega 8515
mein bereits vorhandenes LCD von Samsung aus einem Siemens Telefon mit M50530 Controller an meinen Atmega 8515 anschliessen. Ich nutze ein STK500 Board ;) Die PIN Belegung meines LCD ist folgende: Pin 01 -> Ground Pin 02 -> Data0 Pin 03 -> Data1 Pin 04 -> Data2 Pin 05 -> Data3 Pin 06 ->
Kannst du mir bitte den für ein Atmega16 zukommen lassen? :)
-
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
Pinkompatible AVR
kompatibler Teile, wenn alle Pinfunktionen gleich bleiben sollen, wird die Tabelle ziemlich klein. Beim atmega8 wär dann nur die "8L"-Variante Kompatibel, beim atmega88 gäbs den -48, -88, -168.
Programmieranschlüsse an der selben Stelle). Ausnahmen bestätigen natürlich die Regel. So ist der ATMega8515 (bzw. der Vorgänger AT90S8515) nicht zu den anderen 40-poligen AVRs (bzw. in der QFP-Version zu den 44-poligen) pinkompatibel, weil bei ihm durch den fehlenden ADC anstelle der AGND-, AVCC- und
-
Thread
GGC: Problemme Test Projekt
Object file not found on expected location C:\Program Files (x86)\Stardock\Object Desktop\DeskScapes\Atmega8515\default\Atmega8515.elf Loaded plugin AVR GCC Loaded partfile: C:\Program Files (x86)\Atmel\AVR Tools\PartDescriptionFiles\ATmega8515.xml gcc plug-in: Error: Object file not found on expected
Object file not found on expected location C:\Program Files (x86)\Stardock\Object Desktop\DeskScapes\Atmega8515\default\Atmega8515.elf Loaded plugin AVR GCC Loaded partfile: C:\Program Files (x86)\Atmel\AVR Tools\PartDescriptionFiles\ATmega8515.xml Flash memory 8192 EEPROM memory 512 I/O memory start
-
Thread
AT89S8252 USB Adapter ISP
Der AT89s8252 ist ein 8051, kein AVR. Hol dir lieber einen ATmega8515, der sollte bis auf den invertierten Reset pinkombatibel sein (siehe Datenblatt). Wenn du den AT89s8252 behalten willst kannst du keine AVR-Software verwenden, sondern brauchst einen 8051-Compiler
Danke für die Tip's, mit denn Atmege8515 klappt es. Gruß Tobias
-
Thread
Idee für AVR Entertainment System ;-)
Wie wäre es denn, wenn ich für die Grafikausgabe 2 ATMega8515 nehme? Meine Idee entspricht in etwa der Arbeitsweise des Atari 2600. Die Grafikeinheit zeichnet immer das selbe Bild aus dem RAM. Kommt vom Hauptprozessor ein Befehl wird der Wert des aktuell
könnte man als Peripherie meinen emulierten SID anschließen, ( http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html ) dann hätte Dein BASIC-Computer C64 Soundqualitäten. Wäre eventuell für Spiele ganz lustig. Vielleicht wiederspricht es aber auch ein wenig dem Minimalismusdesign, da ja ein
-
Thread
Zu hoher Low Pegel bei meinem ATMega 8515
Wunderschönen guten Morgen Ich habe ein Problem mit meinen Mikrocontroller. Ich steuer über die Ports A und E eine LCD an. Übers STK 500 kriege ich meine Daten ohne probleme übertragen. Habe auf meiner Platine das Problem, dass meine Low Pegel bei meinen genutzten Controller-Ausgängen ca. 1,4V betragen. Ich schätze mal dieser hohe Pegel wird von der LCD nicht wirklich als Low erkannt. Gehe von den Ports direkt auf die LCD. Woran könnte das liegen? Hat jemand eine Idee? Kriege ich den Pegel irgendwie runter? Liebe grüße Nils
-
Thread
Wie ATmega8 programmieren?
4 habe ich die neueste Revision, die unterstützt auch Eep im Menue etc. Mittlerweile ist der ATMega8515 zum 200-sten Male geflasht worden. Allerdings gibt es da immer wieder mal Fehler "leaving programming mode failed," weil sich im Windows-Menue die Fuses verstellen, bzw. die ISP Frequenz nicht
bekommen. Ich weis nicht ob so ein teil genügt: http://cgi.ebay.de/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-ATTiny-AT90-STK500_W0QQitemZ330390179314QQcmdZViewItemQQptZBauteile?hash=item4cecca0df2 weil wo soll ich da einen atmega8 anknüpfen?
-
Thread
fertiger Bus im ATMEGA?
ATMega8515 und alles ab ATMega64 aufwärts besitzen einen herausgeführten Datenbus, falls Du das meinst...
"AVR ATmega8515 Memories" -> "External memory interface" rtfm Jörg
-
Thread
Atmega8515 steuert Grafikdisplay
Hallo, ich habe mir ein Grafikdisplay von Pollin gekauft Bestnr. 120424. Bezeichnung TG12864B-03 komp. zu KS0108. Nun sitze ich schon seit Tagen vor meinem Programm um das Display anzusteueren. Leider gibt das Ding nichts von sich. Ich kann den Kontrast einstellen, aber ein paar Punke darzustellen, dass habe ich nicht geschafft. Display ist laut dem Datenblatt von Pollin richtig angeschlossen. Verbindungen habe ich mehrmals nach geprüft. Ich schicke euch mein Listing. Vielleicht sieht einer mein Denkfehler, oder ist das Display defekt? PS: Busybit werte ich noch nicht aus, und warte lieber
-
Thread
Welche Art von Kondensatoren für den Quarz
Quarz geschaltet werden. Habe ein Quarz von 3,6864MHz und habe aus dem Datenblatt des Controllers ATMega8515 die Information erhalten mich zwischen 12 und 22pF zu entscheiden. Die Kapazität ist in diesem Falle nicht ganz so wichtig viel mehr würde mich interessieren welche Art von Kondensatoren hier verwendet
-
Thread
LED Steuerung mit Interrupt
hallo das ist avr atmega 8515 auf stk500
samer wrote: > hallo das ist avr atmega 8515 auf stk500 Das ist die Antwort auf 1. Und was ist mit 2.?
-
Thread
Rolltor ruckelt
garagenrolltor habe ich eine steuerung gebaut. ein taster. der geht über einen optokoppler 6n137 auf den atmega 8515. ausgangsseitig gehts vom atmega über den uln2003 auf ein solid state relais 8A von sharp S202. auf der platine sind 3 dieser ssr. eins schaltet die phase für motor hoch, eins für runter
-
Thread
AVR Bezeichnungen
self-programming Flash, einige mehr oder weniger kompatible Nachfolger für die AT90S-Bausteine (AT90S8515/8535->ATMega8515/8535, AT90S4433->ATMega8 und später ATMega48/88/168) ATTinyxxx: Tiny-AVRs, für kleinere Anwendungen, ohne Hardware-Multiplier, Nachfolge-Bausteine für die kleinen AT90S-Teile (z.B
Bernd wrote: > Sagt mal, gibt es inzwischen bei den ATmega auch schon 2 Generationen? Mindestens drei, würde ich aus dem Bauch raus sagen. Die ersten waren die ATmega103, möglicherweise fallen auch ATmega161 und ATmega163 in diese Gruppe. Danach dann
-
Thread
Fehlermeldung AVR Studio unklar
Beispiele\LED_und_switch.asm(3): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes\8515def.inc' C:\AVR\STK500\Beispiele\LED_und_switch.asm(42): No EEPROM data, deleting C:\AVR\STK500\Beispiele\LED_und_switch.eep AT90S8515 memory use summary [bytes]: Segment Begin End Code
Ja, darfst du. In der Tabelle 3-3 des Begleitheftes ist auch erklärt das HV für den ATMega8515 zulässig ist. Ich werde aber in Zukunft das "Default Setup" wie auch auf Seite 2-2 des Heftes und wie von dir erklärt nutzen. Aus welchem Grund solte HV eigentlich nicht genutzt werden?
-
Thread
SDA5708 + ATmega16 über SPI?
ich mit denen Informationen bestimmen welche SPI frequenz das Display maximal mitmacht .Mein Atmega16 Taktet wohl mit 16mhz, macht maximal 8Mhz SPI Frequenz als Master.Aber kann das kleine Display auch so schnell zuhören? Gruß Jens
altes Testprogramm von mir mit diesem Display. Ist ein AVR-Studio-Projekt in Assembler für den Mega8515. zeigt nur einen Testtext auf dem Display an, Font ist in Tabellen.inc drin. Gruß aus Berlin Michael
-
Thread
Probleme mit Atmega8515
Hallo zusammen, ich habe ein Problem. Ich habe ein Programm für eine Feuerwehrsteuerung geschrieben - Modellbau, Car System. Das Ganze funktioniert in meinem STK500 Board auch einwandfrei. Wenn ich es aber nun mit meiner Platine nutze will funkioniert es sind. Die internen Pullups sind ausgeschaltet. Den Schaltplan meiner Platine habe ich mal als Dateianhang mit beigefügt. Woran könnte das liegen ? Zum Programm sei noch erwähnt, dass K... die Kontakte und S... die Stoppstellen sind. Würde mich sehr über Eure Hilfe freuen. Ich weiß echt nicht mehr weiter ... Hier mal das komplette Programm
-
Thread
Flashverlust bei AVR wenn VCC zu niedrig wird
" Abschalten mal genauer erklären ? Netzteil, dicke Elkos, sonst keine Verbraucher (mehr), Mega8515. Der Fall, wo man fast noch das Dunklerwerden der Power-Led mitbekommt... Der "normale" Code schreibt auch nicht ins Flash/EEPROM, und es gibt auch sonst nichts kritisches. Daher habe ich da auch
Kommt jetzt eine neue Hexenjagd ? Bis jetzt konnte niemand seinen plötzlichen 'Haarausfall bei ATMegaXXX oder AT90SXXX.....' reproduzierbar nachvollziehen. In den ganzen Diskussionen hat mich auch noch keiner überzeugt, daß er oder seine Zulieferer keine Fehler gemacht haben. Aus meiner Erfahrung haben
-
Thread
Frage betreffs externem RAM an ATmega 2560
Ich noch mal, ergänzung zum obrigen Text, der ATmega läuft "Vollgas" d.h. mit 16MHz-Quartz und wird auch mit 5 Volt gefüttert. Grüße Müller
> auch schon angesehen, nur bezieht sich der auf einen Mega8535. Ganz sicher nicht. ;-) Der ATmega8535 hat nämlich gar kein externes Speicher-Interface. Vermutlich meinst du den ATmega8515, aber in der Tat, das XMEM-Interface ist seit Jahren im Prinzip gleich geblieben (dass die entsprechenden
-
Thread
BASCOM Problem bei INT0
kleines Problem => viell. auch nur ein Verständnisproblem. Folgendes: Ich hab am INT0 meines ATmega8515 ein rechteck Signal mit einer Frequenz von 1200 Hz. Bei jeder steigenden Flanke am INT0 möchte ich ein Bit aus einem Array (Y) an einem Portpin(B.3)ausgeben. wenn alle Bits (z=105) ausgegeben wurden
-
Thread
Pause mit Register Steuern ZL Registe rmacht Probleme
Hallo Ich möchte bei einem ATmega 8515 dem register ZL so eitwas abziehen [avrasm] ;/////////////////////////////////// ; Pause ;/////////////////////////////////// pause: sbiw ZL,r17 ;Den Registern ZL:ZH r17 abziehen
-
Thread
Atmega8515 verlor plötzlich sein Programm?
einen Rückläufer von einem mehrmals gebautem Produkt. Der ganze Fehler bestand darin, dass der Atmega8515 komplett leer war (wie im Auslieferungszustand). Als die Software neu rauf, Fuses programmiert und das Teil läuft seitem wieder.. - Schlecht.. :( Habe nun schon sämtliche Fehlerursachen ausgeschlossen
Betrifft das nur den Mega8515 oder auch andere Typen? Wisst Ihr was Genaues?
-
Thread
[AVR] Attiny 11, 12, 15, 26 EOL announced.
verbreitet wäre, wäre dieser warscheinlich auch schon durch mega48,88,168 ersetzt worden. Dieser und mega8515/8535 dürften jetzt die ältesten, noch produzierten AVRs sein.
Aber selbst bei den Reichelt-Einzelpreisen ist ein ATMega48 gerade 10 cent teurer. Wenn man nicht gerade 11 ADC-Eingänge braucht oder ein vorhandenes Layout weiterverwenden muß, ist der ATMega48 wohl die bessere Wahl, zumal der ATTiny261 sicherlich anfangs
-
Thread
Propellar Clock für die Fahrradspeichen
glaube ich Ähnlichkeiten zu meinem Vorhaben. Ich habe mir zwei Möglichkeiten überlegt: 1: 3 ATmega8515L auf eine Leiste, von denen jeder für eine Farbe zuständig ist. Der Vorteil zum mega16 ist, dass dieser 4 1/2 Ports hat, ich kann somit auch den Hallsensorkontakt auslesen und habe eventuell noch ein paar Pins Luft. Jeder ATmega hat das anzuzeigende Bild in seinem Flash (oder EEPROM) für die entsprechende Farbe gespeichert, berechnet bei jedem neuen Reedkontakt die "Refreshgeschwindigkeit" für die Spalten neu und zeigt die
-
Thread
LED-Laufschrift + µC + Tastatur --> Rat gesucht
ich max. kaskadieren kann? Die Ansteuerung soll mit einem µC von Atmel erfolgen.Vielleicht dem ATMEGA32L?! Und zur Eingabe möchte ich eine Mini- Tastatur verwenden. z.B. http://www.rsonline.de/cgi-bin/bv/rswww/searchBrowseAction.do?obs=sObs&name=SiteStandard&No=0&N=0&Ntk=I18NAll&Ntt=4179497&Nty
. Stellt also kein Problem dar. Könnt ihr mir dazu ein µC von Atmel empfehlen? Was sagst ihr zum ATMEGA8515? Er hat auf jeden fall genug E/A :) Welche wäre die günstigste Art viele verschiedene µC von Atmel zu programmieren? Ich habe bereits mit dem STK500 und AVR Studio gearbeitet. Wäre es eine
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323
at76c711 atmega48 atmega48p atmega8 atmega83 atmega85 atmega88 atmega88p atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b atmega16 atmega161 atmega162 atmega163 atmega164p atmega165
-
Thread
[V] Diverse (ältere) AVR-Controller
über 14 x AT90S1200-12PI 9 x AT90S2313-10PI 3 x AT90S4433-8PI 3 x AT90LS4433-4PI 2 x AT90S8515-8PC 6 x AT90S8535-8PI 2 x AT90CAN128-16MU 2 x ATmega161-8AI 2 x ATmega163-8AI 2 x ATmega103-6AI 2 x ATmega128L-8AI 4 x ATmega128-16AI Das sind insgesamt 51 Controller !!! Am liebsten
0,50 Euro/Stk 3 x AT90S4433-8PI 0,60 Euro/Stk 3 x AT90LS4433-4PI 0,60 Euro/Stk 2 x AT90S8515-8PC 1 Euro/Stk 6 x AT90S8535-8PI 1 Euro/Stk 2 x AT90CAN128-16MU 9 Euro/Stk 2 x ATmega161-8AI 2 Euro/Stk 2 x ATmega163-8AI 2 Euro/Stk 2 x ATmega103-6AI 3 Euro/Stk 2 x ATmega128L
-
Thread
Interrupt kommt zu schnell
>4) { i=0; PORTB ^= (1<<PB3); } } } [/c] Das ganze läuft mit einem ATmega8515 und einem 4MHz Quarz auf einem STK500. Leider läuft blinken die Lampen aber zu schnell, die 4.LED ungefähr 12mal in 10 Sekunden. Irgendwie komm ich nicht so wirklich auf die Lösung warum der
-
Thread
ATMega8515 mit 512kB SRAM klappt nicht
Ich habe ein kleines Problem mit einem SRAM am ATMEGA8515. Ich bekomme scheinbar keine Daten rein. Anbei der Source vom Testen. Die oberen Leitungen (A16-A18 haengen an Port E = 0 : 64kB Bank 0). Ich habe es mal auf das Notwendigste reduziert: Zuerst
Warum machst Du das "zu Fuß"? Der 8515 hat doch ein integriertes XMEM-Interface. ...
-
Thread
Frage:Wie programmiere ich vom STK500 aus
zumindestens habe ich bis jetzt so mein Porgramm aufm Board programmiert... aufm STK500-Board steckt ein ATMega8515 und auf meiner Platine ein AT90S8515, der Mega ist aber pinkompatibel.. den Mikrocontroller aufm Board müsste ich dann vom Sockel rausnehmen oder ist das egal... habe ich hier im Forum gelesen
manuete wrote: > aufm STK500-Board steckt ein ATMega8515 und auf meiner Platine ein > AT90S8515, der Mega ist aber pinkompatibel.. Achtung! Pinkompatibel heißt nicht funktionskompatibel! Intern gibt es da sehr große Unterschiede (Registerbezeichnungen
-
Thread
Bascom mit ATmega 8515 Port A und E setzen?
nicht konsultiert hast, dann solltest Du das *SCHNELLSTENS* nachholen. Abgesehen davon hat der ATMega8515 keinen Port E. Und da sag noch einer, am BASCOM-Programmierer-Klischee sei nichts dran... *SCNR*
Hatte die Def datei noch auf ATtiny2313 stehen der hat die Ports ja nicht. Aber in meinen MEGA8515 Datasheet gibt es die PINS PE0,1,2. Die muss ich doch irgendwie als I/O nutzen können oder?
-
Thread
uController Suche
Falls 16MHz reichen: ATmega8515 und ATmega162 sind in DIL erhältlich.
-
Thread
Mikrocontroller mit großem RAM
AVRs können sehr einfach mit externem RAM aufgebohrt werden und haben dann fast 64kB RAM.Z.B. der ATmega8515. MfG Falk
Hast du mal drüber nachgedacht ob du das wirklich brauchst? es geht zB mit: 1: dsPIC33 2: Mega8515 + ext RAM
-
Thread
Tacho für Modellautos mit AVR
zurücksetzbar, also gesamte gefahrene Strecke. Als Mikrocontroller hätte ich da jetzt als erstes an einen Atmega8-16PU oder einen Atmega8515 gedach, da ich davon noch welche da hab. Problem bei der Sache wird das Auslesen der Daten sein. Am liebsten hätte ich das ganze am Laptop. Dadurch könnte man das ganze
-
Thread
Nur 8 KB in Atmega32 und nicht 32 KB
hast, lässt mich vermuten, dass du sowohl beim Compilieren als auch beim Linken die Option -mmcu=atmega32 vergessen hast. Damit baust du (aus hysterischen Kompatibilitätsgründen) Code für einen AT90S8515. Das sollte dir dann auch erklären, warum das Ergebnis auf 8 KiB Größe limitiert ist, aber da
Ist mmcu=atmega32 vorhanden wie z.B.: ..\avr-gcc.exe" groesser.c -mmcu=atmega32 -Os -o groesser.bin läst sich die Software nicht starten(keine RS232-Kommunikation) Welche Definitionen/Einstellungen müsste
-
Thread
Suche schnellen AVR Programmer
einem schnelleren Programmer, als mein derzeitiger Parallelport an PonyProg. Damit braucht mein Mega8515 (also 8k) ca. 12 Sekunden für Flash & EEPROM programmieren & verify, Fuses setzen, und nochmal verify (um sicherzustellen, dass die Lockbits gesetzt wurden, und wirklich nur noch 01 02 03 04... ausgelesen
dann meine Ergebnisse ;-) Hier mal der Vergleich: avrdude mit einem AVR Dragon, Target ist ein ATmega324P, eine wahllose Datei hinreichender Größe programmiert, das erste Mal mit ISP: [pre] $ avrdude -c dragon_isp -P usb -p m324p -U dtmfgen32.elf avrdude: AVR device initialized and ready to