-
Thread
[S] STK500 gesucht
Flachbandkabel für ISP 2x 2_adriges Kabel für UART usw. 9-pin RS-232 Kabel DC power Kabel Atmel CD Rom AT90S8515 Mikrocontroller Als weiteren Zubehör würde ich noch das passende Steckernetzteil, 2xATMega88, 1xATMega48, 1xATMega16, 1xATTiny25 und ein paar Quarze dabeigeben. Das ganze würd ich für 50
-
Thread
problem beim übertragen (soccerbot)
ATtiny15 Device code: 0x13 = AT90S1200 Device code: 0x28 = AT90S4414 Device code: 0x20 = ATtiny84 Device code: 0x34 = AT90S2333 Device code: 0x4c = AT90S2343 Device code: 0x30 = AT90S4433 Device code: 0x6c = AT90S4434 Device code: 0x38 = AT90S8515 Device code: 0x68 = AT90S8535 Device code: 0x57 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x41 = ATMEGA103 Device code
-
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
Max 7219 mit SPI ansteuern
bei dem ihr mir vielleicht weiterhelfen könnt. Zur Zeit versuche ich mit meinem Mikrocontroller (AT90S8515) vier 7-Segment-Anzeigen anzusteuern. Dazu benutze ich den Treiberbaustein Max 7219 von Maxim. Da Daten an diesen Baustein seriell geschickt werden müssen, habe ich erst versucht, ein Programm
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
wirklich sehr günstig. Ich habe selber nicht mit so einem Teil angefangen, sondern mit einem AT89S52. ... Mit C Programmierung. Mitlerweile bin ich auch bei den AVRs angelangt und programmieren in Assembler. Ich denke, dass für den Anfang C schneller geht, als assembler. Zumindest, was
AVRISP MkII für 39€ vollends aus. Mein Start mit AVR war vor vielen Jahren eine Bestellung von vier AT90S8515 und ein paar Rest Lochraster. Heute mache ich kleine Tests und Vorentwicklungen auf einem Steckbrett und einem Mega32 oder Mega644, für große Dinge habe ich mir das STK525 mit einem AT90USB1287
-
Thread
"erstes" eigenes Projekt: Relaisplatine
Gibt es: Application Note AVR042. Und sonderlich empfindlich sind die AVRs da nicht (mehr). Ältere (AT90Sxxx) waren es schon eher, manche Erfahrung stammt aus dieser Zeit.
(Wartezeit und Takte, bis die mcu startet.) Eure negativen Erfahrungen teile ich bei der alten 90S-Serie. Wo wir schon bei Fuses und Reset sind: die Brown-Out Detection ist auch eine feine Sache... (Ich bin sicher, dass einige mich jetzt gern widerlegen möchten: wenn es geht mit praktischen
-
Thread
C-Code Problem (LED-Faden mit Timer)
Die ISR's sind so kurz, da überlappt nichts. Ich habe jetzt kein Datenblatt vom 8515 , aber in dem vom Mega32 steht der nette Satz: >If the interrupt is enabled, the interrupt handler routine can be used
Werte größer 90 klappt das. Aber ich denke so kann ich den Code verwenden, wenn ich die Werte aus dem pwmtbl kleiner als 90 rausnehme (siehe 2. Beitrag, da werden aus dem pwmtbl die ersten 95 Einträge, die alle kleiner
-
Thread
Was heißt ldiw; outi?
die genannten Befehle (ldiw bzw. outi) bedeuten? Ich habe sie in einem Assembler-Programm für einen AT90S8515 gesehen, das ich für den mega8515 anpassen wollte, aber leider kann ich mit diesen Befehlen nichts anfangen, ebenso mit "RAMTOP" (ist das wie RAMEND?). Wer kann mir weiterhelfen? Vielen Dank
-
Thread
Liste von AVRs mit externem Speicherinterface?
wrote: > hat mein grep ergeben Es fehlen noch der Vollständigkeit halber die "mature" AVRs: . AT90S4414 . AT90S8515 . ATmega103
folgende Liste zählt alle 8Bit-AVRs (auch Mature Devices) mit externem Speicherinterface auf. [pre] AT90S4414 AT90S8515 ATmega64 ATmega103 ATmega128 ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647
-
Thread
Pollin Evaluation Board
www.lancos.com/ppwin95.html als Freeware zum Download bereit steht.". Ich hab hier auf dem Tisch liegen: AT90S8535,8PI,0127 ATMEGA8515,16PU,0602 ATMEGA32,16PI,0426B Kann ich das Testfile mit Bascom AVR aufmachen und für einen dieser yC abgeändert abspeichern? Z.B.: (So stells mir ich vor)
Laptops keine "echten" Schnittstellen mehr da sind. Ich hab bei meinem "Starterset" hier an yC´s zur Auswahl: AT90S8535,8PI,0127 (wahrscheilich mit dem onboardquarz nicht zu betreiben) ATMEGA8515,16PU,0602 (wahrscheilich jetzt tot) ATMEGA32,16PI,0426B (write failed) ATTINY2313 (
-
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
Programmierung mit Bascom-AVR
Ich habe ein Lcd-Display 240*64 und einen at90s8515 und weis nich wie ich ihn in bascomavr programmieren kann es wäre nett wenn mir da jemand helfen könnte
-
Thread
Nightrider an PORTA auf AT90S8515
Tach zusammen, hab heute meinen ersten Erfolg mit einem µc gehabt. Da mir die vielen Fragen und Antworten von Anfängern und den Profis sehr weiter geholfen haben, wolte ich doch mein kleines Proggi hier vorstellen. Ich bin ein absoluter Anfänger der sich jetzt bedingt durch die Tenikerschule mit µc beschäftigen darf und will. Z.Z. mit Keil Compiler und Raakers Platine. Privat dachte ich mir kann es nicht verkehrt sein sich mal den µc von Atmel zu widmen. Man kann zwar nicht alles 1 zu 1 umsetzen aber wenn man sich mit der Materie beschfätig, dann klappt das schon. Im Sommer fangen wir dann
-
Thread
UART, Testprogramm aus Buch läuft nicht
**********************************/ /* Include-Dateien -----------------*/ #include <io8515.h> // Register Definition fuer AT90S8515 #include <ina90.h> // Intrinsic Funktionen fuer ICCA90 /* UCR - UART Control Register: Bit Definitionen ---------------------------------
Fehlermeldungen aus: Aus welchem Buch? Ist das für den AVR und den WinAVR geschrieben? Nein, den ICCA90. >#include <io8515.h> // Register Definition fuer AT90S8515 Heisst beim WinAVR [c] #include <avr/io.h> // Register Definition fuer AT90S8515 [/c] >#include <ina90.h> // Intrinsic
-
Thread
lesen/schreiben von/auf Real-Time Clock
Natürlich ist das beim PIC mangels externem Daten- und Adressbus mehr Aufwand als bei einem 8051 oder AT90S8515. Ob wohl die Portleitungen reichen?
Ja. Ohne Datenblatt lesen laeuft wenig. Gibt's nicht was anderes, das auch lustig ist ? Einen Rosengarten ?
-
Thread
Überlegung und Rat.
Taster) als Matrix. Das macht 32 (Eingangs)kanäle. Gefunden hab ich dann einen Controller, z.B. AT90S8515. Oder als Entwicklungsplattform ein Amtel ATSTK500. Ein solches System bietet mir eine Softwareumgebung und eine serielle Schnittstelle zum PC. Wie ihr unschwer bemerkt bin ich nicht
komplett ohne Programmieren ausgekommen. Wahrscheinlich geht es nicht ganz so einfach, möglich wär's aber. Manchmal hat man Glück und kann sich seine Anwendung auf diese Weise komplett aus vorhandenen Modulen zusammenstecken.
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
... sinnvoller .... Sinnvoll ist z. B. ein AT91SAM7S64 oder ein anderer Controller aus der ARM7-Serie bzw. deren Nachfolgern.
Der 'AT91SAM7S64' ist nicht für externes RAM konzipiert. Und wie http://www.mikrocontroller.net/topic/107994 zeigt wird bei ARM7 doch schon in ganz anderer Größenordnung gedacht.
-
Thread
I2C bei Attiny13
] select microcontroller variant [avr-name] can be: avr1 - AT90S1200, ATtiny1x, ATtiny28 avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22 avr3 - ATmega103, ATmega603 avr4 - ATmega83, ATmega85
wrap-around (default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 *attiny13*
-
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
Pedant für Linux zu WinAVR
PURPOSE. /opt/cross/bin/avr-gcc --target-help Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313
attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p
-
Thread
Empfehlung SRAM und Latch für mega162
Hallo! Ich möchte einen mega162-16 mit 32 KB ext. Ram und zueghörigen Latch ausstatten, um den AT90S8515 auf meinem STK200 zu ersetzen (8-16MHz). Kann mir einer eine funktionierenede Bauteilkombination nennen? Gruß und Dank Michael
bei mir hat es "74AC 573" gemacht (Vorteil - sie gibt's bei Reichelt)
-
Thread
Quarzproblem mit Uhr und 8515
Hallo Ich versuche gerade, eine Uhr mittels AT90S8515 in Gang zu bringen. Wenn ich einen 4Mhz (oder 6Mhz, oder 2,4576Mhz) Quarz nehme, funktioniert die Schaltung, zählt aber natürlich zu schnell. Wenn ich einen 32,768kHz Quarz dranhänge, geht gar
-
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
UART Problem (Assembler zu C) III
Das sieht nicht so gut aus. Vielleicht ist der falsche AVR eingestellt (siehe erste Zeile #arch AT90S8515) oder dieser Disassembler ist hierfür untauglich oder das Hex-file ist tatsächlich ganz was anderes als dein bisheriges ASM-Listing. Ich würde als ersten disassemblierten ASM-Befehl ein rjmp erwarten
Das ist's, Jörg. Genial! Ist mir bei jeder Kontrolle durchgeflutscht.
-
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
=ATtiny25 1E9109=ATtiny26 1E910A=ATtiny2313 1E910B=ATtiny24 1E910C=ATtiny261 1E9181=AT86RF401 1E9201=AT90S4414 1E9203=AT90S4433 1E9205=ATmega48 1E9206=ATtiny45 1E9207=ATtiny44 1E9208=ATtiny461 1E920A=ATmega48P 1E9301=AT90S8515 1E9301=AT90S8515comp 1E9303=AT90S4434 1E9303=AT90S8535
-
Thread
Inculde für Anfänger und welche, die es werden wollen
// Status Register }[/c] Ich bekomme die Fehler: [pre]Compiling C: main.c avr-gcc -c -mmcu=at90s8515 -I. -gdwarf-2 -DF_CPU=4000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/main.o.d
old-style parameter declarations in prototyped function definition main.c:24: error: expected '{' at end of input make.exe: *** [main.o] Error 1[/pre] Der bei mir aber mehr Durcheinander, als Ordnung bringt. Was mache ich verkehrt? Gruß und Dank Michael
-
Thread
MAC OS X avrdude
ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code:
unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0xffffff86 = (unknown) Device code: 0xffffff87 = (unknown) Device code: 0x01 = (unknown) Device code: 0x04 = (unknown)
-
Thread
Suche Bezugsquelle AT90S8515-TQFP44
genannten AVR Controller in dem genannten Gehäuse. Mir ist schon bekannt das es stattdessen den ATMEGA 8515 gibt. Aber falls es den AT90S-Typ noch zu kaufen gäbe, wäre mir das lieber. Ich habe schon bei einigen Shops gesucht, habe aber max. die PDIP Version gefunden. Falls jemand eine Bezugsquelle hat
Wenn Dir 4KB Speicher reichen, hätte ich noch einen unbenutzten, ungelöteten AT90S4414-8AI, das war(ist) die 4KB Version des 8515. Und dann habe ich nochmal einen, den habe ich mit 4 Pins an der Ecken aufgelötet gehabt, ist auch ansonsten unbenutzt.
-
Thread
Pollin Atmel Evaluations-Board & Co. - Fragen
Servus! Bei mir funzt´s leider noch nicht. Ich bekomm das Testprog nicht zum laufen. Hab aber auch einen anderen Atmel (AT90S8535) als in der pdf beschrieben. Kann mal jemand bitte ein Testprog für diesen Atmel online stellen
Also, ich hab den hex-file in ponyprog geöffnet (chip ausgesucht) und rübergeblasen. Also mit dem AT90S8535 liefen zuerst die Ladebalken, dann verify und dann stand auf dem Bildschirm: "! write failed". Dann hab ich einen ATMEGA 8515 reingesteckt und versucht. Ergebnis war schon vor Ladebalken: "device
-
Thread
Steuerzeichen STRG+Z
Hallo zusammen, ich steuere ein GSM-Modem im Textmode von einem AT90S8515 an. Wie kann ich das Steuerzeichen STRG+z über Uart übertragen? z.B. unsigned char TEST = "hallo HierSollDasSteuerzeichenHin" Ich habe schon bei Wikipedia unter Steuerzeichen nachgeschaut
-
Thread
stk500, erstes programm
probleme geben sollte???? hier der code: ;***** STK500 LEDS and SWITCH demonstration .include "8515def.inc" .def Temp =r16 ; Temporary register .def Delay =r17 ; Delay variable 1 .def Delay2 =r18 ; Delay variable 2 ;***** Initialization RESET: ser Temp out DDRB,Temp ; Set PORTB to
Ahnung, was sich Atmel dabei in diesem Zusammenang gedacht hat. Andere Frage: Du hast wirklich einen AT90S8515? Eher doch wohl einen Mega8515? Dann hast Du die falsche CPU eingestellt. Gruß aus Berlin Michael
-
Thread
Webserver ATmega32/644DIP ENC28J60
Server-Seite kann ich somit auch nicht aufrufen! Kann mir da jemand helfen! Ich hab den Quellcode für den AT90CAN128 mit drangehängt! Danke Euch! Gruß, Thorsten
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////
-
Thread
Reset Pin entgegengesetzt zu Miso, Mosi, SCK
Das Pinout hat sich übrigens über die Jahre nie geändert. Der ATmega8 ist pinkompatibel zum AT90S2333 und AT90S4433. Was es schon immer gab ist die Unterscheidung zwischen dem ,,Industriestandard''- (MCS51-kompatibel) Digital-Pinout (AT90S4414, AT90S8515, ATmega162) und dem AVR-eigenen Analog-Pinout
> Das Pinout hat sich übrigens über die Jahre nie geändert. Der ATmega8 > ist pinkompatibel zum AT90S2333 und AT90S4433. Genau, die nachfolge Mega und Tiny sind vollkommen pinkompatibel, bloß Reset und XTAL1,2 können wahlweise auch IO-Pins sein. Ich hab mich letztens auch gefreut, daß Reset
-
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
128x64 Grafik LCD An Atmega 8/16/32
gleich mehrere Fragen bezüglich des Anschlusses an meinen Atmel, Hab folgende Atmels zur Verfügung: AtMega8515, 2x Atmega 16 und ein Atmega 32 1. Welche PINS muss Ich nun an meinen Atmel Anschließen? 2. Was hat V0, D/I, CS1, CS2, /RST / VEE / A und K für eine Funktion? Ist es besser wenn ich einen
Hab grade noch was Interessantes gefunden und zwar ein AM29F040B-90PC V Das müsste doch eigentlich ein einsetzbarer flash sein?
-
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
LCD mit M50530 Controller an Atmega 8515
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 -> Data4
Zeilen x 24 Zeichen) schon mal zum Laufen gebracht, allerdings im 8-bit Modus in Assembler an einem AT90S2313. Wenns interessiert kann ich mal die Routinen hier reinstellen, aber frühestens heute Abend, jetzt habe ich keinen Zugriff darauf. Gruß Reinhard
-
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
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
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 AREF-Anschlüsse
-
Thread
und verknüpfung zweier Taster
ich benutze den AT90S8515!!! ud das in Assembler!!!!
hey habs hinbekommen :) .include "m8515def.inc" ldi r16, 0xFF out DDRB, r16 ; Port B ist Ausgang ldi r16, 0x00 out DDRD, r16 ; Port D ist Eingang