-
Thread
fehlermeldung beim compilieren
Complier zwar schon ein wenig weiter aber er scheitert wieder: set -e; avr-gcc -MM -mmcu=at90s8515 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst main.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > main.d; \ [ -s main.d
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=main.lst main.c -o main.o main.c:4: warning: return type of `main' is not `int'
-
Thread
ATMEL's AVR Absatzmarkt
Wir setzen die AVRs (AT90S8515 später ATmega8535) inzwischen seit ca. 12 Jahren ein. Unsere Stückzahlen sind nicht wirklich hoch, doch 5000 Stück werden es inzwischen sein. Bei den PICs ist die Stückzahl noch 0.
> Wir setzen die AVRs (AT90S8515 später ATmega8535) inzwischen seit ca. 12 > Jahren ein. Unsere Stückzahlen sind nicht wirklich hoch, doch 5000 Stück > werden es inzwischen sein. Bei den PICs ist die Stückzahl noch 0. Ich setze
-
Thread
OC1A kontrollieren
Hi ich habe folgendes Problem: ich verwende einen AT90S8515. Den benutze ich im Compare-modus. Dazu wollte ich das OC1A-bit toggeln, aber auch zusätzlich kontrollieren. wie mache ich das und wie kann ich mir im AVR-Simulator diesen Status ansehen??? Danke
ist links der "Workspace". An unterer Kante dessen klickst Du auf "I/O" und unter dem Zweig "I/O AT90S8515" findest Du das dann unter "Timer_Counter_1" und dann "TIFR" (OCF1A). Mach Dir doch ein Interrupt-Prog on Compare Match A. Durch das Int.-Prog kannst Du ja dann ein Flag im SRAM setzen lassen welches
-
Thread
einfache Pausenzeit
ist. Um die Grundfunktionen zu verstehen, lohnt es sich, mal das Datenblatt vom AT90S2313 oder AT90S8515 vorzukramen und sich den Aufbau des Timers anzusehen. Auch eine Simulation in AVR-Studio kann zeigen, wie der Timer funktioniert. Dazu benötigt man zwar etwas Assembler, das ist aber viel einfacher
obrige Programm ein guter Einstieg. Hier die elegantere Methote: Das ganze hab ich auf einem AT 90S8515 getestet. Müste aber im Prinzip auf jeden Typ laufen. (Timer anpassen) int main(void) { TCCR1B = (1<<CS10) | (1<<CS11); //setzt den Prescaler 64 OCR1A = 62500; //setzt
-
Thread
[ASM] Addition (Immediate)
auch interessieren, und seit wann. Bei meinen Neueren scheint es so zu sein, bei den steinalten AT90S8515 und AT90S4433 ist es nicht so.
HI >Bei meinen Neueren >scheint es so zu sein, bei den steinalten AT90S8515 und AT90S4433 ist es >nicht so. Bei denen gab es gar keine GPIORs. Die sind mit ATmega164P/324P/644P oder/und ATmega48/88/168 aufgetaucht. MfG Spess
-
Thread
[S] AT90S8515-8PI im DIL40-Gehäuse
Hallo! Ich suche einen AT90S8515-8PI im DIL40 Gehäuse. Hat den jemand günstig abzugeben? Grüße Thomas
-
Thread
Dmx mit Bascom generiert
> 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
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
-
Thread
SimulAVR Version 0.1.2.6 von 2010 hat keine Definitionsfiles für den ATTiny 2313
ATTiny2313 hindeutet. Ein simulavr --list-devices bringt: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega32 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Nun meine Fragen: Hat jemand von Euch eine Version
laden mußte. $ /usr/local/bin/simulavr -v SimulAVR 0.9git Supported devices: at90s4433 at90s8515 atmega128 atmega16 atmega168 atmega32 atmega328 atmega48 atmega88 attiny2313 @Jörg: Ich danke für den Tipp!!! --ich melde mich, wenn ich mal eine Simulation mit dem Prozessortyp zum
-
Thread
Zugriffszeiten auf externes SRAM
Hallo ich versuche gerade die tatsächlichen Zugriffszeiten eines AT90S8515 auf ein 32k großes externes SRAM mit denen des Simulators des AVRStudio4.07 in Einklang zu bringen. Im AVRStudio Simulator beträgt die Zykluszeit für einen Ladebefehl aus dem externen SRAM immer
auch unabhängig davon, ob ein "Wait State" verwendet wird oder nicht. Tatsächlich benötigt ein AT90S8515 aber meiner Meinung nach 3 Takte (mit Wait State sogar 4). Ich muss mein C-Programm aber mit den tatsächlichen Zugriffszeiten simulieren, da es mehrere zeitkritische Teile enthält. Handelt es
-
Thread
Problem mit ISPAdapter+8515
ISP-Freq. "sauber" zugreifen. - Langsamste ISP-Freq ausprobiert? STK500/AVRISP-Dialog, Tab. Board - AT90S8515 oder ATmega8515?
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
AVR Signature Bytes - Liste aller Controller?
desc = "AT90S4434"; signature = 0x1e 0x92 0x02; desc = "AT90S8515"; signature = 0x1e 0x93 0x01; desc = "AT90S8535"; signature = 0x1e 0x93 0x03; desc = "ATMEGA103"; signature = 0x1e 0x97 0x01;
1E9205=ATmega48 1E9206=ATtiny45 1E9207=ATtiny44 1E9208=ATtiny461 1E920A=ATmega48P 1E9301=AT90S8515 1E9301=AT90S8515comp 1E9303=AT90S4434 1E9303=AT90S8535 1E9303=AT90S8535comp 1E9306=ATmega8515 1E9307=ATmega8 1E9308=ATmega8535 1E930A=ATmega88 1E930B=ATtiny85 1E930C=ATtiny84 1E930D=ATtiny861
-
Thread
vom 90s8515 zum atmega162
Moin! Ich habe bisher Programme auf dem dem STK500 begelegten AT90S8515 erstellt, und bin nun an einem Punkt angelangt, wo ich auf den ATmega162 wegen seiner doppelten seriellen Schnittstelle umsteigen muss. Leider spinnt sich das AVRStudio jetzt einen zurecht, indem
Habe eine Lösung gefunden: Bei den AVRfreaks.com gibt es eine AppNote "Migrating at90s8515 to atmega162". Nur zur Info...
-
Thread
ISP mit STK500
folgendes problem: Ich habe ein STK500 und möchte meine Software mit dem AVR-Studio auf den Prozessor (AT90S8515)übertragen. Wenn ich nun den Vorgang starte kommt die Fehlermeldung: "Signature does not match selected device .. FAILED!" Die gelesene Signatur sieht folgendermasen aus: 0x00 0x01 0x02 Ich habe
beschalten wie es im Manual beschrieben ist. Auch habe ich den richtigen Prozessor im Menu ausgewählt (AT90S8515). Alternativ zum ISP funktioniert das "Parallel High-voltage Programming" problemlos. Was mache ich um Himmels Willen falsch ??? Ich danke für Eure Hilfe Gruss Dimitri
-
Thread
STK200 ATMEGA16
STK 200 Entwicklungsboard ausprobieren. Die Software, die ich bisher zur Programmierung des AT90S8515 benutzt habe (wavrasm1.3 und AVRISP2.4) unterstützen den Mega16 aber nicht. Wer kann mir sagen, welche Programme unter Win NT 4 dies ermöglichen? (WinAVR habe ich gerade downgeloaded. Wegen
raus erstmal mit dem 1 MHz RC-Oszillator laufen, das ist dann sicher ein Unterschied zu Deinem AT90S8515. Eventuell würde Umschalten auf den Quarz ja die Timing-Probleme lösen? Ach ja, das würde sicher auch die geringere Ausführungsgeschwindigkeit erklären... (ich hatte oben noch nicht bis zu Ende
-
Thread
ATMEL MEGA8515
Parallele Schnittstelle programmieren. In der Liste zur Auswahl des Controllers gibt es einen AT90s8515 jedoch keinen Mega8515. Bei meinen Programmen habe ich immer in der ersten Zeile den Namen des Controllers eingefügt z.B. include "90s2313.dev". Geht hier auch "8515.dev" oder gilt das dann nur für den AT90S8515 ? Im Forum habe ich gelesen das der Mega8515 einen internen RC Oszillator verwendet. Wie kann man diesen Ausschalten bzw. den Oszillator in Verbindung mit einem Quarz verwenden ? Ich habe schon
-
Thread
Preise von AVR's
AT 90S4414 PDIP 12.50 AT 90S4414 PLCC 12.50 AT 90S4433 PDIP 14.60 AT 90S8515 PDIP 20.90 AT 90S8515 PLCC 15.75 AT 90S8535 PDIP 23.10 AT 90S8535 PLCC 23.10 AT MEGA 103 TQFP 49.00 AT TINY 11L SO8 4.61 AT TINY 15L SO8
-
Thread
STK500 fuse-bits lesen
Schande auf mein Haupt, alles zurück, ich hatte im STK500 statt des AT90S8515 den ATmega8515 eingetragen. Ich habe nur auf die letzten 4 Ziffern geschaut. Im ersten Thread habe ich mich noch dazu verschrieben AT90S8581 statt AT90S8515. Sowas sollte nicht sein. Trotzdem
-
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
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
LED-Matrix mit I2C
Ganze habe ich auf 2 Lochrasterplatinen (70x70mm) gepackt - auf der Einen sitzen der altmodische AT90S8515(PLCC)Controller,die Treiber, Spannungsregelung etc. und auf der Anderen das LED-Array. Die zur Zeit für den I2C-Slave verfügbaren Funktionen sind der beigefüg- ten <doc.asm> zu entnehmen. Viele Grüße Marcus PS: Um weiteren Fragen zur Controllerwahl vorzubeugen. Der AT90S8515 war der einzige im PLCC-Gehäuse den ich gerade zur Hand hatte. Nachdem es sich um einen Prototypen handelt habe ich auch BOD-Problematik außer Acht gelassen...
-
Thread
Böse Erfahrung mit Ponyprog
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
Smart Card / Chipkarte / Fun Card
von euch nen passenden Tip für mich... Ich möchte gern die allseits bekannte "Funcard" (den AT90S8515 auf einer Chipkarte) programmieren, und zwar über den STK500. Ist dieses überhaupt möglich? Wenn meine Informationen richtig sind, sind sämtliche Pins, die für ISP benötigt werden, auf der Chipkarte
meine Infos richtig sind. Des weiteren würde mich interessieren, ob schonmal jemand über einen AT90S8515 (o.ä.) mit einer Funcard kommuniziert hat und wäre über Tips dankbar. Ich möchte nämlich gerne eine Funcard als Codekarte einsetzen und sofern die Karte korrekt ist, bestimmmte Schaltaufgaben, abhängig
-
Thread
Timer0 interrupt
AVR noch recht wenig Erfahrung, deshalb bitte etwas Nachsicht ;-) ich versuche mit dem Timer0 (AT90S8515) einen interrupt zu erzeugen. Aber irgendwie funzt das im Simulator von AVR Studio nicht. Ich weiss beim besten Willen nicht mehr wo ich noch suchen soll. Hat jemand eine Idee und kann mir helfen
(auch wenn manch einer das scheinbar schon vergessen hat...) > ich versuche mit dem Timer0 (AT90S8515) Oh, ein historischer AVR. Solltest vielleicht mal bei Gelegenheit auf was Aktuelles umsteigen... > einen interrupt zu erzeugen. > Aber irgendwie funzt das im Simulator von AVR Studio nicht
-
Thread
AT90S8515 mit LCD (T6963C)+externem RAM funktioniert nicht
noch falsch sein könnte. Hoffentlich kann mir jemand helfen: Ich verwende den Atmel-Prozessor AT90S8515 mit 32K externen Speicher (was auch funktioniert, 8 bzw. 4 MHz, Wait-State). Nun wollte ich ein Optrex Display mit T6963C-Controller an den Daten-/Adressbus anschließen (an den Port-Pins funktionierte
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata5272 ata5505 ata5790 ata5790n ata5795 ata6285 ata6286 ata6289 atmega103 atmega128 atmega1280 atmega1281
at90pwm81 at90scr100 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k m3000 avr-gcc: note: supported core architectures: avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2
-
Thread
Interface-Schnittstelle am Hameg HM 208-1
Ich hab das mal mit einem 205er und nem AT90S8515 gemacht. - Einfach mal googeln, dazu gibts auch noch die Layouts und den Quellcode (find es nur gerad auf die Schnelle nicht) - bei mir ist die Pinbelegung folgende: AT90S8515 | Dir. |
-
Thread
mi At90S8515 in bascomavr ein lcd-display 240*64 programmier
Ich habe einen At90s8515 und ein lcd-display u´nd weis noch nicht wie ich ihn für das lcd-display in bascomavr programmieren kann, es wäre nett wenn mir jemand dabei helfen könnte
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
gelegentlich AVRDUDE mal gegen sowas altes noch zu testen – mein ältester ist im Moment wohl ein AT90S8515). Aber natürlich nicht für den Preis. ;-) Thorsten S. schrieb im Beitrag #7048572: > Das sieht dss Finanzamt übrigens gegebenenfalls schnell mal anders. Naja, für die Gewerbe-Einstufung wäre
gelegentlich > AVRDUDE mal gegen sowas altes noch zu testen – mein ältester ist im > Moment wohl ein AT90S8515). Aber natürlich nicht für den Preis. ;-) Kann ich Dir zukommen lassen wenn ich im Sommer wieder mal in D bin. Von JP aus wirst Du das Porto wohl nicht bezahlen wollen. ;-)
-
Thread
Mein erstes Layout hilfe erwünscht
> 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 vorgesehen. Ist das
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 vorgesehen
-
Thread
hilfe suche einen DMUX IC für paralleles RAM auf at90s8515
hallo, ich such mir schon seit ewigkeiten einem im internet ab, ich brauche ein leicht zu beschaffendes ic zur Daten Adressleiter aufspittung für eine statisches Ram. mfg uli
-
Thread
ATtiny13 Timer/Counter Prescaler frage zum Register GTCCR
Bernd: Ein Tip zum Verstehen der Timer: Nimm Dir das Datenblatt eines Classic-AVRs vor (AT90S2313, AT90S8515, AT90S8535 oder AT90S4433) und schau Dir genau die Funktionsweise der Timer an. Diese haben weniger Features, damit kannst Du erstmal die Grundfunktionen verinnerlichen. Wenn Du das beherrscht, dann
Ein Tip zum Verstehen der Timer: Nimm Dir das Datenblatt eines > Classic-AVRs vor (AT90S2313, AT90S8515, AT90S8535 oder AT90S4433) und > schau Dir genau die Funktionsweise der Timer an. Diese haben weniger > Features, damit kannst Du erstmal die Grundfunktionen verinnerlichen. ... Danke für den
-
Thread
Labor Aufgabe LED-Lauflicht
Ach so vergessen. der µc isn AT90S8515 Es gilt noch folgende Fragen zu beantworten. Was Bedeutet der Begriff ASCII- Generator? Wie erfolgt die Zeitsteuerung der Ausgabe? Wie wird die Menueführung des Benutzers realisiert?
Und besonders sinnvoll ist eine Laufschrift mit nur einem Buchstaben auch nicht gerade. Der AT90S8515 könnte knapp werden, die Hälfte ist ja schon durch den 8*15 Zeichensatz belegt. Bzw. frag mal, wie komplett der ASCII Zeichensatz sein soll, oftmals wird ja nur von 20h..7Fh benötigt. Ich hoffe
-
Thread
Pac Man mit dem ATmega8
mappen geht nur bei manchen AVRs. Der ATMEGA8 kanns nicht (würde auch zu viele Pins benötigen). AT90S8515, ATMEGA64, ATMEGA128 fallen mir gerade ein, die es können. Genaueres erzählt dir das Datenblatt.
Der AT90S8515 ist nicht mit den ATMEGA16/32 Pin-kompatibel. Kompatibel wäre der AT90S8535, der aber keinen externen RAM unterstützt. Beim ATMEGA128 heißt es "External Memory Interface", hab ich aber noch nicht