-
Thread
Fehlermeldung bei Attiny13 Programmierung
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
wie nummerisches Display anschließen?
Weil ich bereits einige at90s8515 zuhause habe! Und bevor ich das Ding verbaue möchte ich mir noch einige Erfahrungen sammeln. Ein kleines Experimentierboard für den at90s2313 habe ich auch schon gebastelt
Hier ein Bild es AT90S2313-Testboards
-
Thread
Was kann man mit Prozessorkarten (90S8515 mit EEPROM) anfangen ?
Beim Aufräumen in der Firma habe ich einen Stapel Karten mit AT90S8515 Prozessor und EEPROM gefunden. Die Karten waren ursprünglich gedacht um Prozessregler zu betreiben. (Mit einer Software hat man die Werte eingestellt und dann auf die Karte geschrieben.) Wenn
so groß wie eine EC-Karte, haben ein vergoldetes Anschlußfeld wie eine EC-Karte und enthalten einen AT90S8515 Prozessor sowie ein 24C512 EEPROM. Laut Unterlagen sind von dem Prozessor nur die Programmieranschlüsse und die Versorgungsspannugspins auf der Kontaktfläche. Das EEPROM hängt parallel zu den
-
Thread
Motorkontrolle
Hallo. Ich Bearbeite momentan den Motor meines Golf 2, 1,8l 90PS. Umgerüsted wird auf Turbolader und Einzeldrosselklappen. Die Basics für die Kontrolle ist ein AT90S1200 mit 4 Bit LC-Display. Habe bislang noch keine weitere Hardware entworfen, da ich mit
Der AT90S1200 wird nicht mehr hergestellt und ist für diese Aufgaben (wenn ich deine Idee richtig verstanden habe) viel zu klein!
-
Thread
Probleme mit externem RAM
Hi was für ein 8515? S oder Mega? Was für Latch? Die S8515 sind berüchtigt dafür das sie ein häßliches Timing auf dem Bus haben was eigentlich nicht kompatibel zum 8080-Bus ist. Manchmal hilft ein anderes Latch, manchmal
weiß, ich wiederhole mich, aber ich finde es so unverständlich und frech von dem.) Könnte ein ATmega8515 gegenüber einem AT90S8515 da Abhilfe schaffen? Kann ich die gegeneinander austauschen? Und bestände dann sogar die Möglichkeit den mit externem RAM und 16 MHz zu betreiben oder ist das dann entgültig
-
Thread
Böse Erfahrung mit Ponyprog
ob der auch von Pony gleich ganz gegrillt wurde. Sag mal seit wann liegen beim STK500 ein ATMEGA8515 und ein ATMEGA16 bei? Ich dachte immer nur, dass nur ein Prozessor dabei ist und das ist der AT90S8515 oder wie der noch heißt!? Ciao Tobias
>AT90S8515 ist abgekündigt.
-
Thread
Mein erstes Layout hilfe erwünscht
Problem habe, und zwar finde ich > keinen Mega8-AI Im Makefile steht: [c] #MCU_TARGET = atmega8515 #MCU_TARGET = at90s8515 MCU_TARGET = atmega8 [/c] Demnach sollte es ein beliebiger atmega8 tun. Wahrscheinlich wäre atmega8a-au die richtige Bezeichnung. Du hast keine Befestigungsbohrungen
und zwar finde ich >> keinen Mega8-AI > > Im Makefile steht: > [c] > #MCU_TARGET = atmega8515 > #MCU_TARGET = at90s8515 > MCU_TARGET = atmega8 > [/c] > Demnach sollte es ein beliebiger atmega8 tun. Wahrscheinlich wäre > atmega8a-au die richtige Bezeichnung. > > Du hast keine
-
Thread
S8515 vs mega8515 - UART
Hallo! Irgendwie hab ich ein paar kleinere Probleme mit dem UART des Mega8515. Einen Code, den ich für den AT90S8515 geschrieben habe, möchte ich nun auf nem Mega8515 benutzen, hab das ganze versucht anzupassen, aber irgendwie läufts nicht. Die PDF-Datei des Datenblatts zum Mega8515
wenn ich das oben stehende richtig verstehe... Kann das jemand bestätigen? Hat schonmal jemand nen 90S8515 gegen den Mega8515 ausgetauscht und damit Erfahrungen gemacht? ciao, Andi
-
Thread
AVR Ersatztypen
Hallo, ich habe eine Schaltung mit einem AT90S4414. Irgendwo habe ich mal eine Tabelle gesehen in der die Ersatztypen für verschiedene Controller angegeben waren. Ich meine es wäre bei Atmel gewesen. Dort finde ich aber nichts mehr. Weiss jemand wo ich solch eine Liste finde? Für disen Fall weiss ich jetzt auch, dass ich den AT90S4414 durch den 8515 ersetzen kann. Mir geht es aber auch zukünftig darum für andere Controller nachzusehen was für Ersatz ich nehmen kann. Ich möchte nicht erst aufwändig überprüfen ob pinkompatibel
-
Thread
BCD Z ählen (AVR ASM)
Hallo, ich Programmiere mit dem STK500 und einem AT90S8515, ich will einen Port benutzen (vorerst mal Port B mit LED's) um folgendes zu tun: Es soll bei den ersten 4 Bits ein BCD Code hochgezählt werden, die anderen 4 Bits werden je nach einem Überlauf
Hi... ---->8---- ich Programmiere mit dem STK500 und einem AT90S8515, ich will einen Port benutzen (vorerst mal Port B mit LED's) um folgendes zu tun: Es soll bei den ersten 4 Bits ein BCD Code hochgezählt werden, die anderen 4 Bits werden je nach einem Überlauf
-
Thread
Atmega8515 Assembler Programmierung
: [code] avr-gcc -mmcu=at90s8515 -Os -Wall -Wextra -c test.S /tmp/ccgSoOWI.s: Assembler messages: /tmp/ccgSoOWI.s:7: Error: can't open m8515def.inc for reading: No such file or directory test.S:7: Error: constant value required test.S:9: Error: constant value required test.S:12: Error: constant value required test.S:14: Error: constant value required test.S:16: Error: constant value required test.S:18: Error: constant value required
-
Thread
LCD Testroutine gesucht...
------------------------------------------------------- ; Pin Belegung Display : Pin Belegung AT90S8515 ;--------------------------------------------------------- ; 1. GND : ---------- ; 2. +5V : ---------- ; 3. Vo Contrast : über 10k auf +5V ; 4. RS Daten oder
LED : ---------- ;********************************************************* .nolist .device AT90S8515 ; Festlegung des Prozessors .include "8515def.inc ; Adressdefinierung einfügen für AT90S8515 .list ;**** Definierung der Steuerleitungen **** .equ
-
Thread
Anfängerfrage zu Variablen und Timer
und die Forumsteilnehmer. Ist erste Klasse hier! Ich hab seit ein paar Tagen ein STK500 mit einem at90s8515 und bin eifrig am experimentieren. Also, meine Fragen. Ich möchte 2 Variablen vertauschen. Gibt es da einen Befehl der wie SWAP arbeitet aber nur halt mit Variablen? Momentan behelfe ich mit
dass der Timer nur 244 mal durchläuft bis ein Interrupt ausgelöst wird. Ok....nun verwende ich einen at90s8515. Ist bei dem das TCNT0 Registe auch irgend wie vorbelegt? Oder macht der tatsächlich 256 Zyklen bis zum überlauf? so long, Bernd
-
Thread
Bitte um Hilfe STK500
Codezeile. Da gehört noch mindestens ein .include davor. > aber wie lautet die Zeile für einen 8515? Für einen ATMega8515 oder für einen AT90S8515? Im ersten Fall heißt die entsprechende Headerdatei m8515def.inc, im zweiten 8515def.inc.
dann mach dein ding auf den neuen uC's mfg Ede
-
Thread
atmega8 Frage c-compiler
these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 wenn man aber mcu = atmega8 einsetzt, kommt eine typenliste wo der atmega8 leider nicht drin ist. was genau muss ich da alles neu
4.4.2004 nehmen." Du musst ja wirklich eine uralte Version haben. Mein GCC (3.4.0) liefert z.B.: at76c711 avr4 atmega8 atmega8515 atmega8535 avr5 atmega16 atmega161 usw. ruf mal avr-gcc -v auf, dann siehst du die Version vom Compiler.
-
Thread
Dmx mit Bascom generiert
daß > das Bit USBS im Register UCSRC zwischen 1 und 2 Stopbits umschaltet. Bei welchem µC? Beim AT90S8515 behauptet Atmel das nicht.
>Bei welchem µC? Beim AT90S8515 behauptet Atmel das nicht. In seinem anderen Thread benutzte er einen ATMega8. Vermutlich greift er hier wieder mal ins Klo weil er nicht weiss was er tut;)
-
Thread
Interrupt-UART
dazu auffordern, das zu tun. Wenn dein MCU type nicht definiert ist (-mmcu=at90s2313), brauchst du dich auch nicht wundern, wenn Compiler und Linker Mist machen.
Einen AT90S2313 habe ich gerade nicht da, nur einen ATtiny2313. Habe dein Progrämmchen ein wenig umgeschrieben (andere Register- namen, anderer Name des Interruptvektors, Register symbolisch statt numerisch
-
Thread
Anfänger braucht Starthilfe :-)
ich noch einmal den gleichen bestellen wollte ?? in den Infos zu dem STK500 steht: Inkl. Muster AT)=S8515(40pol PDIP) Bei Reichelt.de finde ich folgenden: ATMEGA 8515L-8D ATMega AVR-RISC-Controller, DIL-40 ATMEGA 8515L-8D ATMega AVR 8515L- 8PDIP Gehäuse: DIL-40 MHz: 8 Flash: 8 EEProm
Es gibt einen AT90S8515. Der ist allerdings steinalt und abgekündigt. Der ATmega8515 ist ein Pin Kompatibler Ersatztyp, der alles kann wie sein Vorgänger und noch ein paar Dinge mehr. Zusätzlich wird noch ein zeitgemässer
-
Thread
AVR MKII und avrdude keine USB Verbindung
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATmega8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
STK500: Fehlermeldung bei Flash-Programmierung
wenig lernen heute Abend ... Danke im Voraus. Technische Daten: Verwendeter Prozessor: AT90S8515
erhalten: "Signature does not match selected device" ... Also habe ich den eingestellten Baustein von AT90S8515 in den richtigen, nämlich AtMega8515 geändert. Jetzt scheint es zu funktionieren. Danke nochmals.
-
Thread
Probleme mit LCDUhr
Chip type : AT90S8515 Clock frequency : 3,686411 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #include <90s8515
#include <90s8515.h> #include <stdio.h> #asm .equ __lcd_port=0x15 ;PORTC #endasm #include <lcd.h> volatile char timer; char seconds=-1; char minutes=0; char hours=0; char szTemp[16+1]; void watch
-
Thread
Externe Interrupts
Hi, Hab's auf AT90S8515 probiert. Sollte später ev. mal auf einem AT90S2313 laufen. Gruss Gerhard
Hallo Gerhard, ich benutzte einen at90s4433. Der soll bei jeder Pegeländerung einen Interrupt auslösen. Das Komische ist, dass AVR-Studio beim Simulieren die INTF0 nicht setzt, sondern ich muss immer per Hand die Flagge anklicken. BUG??
-
Thread
LCD Designer
ein „Ü“ und das „Grad“ für Celsius ausgeben. Ich habe zu anfangs einen AT90S8515 programmiert und musste dann wegen Speichermangel auf einen Atmega161 oder Atmega162 umsteigen. Bei den AT90S8515 hatte ich keine Probleme aber bei den anderen beiden AVR´s werden mir ganz
Kann es sein, das der 161/162er schneller ist als der 90S8515 (Taktfrequenz)? Ich habe Anfangs den 162er mit den internen 8 MHz betrieben, als ich dann extern einen 16 MHz Quarz dran hatte hat mein LCD auch erstmal wirre Zeichen ausgegeben, weil das Timing
-
Thread
[V] Verschiedene Atmel-Controller NEU z.B. ATmega128, ATmega103, AT90S2343, AT90S1200 etc.
Hallo, welches Gehäuse hat der AT90S2343 un der AT90S1200. Bräuchte so 5 St. von jedem. Hättest du eventuel auch einen AT90S8535? Gruß Paulo
@ Paulo M.:Ich habe mich geirrt: Habe nur noch zwei AT90S2313-10SI. Die sind im SMD-Gehäuse. Die anderen sind 10 x AT90LS4433-4AI. Also kleine TQFP-Gehäuse. Ich hab nur noch den AT90S8515 (als PLCC). Der AT90S1200 heißt - 4SI, also im SMD-Gehäuse. @Micha
-
Thread
WINAVR und AVR-Studio
Change : Compiler : WINAVR 3.3 Target : any AVR device // Makefile is written for AT90S8515 Hardware : Tested on STK300 and AVR-Studio 3.5 ------------------------------------------------------------------------- DESCRIPTION: USAGE: for more information
Change : Compiler : WINAVR 3.3 Target : any AVR device // Makefile is written for AT90S8515 Hardware : Tested on STK300 and AVR-Studio 3.5 ------------------------------------------------------------------------- DESCRIPTION: USAGE: for more information
-
Thread
Veraltete AVR's ?!
Hallo, Warum sinig heute schon einige AVR's veraltet ? - ATtiny22L - AT90S2333 - AT90S4414 - AT90S4434 - ATmega103 Wann sind alle AT90S... Typen veraltet ? Welche Typen soll man denn verwenden, bei denen sicher ist, daß es sie auch
Soweit ich weiß, kann man den Mega128 in einem extra Mega103-Mode betreiben (Fuse-Bit). Die AT90S44xx können direkt durch AT90S85xx ersetzt werden, der AT90S2333 durch AT90S4333. Der ATtiny wurde meines Wissens nur kurze Zeit und völlig unbrauchbar produziert (hatte eine riesen Bug: lief erst
-
Thread
ATmega8 lässt sich nicht mehr flashen
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
Problem mit AT90Can128
Compiler(-frontend) mitteilt, für welchen MCU-Type (microcontroller unit) man compiliert, also -mmcu=at90s8515 oder -mmcu=atmega128, oder eben -mmcu=at90can128. CVS ist das concurrent version system, das vermutlich meistverbreitetste Versionsverwaltungssystem. Damit werden u. a. auch die Quellen
wenn`s ja nur I/O und INT wären, dann wäre es ja recht einfach. Beim AT90CAN128 hat man aber gerade bei den Ports und Funktionsregistern eine Menge zwischen I/O-mapped und MEMORY-mapped verschoben. Um hier
-
Thread
Startprobleme mit STK500
bisherigen Antworten..ich habe die dinge überprüft, doch leider keine Lösung Zum Test habe ich einen AT90S2313 ausprobiert, aber leider besteht auch hier das Problem. Weiss wer weiter?
..Hallo nochmal, ich habe jetzt noch einen weiteren AT90S2313 ausprobiert, jetzt klappt es (gerade zumindest). Es war wohl der eingesteckte Mega8515 kaputt (und der erste 2313 auch, der liegt schon 3 Jahre daheim rum).. Noch einmal danke für die Antworten
-
Thread
Eclipse: Invalid Device Specification atmega32
[code] >simulavr -h AVR-Simulator Version 0.9cvs ... Supported devices: at90s4433 at90s8515 atmega48 atmega128 [/code] Das simulavr im aktuellen WinAVR unterstützt offensichtlich keinen ATMega32 mehr. Wie wäre es mit einem ATMega48, müsste doch zum ausprobieren
Hi BS, es gibt einen simulavr, der auch den atmega32 kann. (aktuelle Liste: at90s4433, at90s8515, atmega128, atmega16, atmega168, atmega32, atmega328, atmega48, atmega88, attiny2313) Das ist für Dich vermutlich die gute Nachricht! ;-) Die schlechte: nur als aktuellen Trunk im GIT-Repo
-
Thread
Prozessoren fürs STK500
° AT90S1200-12SI Atmel im SMD-Gehäuse° AT90S1200-12PI Atmel im DIP-Gehäuse° So weit ich das verstandenhabe können alle an das STK500 angeschlossen werden. Bei dem STK500 ist ein "Testprozessor" dabei
Tiny12, 13, 15, 25, 45, 85 und einige ältere Typen) - DIL20 (Tiny2313 und ältere Pinkompatible wie AT90S2313, AT90S1200) - DIL20 (Tiny26, hat natürlich anderes Pinout) - DIL28 (Mega8, 48, 88, 168 und ältere AT90S4433) - DIL28 (Tiny28, ein recht alter Fernbedienungs-AVR) - DIL40 (Mega8515 und Pinkompatible
-
Thread
Problem mit ISPAdapter+8515
ISP-Freq. "sauber" zugreifen. - Langsamste ISP-Freq ausprobiert? STK500/AVRISP-Dialog, Tab. Board - AT90S8515 oder ATmega8515?
bin der größte Volltrottel den ich kenne; Wer lesen kann ist klar im Vorteil. Ich benutze einen AT90S8515, habe aber Atmega8515 angewählt. Jetzt funktioniert es einwandfrei. VIELEN VIELEN DANK. Tut mir Leid für meine Doofheit. :( Merkwürdig ist nur warum es bei dem einen funktioniert hat
-
Thread
18 Servos an Atmega644
So aus dem Bauch heraus würde ich Dir folgende Servos empfehlen um mal zu testen: Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) http://www.ebay.at/itm/4X-9g-MG90-Metal-Gear-RC-Servo-Futaba-Hitec-HS-55-GWS-/290481953169?pt=RC_Modellbau&hash=item43a212d991 Die MG90 stellen ziemlich
Chris schrieb im Beitrag #2417253: > Ernst B. schrieb im Beitrag #2417229: >> Analog: MG90 (Achtung, keine MG90S nehmen, die überschwingen) >> Ebay-Artikel Nr. 290481953169 > > Was meinst du mit überschwingen? Die MG90 mit dem S also MG90S fahren ein bisschen über die angesteuerte Position
-
Thread
Attiny lässt sich nicht flashen
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
deutsche version vom stk500 handbuch
Hi Gerd Schroer und all Da auf meinem STK500 gleich ein ATMEGA8515L nach der Auslieferung drauf gewesen ist und nicht der standardisierte AT90S8515-8PC, hatte ich echt am Anfang keinen Plan gehabt warum das Beschreiben des Microcontrollers nicht ging. Denn dieser ATMEGA8515L
in den Tutorials stehend) und dem STK500- Board (durch den falschen Microcontroller, da beide AVR´s die Bez. *8515* tragen), schaffen... Habe fast ein halben Tag dafür gebraucht, um dann endlich mal paar LED´s zum leuchten zu bringen... denn zu 80% der benötigten Zeit habe ich mich durch Datenblätter
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
[c]Der AT90USB wird ja schließlich nur mit der UART an dem XMEGA hängen und das ist nun mal keine Programmierschnittstelle... [/c] Der AT90USB hängt mit UART RX/TX und dem Clockoutput am Xmega. Und das IST
Device support Table 1.4. Devices programming and debuggin support ATxmega16A4 ATxmega32A4 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90PWM81 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega128 ATmega1280
-
Thread
Win AVR funktioniert nicht richtig !! Hilfe.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling C: Nixie_Uhr_4_1.c avr-gcc -c -mmcu=at90s8515 -I. -gstabs -DF_CPU=4000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./Nixie_Uhr_4_1.lst -std=gnu99 -Wundef -MMD -MP -MF .dep
Memory Usage ---------------- Device: at90s8515 Program: 6306 bytes (77.0% Full) (.text + .data + .bootloader) Data: 37 bytes (7.2% Full) (.data + .bss + .noinit) -------- end -------- > Process Exit Code: 0
-
Thread
ATmega168 Problem mit mySmartUSB und WinAVR
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code
-
Thread
STK500 und 16Mhz Quarz
, ich versuche mich gerade einmal an der C Porgrammierung (ICC AVR 7 Demo) und einem STK500 mit AT90S8515. Ich habe mir ein dummes Programm aus den Beispielen genommen, welches beim Einschalten ein "Hello World" über die serielle Schnittstelle sendet. Mit dem internen Takt des STK500 (3,68Mhz) klappt
Arg, hab die Lösung zu Problem2 gefunden: Der AT90S8515 geht nur bis 8Mhz laut Datenblatt! Da hab ich mich wohl vom "Parametric Product Table" mit dem Atmega8515 vertan... Trotzdem lustig, dass das Teil mit 12Mhz noch funktioniert. Gleich mal die
-
Thread
Womit noch 90S4414 flashen?
Hallo, ich vermute, dass avrdude den AT90S4414 noch kennt, denn in meiner avrdude.conf findet sich dieser Eintrag: [code] #------------------------------------------------------------ # AT90s4414 #------------------------------------------------------------ part id = "4414"; desc = "AT90S4414"; stk500_devcode = 0x50; avr910_devcode = 0x28; signature = 0x1e 0x92 0x01; chip_erase_delay = 20000; pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1
-
Thread
undefined reference to 'sreg'
Steht das in deiner 8515.inc nicht drin? Hast Du sie eingebunden? ;***** Specify Device .device AT90S8515 ;***** I/O Register Definitions .equ SREG =$3f .equ SPH =$3e .equ SPL =$3d .equ GIMSK =$3b .equ
Christian S. schrieb im Beitrag #5085822: > Steht das in deiner 8515.inc nicht drin? Falsche Datei, du meinst m8515def.inc. ;-) Spielt aber auch keine Rolle, denn avr-as kann damit nichts anfangen. Jacko
-
Thread
Tasten entprellen
ich nicht sehr sinnvoll, das verleitet nur zur Faulheit. Außerdem bezweifle dass der Fall mit dem AT90S1200 und dem hex-File *so* häufig ist, und das hex-File kann man ja dank der relativen Sprünge ziemlich einfach für die Stack-Initialisierung anpassen... Naja, so eine Kleinigkeit ist wohl einfach
dauern. Besser lesbarer Code und dadurch weniger Fehler machen das allemal wett. Außer beim AT90S1200 hat R0 eine Sonderfunktion (LPM), daher solltest Du es nicht einem Interrupthandler exklusiv zuweisen. Peter
-
Thread
LCD DISPLAY 4x20
hallo habe mir ein 8-kanal-dc-dimmer gebaut mit at90s8515 8-kanäle software pwm 8-tasten zum hochregeln und eine ship taste zum runterregeln funktioniert super,das programm habe ich hier mal entdeckt habe es ein wenig umgeändert. habe zuzeit ein 2x16
Doppelklick auf die betreffende Fehlermeldung. "Da werden Sie geholfen..." Achja, da ich keinen AT90S8515 mehr da habe (sind alle für die Feuerwerk-Zündgeräte draufgegangen), musste ich das Programm auf Mega8515 umschreiben, indem ich die Interrupt-Sprungtabelle ausgetauscht habe. Ich habe den internen
-
Thread
Probleme mit M32 und STK500
kein ATMEGA32, aber ich habe mit AVTProg STK500 ugedated. Es funktioniert nur teilweise, wobei der AT90S8515 funktioniert ohne Probleme. Hat da jemand Erfahrung?
ohne Probleme. Das merkwürdige ist es daß die Flashzeit sehr kurz ist (viel kürzer, als z.B. beim AT90S8515). Man kann den M32 in die eine von 2 Roten Sockeln stecken - in welche weiss ich nicht, weil die STK500 mit der alten Firmware den M32 nicht unterstützt hat und es steht nicht im Handbuch. Ich
-
Thread
Mikrocontroller für Rolladensteuerung gesucht
> Für Dein Vorhaben würde zB ein AT Mega 16 reichen. Er hat 32 > programmierbare Ein / Ausgänge. Die reichen dicke wenn du die Taster als > Tastenmatrix anschliesst. Erst mal vielen Dank an alle. Die Idee mit der Matrix gefällt
Ich habe jetzt mal bei mir nach Atmel AVRs geschaut und in der Bastelkiste AT90S4414, AT90S8515 und AT90S8535 jeweils im DIL40 Gehäuse gefunden. Irgendwie hören sich die beiden Letzteren nach ATmega8515 und ATmega8535 an und sind von der Pinbelegung wohl auch gleich. Wurde
-
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
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 Spess
-
Thread
gcc-installation
avrdude. #Please # customize the avrdude settings below first! # # make filename.s = Just compile filename.c into the assembler code #only # # To rebuild project do "make clean" then "make all". # # MCU name MCU = at90s8515 # Output format. (can be srec, ihex, binary)
lauflich oder so).ich habe noch nie mit avr gearbeitet und weiß nicht wie es geht. ich habe einen at90s8515 chip drinnen. octi
-
Thread
WinAvr compiler fehler?
folgende fehlermedung. avr-gcc -c -g -O2 -Wall -Wstrict-prototypes -Wa,-ahlms=gcctest1.lst -mmcu=at90s8515 -I. gcctest1.c -o gcctest1.o avr-gcc gcctest1.o -Wl,-Map=gcctest1.map,--cref -mmcu=at90s8515 -o gcctest1.elf avr-objcopy -O avrobj -R .eeprom gcctest1.elf gcctest1.obj avr-objcopy: gcctest1
zumindest einige davon). Anyway, hast Du Dir das denn wenigstens mal angesehen? avr-gcc -mmcu=at90s2313 ... gcctest1.o gcctest1.o ... Wieso wunderst Du Dich dann noch, daß er sich über zweimal main() beschwert? ;-)
-
Thread
TCA-500 Add-On Board für das STK-500...
Oszillator-Leitungen weitergibt besteht im Falle des ATmega8 dennoch diese Option. Unterstützte MCU's... AT90S1200 AT90S2313 AT90S4433 AT90S8515 AT90S8535 ATmega8515 ATmega8535 ATmega8 ATmega16 ATmega32 ATmega161 ATmega162 ATmega163 Weiteren Fragen zum TCA-500 beantworte ich via Email
-
Thread
stk500 warning adress
Bist Du sicher, dass Du einen AT90S8515 programmieren willst? Der ist nämlich schon fast ausgestorben. Mein Tip (ich kann mich auch irren): Geh auf den Tan "Main" und wähle den richtigen Controllertyp aus. Beachte dabei, dass AT90S8515 und ATMega8515 Zweierlei ist. ...