-
Thread
GAL Programmieren?
/8070/galblast.htm VHDL ist wohl etwas unsinnig bei GALs, klingt wie C++ Programmierung für AT90S1200. Aber ispLever (bzw. die aeltere ispSynario Starter) ist schon geeignet per Formeleintippen (ABEL), steht alles auf der oben genannten WebSeite.
>>Zitat: "VHDL ist wohl etwas unsinnig bei GALs, klingt wie C++ Programmierung für AT90S1200." Da wär ich mir nicht so ganz sicher.. Ich will mir auc den Galblast aufbauen nur er läuft bis jetzt noch nicht. Wir Programmieren mit designExpert von Lattice und dort kann man doch auch VHDL
-
Thread
STK500
Ist die Firmware nicht für den AT90S1200 ?
>> Ist die Firmware nicht für den AT90S1200 ? _Nein_ Der AT90S1200 stellt eigentlich den "externen" Bootloader für den 8535 dar. Gruß, Magnetus
-
Thread
Motorkontrolle
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 Software so meine Probleme habe (Ich habe mal in der Schule Q-Basic gelernt, das ist aber schon einige
Der AT90S1200 wird nicht mehr hergestellt und ist für diese Aufgaben (wenn ich deine Idee richtig verstanden habe) viel zu klein!
-
Thread
Atmega8 7-Segment
Ich habe BC327 genommen (pnp 0,5A), allerdings am AT90S1200 mit 3 7-Segment-LED-Displays.
Hallo Leuts Hannes hat geschrieben! Ich habe BC327 genommen (pnp 0,5A), allerdings am AT90S1200 mit 3 7-Segment-LED-Displays. Heißt (pnp 0,5A) Ic Max 0,5 Ampere? Hilfe und Danke für die vielen Antworten!
-
Thread
AVR mit Uhrenquarz an niedrieger Spannung
Anschluss des Quarzes an den AVR (AT90S1200) haben? Kennt ihr einen Transistor, welchen man mit diesem AVR bei 2V steuern kann und der 25 mA schalten kann (kein SMD)?
veralteten Mikrocontroller? Nimm doch zum Beispiel einen ATmega, der hat viele Vorteile gegenüber dem AT90S1200, nicht zuletzt eine viel geringere Störanfälligkeit.
-
Thread
AVR-Einsteiger
Fragen: 1. Was für ein Controller ist für den Einstieg am besten geeignet? (Reicht da erstmal ein AT90S1200?) 2. Was sollte ich mir außer Programmiergerät für die Controller und passender Software noch zulegen? 3. Was nehme ich am besten für die Takterzeugung der Controller? 4. Reicht es den Controller
nämlich wahrscheinlich schnell an die Stelle gelangen, wo Du den Arbeitsspeicher brauchst, den der AT90S1200 nicht hat. Außerdem lässt es sich einfach viel "befreiter" programmieren, wenn man nicht ständig drauf achten muß, ja nicht mehr als 3 Unterprogramme zu verschachteln!
-
Thread
Gefälschte AVR-uC?
tatsächlich nochmal irgendwo untergekommen? Sowas kenne ich nur aus der Anfangszeit von den AT90S1200. Da habe ich sowohl mal einen gehabt, bei dem die Signatur gelöscht worden war (0xFFFFFF) als auch auf 0x000000 umprogrammiert. (Deshalb gab's im AVRDUDE schon immer das -F. ;-) Bei den
Jörg Wunsch schrieb im Beitrag #4154759: > Sowas kenne ich nur aus der Anfangszeit von den > AT90S1200. Bei mir wars noch ein seltener AT90S1200-16PC, die gabs ja später nur noch bis 12MHz.
-
Thread
PIC-Prozessor programmieren
alles recht bequem heute. Und den 16F54 eher nicht anfassen. Beim AVR empfiehlt auch keiner den AT90S1200.
lernen keinesfalls die Bücher der Grundschule verwenden! > Beim AVR empfiehlt auch keiner den AT90S1200. Ist ja auch schon lange tot.
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
Wein noch unterhalten. Diese Zeiten sind leider lange vorbei. Ich habe noch das erste STK für AT90S1200/2313/8515. Da saß ein AT89C2051 als Programmer drauf. Dann gab es das STK300 mit ATmega103, leider ohne Programmer-µC. Das mußte man an den LPT-Port anschließen, habe ich daher nie benutzt. Und dann das originale STK500 mit AT90S1200 und AT90S8535. Der AT90S1200 war nur für Firmware-Updates zuständig, da die AVRs alle noch keinen Bootloader unterstützten. Somit konnte man das STK500 auch nicht aussperren.
-
Thread
AVRDUDE 6.0 freigegeben
TPI programming using the BusPirate in bitbang mode) * Bugfixes - bug #34027: avrdude AT90S1200 Problem - bug #34518: loading intel hex files > 64k using record-type 4 - patch #7667: Minor memory handling fixes - patch #7680: Fixing timeout problem in ser_recv in ser_win32
64k using record-type 4 (Extended Linear Address Record) - bug #34027: avrdude AT90S1200 Problem - bug #30451: Accessing some Xmega memory sections gives not supported error - bug #28744: Can't load bootloader to xmega128a1 - bug #29019: pagel/bs2 warning
-
Thread
avr-gcc-4.1.1 verweigert sich dem ATtiny13
=2.15 (13:20:58 26.01.2007) gcc --target-help: Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103
emulation specific options. avr-as --target-help Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 atmega603 atmega103
-
Thread
AVR Flashen
Hallo. Mit welcher Hardware kann die die AT90S1200 und 2313 flshen ?? Danke, Markus
Hallo. Wenn ich eine .hex dann mit AVR-ISP flashen will, bekomme ich immer einen Fehler. AT90S1200/A Part Not Detected. Ich wähle dann Ignorieren und er geht dann bis 20 % und dann Programming Error. Was kann das sein ? Danke, Markus
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 usbdrv/usbdrv.c:1: error: MCU 'attiny45' supported for assembler only andererseits: sk@noname:> avr-gcc --target-help <bla..bla> Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
avr-gcc-4.1.1 --target-help folgendes aus: 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
avr-binutils-2.18 Gruss, Stefan! 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
-
Thread
Suche günstigen AVR-Prog. für paralellen Programmier Modus
Anschluß zur Not auch) der dem paralellen Programmier Modus beherscht. Möchte damit bevorzugt AT90S1200 und AT90S2313 Bausteine Programmieren (z. B. internen Osz. aktivieren usw.) Gruß Michael
Hallo Peter, ist schon mal nicht schlecht das Teil, aber so wie es aussieht kann es keine AVR's >AT90s1200 programmieren. Noch ne andere Idee? Gruß Michael
-
Thread
STK500 Angebot?
Anzeige (17,95 Conrad) (siehe Bild6) Keine Preise bzw. keine genaue Preise gefunden für folgen: AT90S1200-4SI (siehe Bild4) AT89C2051-24PI (siehe Bild4) AT90S1200-12PI (4 mal) (siehe Bild4) IC Fassungen ( ca. 2 ) (5Stück verschiedene größen) (siehe Bild1) Lochrasterplatinen (ca. 2 ) (siehe Bild2
-
Thread
STK500 defekter Prozessor
Der Bootloader für einen ATtiny2313 ist in der Tat ein anderer als für den AT90S1200. Letzterer ist ein stinknormaler AVR910, für den ATtiny2313 gibt's dafür eine angepasste Version von John Samperi. Der ATmega8535 (oder AT90S8535) muss übrigens für den externen Quarz gefuset werden, und der ATtiny2313/AT90S1200 muss auf externem Takt stehen. Letzterer bekommt den Takt vom Quarzoszillator des '8535. Solange also nicht beide Controller die richtigen Fuses haben, wird's nichts mit der Kommunikation, weil
-
Thread
Signatur v. Atmega16 plötzlich anders
Das hatte ich auch mal vor Jahren (1997) bei einem AT90S1200. Funktioniert aber bis heute einwandfrei in der Schaltung.
Beim AT90S1200 stand die Signatur aber auch noch in einem beschreibbaren Speicher und es gab einen Befehl um diese per ISP zu schreiben. Das ist afaik bei neueren AVRs anders.
-
Thread
SI-Prog und Tiny15
SI-Prog nen Tiny15 zu programmieren. Mit dem tiny26 geht das ohne probleme nur mit nem Tiny15 oder AT90S1200 geht es eifach nicht... Verwende Ponyprog.. Da kommt immer wenn ich den flash auslesen will "Device missing...." Wenn ich auf ignorieren drücke liest er zwar was aus aber es ist jedes mal was
hmm... das könnte beim tiny15 sein.. aber was ist mit dem AT90S1200 der ist nagelneu... georg.
-
Thread
Software UART in Assembler
Im dicken Trampert-Buch zum AVR stand soweit ich weiß ein Software-UART für den AT90S1200, der hatte keinen in Hardware. Auflage 2002: ISBN-10: 3772354742 ISBN-13: 978-3772354748 Auflage 2003: ISBN-10: 3772354750 ISBN-13: 978-3772354755 noch ne Auflage Mai 2003, gibts davon soviele
und mit AT90S1200 und UART findet Google was: AVR305: Half Duplex Compact Software UART http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=79 Appnote und Quelltext
-
Thread
SREG innerhalb ISR speichern?
Mit Ausnahme des alten AT90S1200 hat bei den AVRs jede Interruptquelle ein Pending-Flag. Damit merkt sich der AVR, daß noch ein Interrupt anhängig ist und versucht ihn sobald wie möglich auszuführen. Alternativ kann man dieses
Peter Dannegger wrote: > Mit Ausnahme des alten AT90S1200 hat bei den AVRs jede Interruptquelle > ein Pending-Flag. Damit merkt sich der AVR, daß noch ein Interrupt > anhängig ist und versucht ihn sobald wie möglich auszuführen. Eine Einschränkung:
-
Thread
[V]erkaufe Atmel AT89/90 Microcontroller Starter Kit
- Atmel AT89/90 Microcontroller Starter Kit - insg. 4x AT90S1200 - serielles Kabel - Handbuch - org. Disketten + CD-ROM - lose Artikel aus der Zeitschrift Funkamateur (AVR-AT90S1200-Programmierkurs 1, 2, 3, 5, 7 sowie Ziffernschloß) für 25 Euro Als
-
Thread
Fahrstuhlanzeige
soll die anzeige entsprechend hoch- bzw. runterzählen und dort stehenbleiben. Das ganze mit nem AT90S1200 ... Hat jemand ne Idee, wie ich das realisieren kann ? Vielen Dank im vorraus Jan
entsprechenden zeichen) schalten. also quasi 15 eingänge und ...ähm... 14 ausgänge, bei 2x 7 segmenten. der AT90S1200 reicht dafür ja nicht aus, also dachte ich, nen ATMega ist sinnvoller. Mit der Software habe ich noch nicht angefangen, weil mir da noch völlig das konzept fehlt.
-
Thread
Verkaufe verschiedene Atmel-AVRs
Hallo, und ich hätte hier noch 20 Stück AT90S1200-4SI (SO20) rumliegen. Preis: 1,00 Euro pro Stück. Gruß Thorsten
Ach ja, AT90S1200-4SI hab ich auch. Da ich keinem ans Bein pis*** möchte, sach ich mal: Auch 1 Euro *g* Grüße, André
-
Thread
Brauche einpaar AT90S2313-4SI
Also ich hätte ne Handvoll AT90S1200-4SI herumliegen, aber die können natürlich nicht so viel wie die 2313. Aber vielleicht reicht es ja für deine Anwendung ?
aber den 2313-4SI und der scheint wirklich nicht leicht zu bekommen. Was ich vorhabe, kann der AT90S1200 auf keinen Fall: Eine Konstante aus dem Flash holen. (LPM wird eben vom 1200er nicht unterstützt). Diese Konstante kann extern über Programmiergerät geändert werden. D.h. Es wird eigentlich nur Platz
-
Thread
Vibrationsmotor über 4 Pins treiben OK?
dass die Ports gleichzeitig angesteuert werden nein. Ich habe sowas vor 10 Jahren(? Wann kam der AT90S1200?) für ne motorische Modellbahnweichensteuerung gemacht. 4 Ports an die eine Motorseite, 4 an die andere. Läuft heute noch.
H.joachim Seifert schrieb im Beitrag #2537492: > Ich habe sowas vor 10 Jahren(? Wann kam der AT90S1200?) Das waren 15 Jahre (1997)... ;-)
-
Thread
Wieder Probleme mit 1200er
ist aber nicht ganz einfach. Hat auch mehr wie 5 Widerstände und ein Chip. Fuse Bits The AT90S1200 has two Fuse bits: SPIEN and RCEN. • When the SPIEN Fuse bit is programmed (“0”), Serial Program Downloading is enabled. Default value is programmed (“0”). •
@frankl die fuse-bits beim AT90S1200 bekommst du mit keinem seriellen Programmer gebrannt/gelöscht. Das hat doch nichts damit zu tun, an welcher Schnittstelle das Ding angeschlossen wird, sondern am Programmieralgorithmus.
-
Thread
STK500 zu verkaufen
Verkaufe das Ding incl. noch ein paar µCs für 100 Euro incl Versand. Dabei sind nochein paar µCs: 1*AT90S1200 im DIP20 >20*AT90S1200 im SO20 7*AT90S4414 Ralf
-
Thread
Assembler: Problem mit Registerpaar
Hast du vergessen auf AT90S2313 umzustellen, im Listing steht oben noch: ;* Target : AT90S1200 @ 4Mhz Der AT90S1200 kennt den Befehl "adiw" nicht, kann es sein das da was falsch eingestellt ist im Studio oder Assembler? Gruß, Arno
-
Thread
STK500 lässt sich nicht updaten
Hallo Martin, kannst Du das vielleicht etwas erläutern? Mir sind nur die alte Version mit dem AT90S1200 und AT90S8535 sowie die neuere mit ATtiny2313 und ATmega8535 bekannt. Inwiefern ist die dritte Version anders (außer den weißen Tastern)? Und noch etwas: Martin e. C. schrieb im Beitrag #1932398
Tom schrieb im Beitrag #1951539: > Mir sind nur die alte Version mit dem AT90S1200 und AT90S8535 sowie die > neuere mit ATtiny2313 und ATmega8535 bekannt. Inwiefern ist die dritte > Version anders (außer den weißen Tastern)? Atmel hat vor einiger Zeit die Fertigung der AVR-Tools
-
Thread
Sparsames lauflicht IC
AT90S1200 hat 15 Ausgänge. Ein Wunder wie für dich gemacht!
Baby Blue schrieb im Beitrag #7205492: > AT90S1200 hat 15 Ausgänge. Und Museumseinbrüche sind strafbar.
-
Thread
USB Programmer
Programmierkontroller, Firmwareaktualisierung des 8535 ueber einen weitere AVR, vergleichbar zum AT90S1200 auf dem AVRISP, ATTiny2323 oder ATmega48 bietet sich an, billig, Hardware-UART und kein Assemblergebastel notwendig, auf diesem eine abgespeckte Version einer AVR910-Firmware. Das Ganze in ein schickes
"Firmwareaktualisierung des 8535 ueber einen weitere AVR, vergleichbar zum AT90S1200 auf dem AVRISP" und wie geht das, musste ich nen bootloader proggen oder ? Ich wollte den Aufwand gering halten.Einfach so ein kleines schickes Teil wie das von Renesas, halt ohne debugging krimskrams
-
Thread
binär-BCD bzw. BCD- binär Wandlung
Oder einen CPLD. Oder irgendeinen µC. Das mit dem ATmega8 ist natürlich weit übertrieben, ein AT90S1200 reicht doch dicke. Früher gabs auch TTL-IC dafür, aber die werden nicht mehr hergestellt, da man sowas heutzutage wie oben beschrieben löst. Peter
@peter Hast ja recht ein AT90S1200 reicht hier auch. Es werden ja nur 15 Port Bits benötigt und der interne 1 MHz RC Oszillator reicht auch. CPLD wäre auch eine Lösung, braucht aber wohl mehr Strom und mit einem Microcontroller
-
Thread
Mikrocontroller in Darmstadt und Umgebung gesucht
aufgerundetes Porto ein paar Teile zukommen läßt. Beispielsweise hätte ich drei Widerstände, ein paar AT90S1200 und ATmega103 sogar zu verschenken ;-)
m.n. schrieb im Beitrag #6409589: > Beispielsweise hätte ich drei Widerstände, ein paar > AT90S1200 und ATmega103 sogar zu verschenken ;-) Passen die Widerstände denn zu den µCs? :-)
-
Thread
IR-Empfänger
verbunden werden. Bei www.Atmel.com gibt es die Application-note 410, die einen IR-empfänger mit dem AT90S1200 beschreibt- anbei die PDF dazu.- Die Assemblersource kannst Du Dir ebenfalls bei Atmel unter "AVR 8-Bit-RISC/Documents" herunterladen.- die Anpassung an den AT90S8515 dürfte nicht weiter schwierig
mit dieser Applikation ausgezeichnet; die 6 Datenbits von der Fernbedienung werden am Port B des AT90S1200 sauber ausgegeben, solange die Taste an der Fernbedienung gedrückt ist. Achtung: nicht jede Fernbedienug benutzt den RC5-Code. Habe 4 Fernbedienungen ausprobiert, bis es klappte. Ebenfalls zu beachten
-
Thread
Startschwierigkeiten mei Mikrocontrollern
"Kennt jemand von euch solche Erscheinungen" Ja: AT90S1200 ATTiny22 ACE1202 Alle diese hatten den Effekt, daß sie sich beim Einschalten manchmal verklemmten und es half auch kein externer Reset ! Der AT90S1200 wurde korrigiert. Der ATTiny22 wurde
-
Thread
ATMEL Evaluations-Board V2.0.1 - Fehler beim überspielen
identify chip with ID:000000 [/code] und [code] Selected chip and target chip do not match AT90S1200 <> ATMEGA32 [/code] [code] Das Programm sieht wie folgt aus: $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600 do Print
immernoch nicht. Could not identify chip with ID:000000 Selected chip and target chip do not match AT90S1200 <> ATMEGA32 mfg
-
Thread
AVR-->Videoeingang am TV-->Bild auf TV
http://home.student.uu.se/r/rost7041/avr/video_game/index.html Voltmeter, erzeugt BAS-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/dvm.htm Bingo-Spiel, erzeugt PAL-RGB-Signal, AT90S1200, 16MHz http://www.geocities.com/ariccibitti/bingo.htm Farbbalken Generator, erzeugt PAL-FBAS
-
Thread
7-Segment gem. Anode -> Treiber IC
Hi, hatte genau das gleiche Problem. Habs zuletzt so gelöst, dass ich einen eigenen AT90S1200 zum ansteuern des Displays verwendet habe und diesen über einen synchonen 2 draht bus vom eigentlichen Controller aus ansteuere. Die Helligkeit ist zwar nicht optimal, aber mit 20mA ganz OK. Die gemeinsamen Anoden steuer ich über 4 Transistoren. Die AT90S1200 bekommt man inzwischen für unter 1 Euro bei ebay. Einen Vorteil hat das Ganze auch noch, man kann die Binär zu BCD Decodierung im Displaycontroller machen und kann die Binärdaten über die Leitungen
-
Thread
AT89S52 ISP Programmierug
(sind ja software und pinkompatibel). nen isp programmer habe ich auch noch (habe mit mal nen at90s1200 programmiert). leider habe ich jetzt aber gesehen, dass ponyprog den at89s52 nicht unterstützt. Mein Problem: Wie bekomme ich das .hex File per ISP auf meinen Chip?
werd ichs mal probieren. Habe das ISP Interface von ebay und funktioniert mit Ponyprog und nem at90s1200 ganz gut. Die Pinbelegung wird da wohl irgendwie standard sein. Gruß, Thomas
-
Thread
STK500 in 1. Version (05/06)
dem unterschied mit dem Dataflash gibt es noch den unterschied das irgendwann die Bestückung von AT90S1200 und AT90S8535 auf Atiny2313 und Atmega8535 gewechselt wurde. Habe inzwischen beide Version hier, von der Funktion kein unterschied. (Nur das mein altes defekt ist...) Gruß Bernd
> einen Tiny2313 tausche Der ATtiny2313 braucht eine leicht andere AVR910-Firmware als der AT90S1200. Die solltest du ihm draufbringen, ansonsten kannst du keinen Firmware-Upgrade des STK500 mehr durchführen. Warum willst du an einem funktionierenden STK500 herumlöten? > und den Flash-Chip
-
Thread
Frage zu Stackpointer - der Sinn
Befehle den Stack benutzen. Wenn Du ohne Stackpointer auskommen willst, dann solltest Du einen AT90S1200, Tiny11, Tiny12 oder Tiny15 benutzen. ...
Hi >Wenn Du ohne Stackpointer auskommen willst, dann solltest Du einen >AT90S1200, Tiny11, Tiny12 oder Tiny15 benutzen. Ohne Stackpointer, ja. Aber nicht ohne Stack. >Viele Programmbeispiele - z.B. die Beispiele aus dem Kapitel EEPROM >verwenden doch garkeinen Stack, SPH
-
Thread
[V] 40 Stück Atmel AT90S1200-4SI SMD
Hallo Leute, ich habe 40 Stück unbenutzte Atmel AT90S1200-4SI SMD von privat anzubieten. Wer an einem/mehreren/allen ICs Interesse hat mailt mir bitte mit Angabe seiner Preisvorstellung. thx, Kalle
-
Thread
UP für RC5 Empfänger (AVR410 mit AT90S1200)
UP für RC5-Empfänger Vllt könnt ihr mir ja bei dieser, mir gegebenen Aufgabenstellung, ein bisschen weiterhelfen: Gesucht ist ein Unterprogramm für einen RC5-Empfänger. Die Empfängerschaltung sieht im Grunde so aus: http://www.atmel.com/dyn/resources/prod_documents/doc1473.pdf Verwendet wird aber nicht der übliche RC5 Code, da dieser in seiner Std.-Version nicht verwendet werden kann. Nach den üblichen 2 Startbits und einem Ctrl-Bit folgt ein 8 Bit Datenfeld, dahinter dann 2 Prüfbits. Somit wird der mögliche 14-Bit Rahmen des Std.-RC5 Codes nur mit 13 Bits genutzt. Nun soll über den
-
Thread
Wo befindet sich meine Konstante im HEX-File
@Oliver Ich arbeite momentan mit einem Basic Compiler, der den AT90S1200 unterstützt. Sonst arbeite ich mit einem C-Compiler. Ich habe alles mögliche versucht, leider vergeblich. Mein Programm sieht wie folgt aus: Variablendefinitionen Main() Unterprogramme ich habe
Guten morgen Oliver. Laut Befehlssatz des AT90S1200 verfügt dieser nicht über den Befehl LPM. D.h. Er kann ja keine Flash-Variablen unterstützen. Ich muss das Problem anderes lösen. Ich versuche 2 Speicherzellen im EEPROM zu reservieren. Danke nochmal
-
Thread
Programmier Adapter
Soweit ich das verstanden hab: Appnote AVR910: Dort ist ein zusätzlicher Mikrocontroller (AT90S1200) per RS232 mit dem PC verbunden. Der PC sendet dem Controller die Daten, die der Controller in die eigentliche Zielhardware schreiben soll. Der At90S1200 ist somit Teil eines (im Gegensatz zu den
-
Thread
AVR910 Programmer funzt nicht?!
Stecker nehmen :-) ... kann ich AT90s2313 programmieren, also erfolgreich. Hingegen klappts mit AT90s1200 gar nicht. Es flasht und bei der Überprüfung meckerts. Wenn ich mir den Flashinhalt mit Ponyprog anschaue wundert mich das auch gar nicht, weil da nur Käse drinsteht, der mit dem erwarteten Inhalt wenig bis gar nix zu tun hat. Weil beim AT90s1200 manchmal doch alles anders hat ich mal die Baut-Rate heruntergedreht, aber das half auch nicht. Kann sich jemand das Phänomen erklären?
-
Thread
Timer0 problem, wird nur einmal angesprungen
Überlauf angesprungen, danach passiert einfach nix. Bin schon fast am verzweifeln. Benutzter MP: AT90S1200 Code liegt an, schonmal thx fürs lesen.
danke für die schnelle antwort! jup daran hats gelegen. der AT90S1200 hat übrigens nur nen hardware-stack, den kann bzw. braucht man nicht initialisieren.
-
Thread
STK500 seit Update nichtmehr funktionsfähig
Das Problem ist historisch bedingt: Die original Bestückung war AT90S1200 + AT90S8535 und die hatten noch keine Clock-Fuses zum verstellen. Atmel hätte dem ATmega8535 nen Bootloader spendieren sollen und den ATtiny2313 weglassen. Dann wäre das Clock verstellen nicht
aber dann hat man wieder zwei verschiedene Firmwareversionen etc. pp. Zu der Zeit, als der alte AT90S1200 durch den ATtiny2313 abgelöst worden ist, war vermutlich schon der STK600 auf dem Reißbrett, der ja eigentlich den 500er ablösen sollte... Schön, dass du ihn wiederbeleben konntest, Florian.
-
Thread
Anschlußbelegung aller Atmega und Attiny zusammen
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) In der Regel nimmt die Liste der Mehrfachbelegungen von älteren zu jüngeren AVRs einfach nur zu, d
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 die