-
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
AVR STK500 günstig
selten mit USB-Port-Adaptern richtig funktionieren. Da damals Pony auf meinen Rechner nicht (mit AT90S1200) funktionieren wollte, hatte ich mir mein eigenes Bitbanging-ISP (Hardware und Software) geschaffen, das ganz manierlich funktionierte. Ich weiß also recht genau, wie Bitbanging und ISP funktioniert
-
Thread
AT90S1200 welcher Assembler?
Studio 3 laden: http://atmel.com/dyn/resources/prod_documents/astudio3.exe Und die Datei at90s1200.inc (oder so ähnlich) muß sich in deinem Arbeitsverzeichnis befinden.
Die Dateien sind doch schick! Und der AT90S1200 läßt sich auch mit AVR-Studio4 flashen.
-
Thread
Fragen zur Grundschaltung eines ATMega8
mich auf solche Abenteuer nicht einlassen. In der Ausbildung haben wir mit den damals brandneuen AT90S1200 mal getestet, wieviel mm Draht am 100n zwischen Vcc und GND stehenbleiben dürfen, bis erste Unregelmäßigkeiten im Programmablauf auftreten. Inspiriert war das Ganze von meiner Testplatine, bei der
-
Thread
AVRISP gekillt, AT90S1200 ersetzen?
Hallo Roland Z kürzeste Lösung wenn AT90S1200 kaputt: haben noch welche und können diese abgeben. Kannst so viele haben wie Du willst Gruß Wolf info@rcc-electronic.de
-
Thread
AVR Bezeichnungen
Programmieralgorithmus zum Flash programmieren. Einen wirklich anderen Algorithmus hat(te) eigentlich nur der AT90S1200. Das dürfte der erste Schuss damals gewesen sein. Daher unterstützen manche Programmer den auch nicht (richtig). Ansonsten hat sich nur das Timing bzw. die Poll-Werte geändert, wenn man während
-
Thread
STK500 Update Probleme bei Version über 4.12 Build 460
nochmal alles durchgelesen habe, bei mir > sitzt auf dem STK kein tiny2313 vor dem 8535, sondern ein AT90S1200. Das sollte egal sein, beide haben halt eine AVR910-Firmware. Diese Firmware selbst ist zugegebenermaßen anders für den AT90S1200 als für den ATtiny2313, aber das spielt hier keine Rolle.
zu hause nochmal genau testen, dieses grottenoszi hier is net das jüngste es scheint aber der AT90S1200 zu sein, auf RX zuckt was auf der Röhre ;-) aber auf TX ist alles ruhig - wie auch auf den MOSI, MISO und SCK Pins zum 8535 bis später
-
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
[V] Diverse (ältere) AVR-Controller
Moin, ich bin am Aufräumen und habe noch diverse AVR's ü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
Moin, 14 x AT90S1200-12PI 9 x AT90S2313-10PI 3 x AT90S4433-8PI 3 x AT90LS4433-4PI für 15€ incl Versand? gruß
-
Thread
ab welchem AVR lohnt sich C statt asm?
Variablen fehlt. Die 32 Register reichen meist auch für einfache Dinge nicht aus. Da sind z.B. AT90S1200, ATTiny 11, 12, 15, 28. Ab ATTiny 2313 wird es auch mit C interessant. Assembler empfiehlt sich ebenfalls unabhängig von der Controllergröße für zeitkritische Anwendungen, da dabei die Ausführungsgeschwindigkeit
Kommt darauf an, welchen Compiler du benutzt. Der gcc unterstützt nur AVRs mit SRAM, d. h. einen AT90S1200 kannst du nicht verwenden. Von Imagecraft gibt es einen Compiler, der auch für AVRs ohne SRAM geeignet ist. Klar ist, dass du in diesem Fall aber keine großen Sachen machen kannst.
-
Thread
Tutorial-kompatibles EvalBoard für Einsteiger für USB??
das AVR-Tutorial für den AT90S4433 geschrieben. Dieser AVR wurde gewählt, weil er im Gegensatz zu AT90S1200 und AT90S2313 über ADC-Eingänge verfügt. Dieses "historische" Tutorial wurde einige male ergänzt, wobei doch ein Großteil des Originaltextes erhalten blieb. > hier und da ist dann eine Ergänzung
AVR-Tutorial für den AT90S4433 geschrieben. Dieser AVR > wurde gewählt, weil er im Gegensatz zu AT90S1200 und AT90S2313 über > ADC-Eingänge verfügt. Dieses "historische" Tutorial wurde einige male > ergänzt, wobei doch ein Großteil des Originaltextes erhalten blieb. Aha. Schön, dass es sowas gibt
-
Thread
AT89C2051 Definitionsdatei?
Der AT89C2051 ist ja auch einige Jährchen älter als der älteste AVR (AT90S1200). Da kann man natürlich nicht die Features des jungen ATmega8 erwarten. Inzwischen gibts von ihm aber ganz schnuckelige Nachfolger, z.B. AT89LP4052. Peter
-
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
AD Konverter beim Mega 8
: http://www.hanneslux.de/avr/index.html echt? Woher hast du denn den AT90S1200 und die CD gekauft, wenn nicht übers Internet? WAS? Ihr habt einen lokalen Elektronik Händler?! Unfassbar ;) Der letzte der hier in der Umgebung war, kam mit seinem Lämpchen, Schalterchen und
Hi >echt? Woher hast du denn den AT90S1200 und die CD gekauft, wenn nicht übers Internet? Zum Informieren gibt es Bücher , Zeitschriften und Kataloge (die sollen sogar Offline funktionieren). Zum Bestellen gibt so ein altmodisches Teil
-
Thread
Prozessoren fürs STK500
ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° AT89C4051-24PI Atmel im DIP20-Gehäuse° 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, reicht
ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° > AT89C4051-24PI Atmel im DIP20-Gehäuse° > AT90S1200-12SI Atmel im SMD-Gehäuse° > AT90S1200-12PI Atmel im DIP-Gehäuse° Die kannst Du vergessen ... ungeeignet bzw. alter Schrott
-
Thread
???Ponyprog2000 und Win XP killt Mega8???
--- Grund war auch hier, daß es mehrere Versuche beim ATMega8 brauchte und beim AT90S1200 garnicht ging. Es war auch sehr abhängig vom verwendeten LPT-Kabel. Mit RC-Glied war dann Ruhe. Auch mal prüfen, ob evtl. die Einstellung des LPT-Ports im Bios verstellt ist. Bei mir steht der auf
-
Thread
AtTiny2313 proggen
die jeweilige Schaltung, starte PonyPorg, stelle das Device ein und flashe dann den Kram. Ob AT90S1200, Tiny2313, 8515, Mega8515, Mega8, Mega16,Mega32, Mega162, ging bisher immer ohne irgendwelche Probleme... PS: ich habe noch nie etwas anderes als PonyProg benutzt, es lief bei mir auf Anhieb,
-
Thread
7 Segmentanzeige falsch eingekauft, reagiert nur auf low.
auf der das Beispiel läuft, war nämlich schon vor ein paar Jahren aufgebaut worden und mit einem AT90S1200 für einen völlig anderen Zweck eingesetzt. Sie wird für diesen Zweck nicht mehr gebraucht, weshalb ich sie zum Experimentieren mit einem Tiny2313 missbrauchte. Mein Multiplexing ist etwas komplexer
-
Thread
Wer zu tief gräbt, muss zahlen
hatten, einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler getrost verzichten
-
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
firmware weg
Also der AT90S1200 kann sich nicht von alleine löschen. Höchstens der AT90S8535 kann durch ein fehlgeschlagenes Update tot sein. Dann einfach nochmal mit AVRStudio das Update einspielen. Peter
ich hab natürlich keinen AT90S1200 sondern ein Attiny 2313 auf dem STK
-
Thread
AVR Taktfrequenzen
einzelnen Derivate nicht die angegebene Taktfrequenz aushalten und Ausfälle produzieren??? AT90S1200 war damals ein typischer Vertreter. Vielleicht könnt Ihr ja Eure Erfahrung mal weitergeben. Viele Grüße Bobbi
-
Thread
Kriege kein LED angesteuert.
Habe mich auf den AT90S1200 bezogen, und seit dem nicht mehr um die Ausgangsports gekümmert. Ergab sich auch keine Notwendigkeit dazu, weil sie bei meinen Projekten eh nie höher belastet wurden. Output High Voltage I =
-
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
Wirklich arm, der ARM
Ich kann mich noch gut an die ersten AT90S1200 erinnern, die waren total unbrauchbar. Etwa bei jedem 10. Einschalten standen sie und kein externes Reset half. Da hatte sich irgendwas intern total verhakt, erst VCC=0V half. Im Datenblatt
>Ich kann mich noch gut an die ersten AT90S1200 erinnern, die waren total >unbrauchbar. Mein IR-Dekoder mit einem 1200er funktioniert immer noch ganz prächtig. >der AT89C51 von 1993 war von Anfang an bugfrei. Wirklich? Oder gab's das
-
Thread
7-Segm. Anzeige
Ich hatte eine dreistellige 7-Segmentanzeige, 12 Tasten und einige Impuls-Ein/Ausgänge an einem AT90S1200 (mit Quarz), das war völlig ausreichend. ...
-
Thread
Schlechter Programmierstil oder einzige Möglichkeit?
Tasten bietet sich die "bulletproof"-Lösung von Peter Danegger an - läuft bei mir überall, ab AT90S1200, auch für die beiden Tasten der Heizgriff-Steuerung... @Hans Es geht durchaus schlechter, man kann z.B. einen Timer-Interrupt für die Watchdog-Triggerung benutzen... :-/ Ahoi, Martin
-
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
Problem mit RCALL / RET bei ATtiny12 in AVRStudio 4
tiny22, weil mein avrsimulator den tiny12 nicht einstellen kann. in einem ähnlichen programm mit AT90s1200 funktioniert es, zeigt auch die gleichen werte für stackpointer u.ä. an. bin total ratlos. weitere infos lasse ich gern zukommen. bitte um schnelle hilfe. danke schonmal.
-
Thread
AVRISP mk2 brennen eines Tiny 45 ?
? Die Werkseinstellung kannst Du im Datasheet Deines AVRs nachlesen. Meist (nich immer, beim AT90S1200 z.B. nicht) ist der interne RC-Oszillator aktiviert. > Das wäre ja eine blöde Einstellung. Anders > rum würde es mehr Sinn machen wenn erst mal der interne Voreingestellt > ist und dann auf
-
Thread
Clock source ändern
devices: Device code: 0x55 = ATtiny12 Device code: 0x56 = 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
-
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
Stk500 Firmware mit A-Studio412
Auch wenn ich noch ein blutiger Anfänger bin . Nun aber mein Problem: Ich habe ein Stk 500 mit AT90s1200 und einem AT90s8535 auf der Platine ,welche für die Programierung sind ( noch Max232 usw ist aber klar , nur wenn es verschiedene Versionen gibt , habe da keine Ahnung ). Nachdem ich nun das Board
-
Thread
ATtiny2313 und IR-Signal
RS232, das könnte ich stattdessen sogar noch besser gebrauchen. Das Problem ist aber, dass dort ein AT90S1200 benutzt wurde, den es ja unterdessen garnicht mehr gibt. Kann mir eventuell jemand sagen, wie ich das Programm (siehe Link) auf einem ATtiny2313 zum laufen bekomme? Was muss ich an dem Code anpassen
-
Thread
Frage zu Prüsumme und zum Flash lesen
file=viewtopic&p=355 hab ich schon einige Device Codes gefunden :) [C] Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny2313 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48
-
Thread
V: 42 Stk AVR AT90S1200 12MHz 15,- € inkl. Versand
Verkaufe einen Restposten: 42 Stück AT90S1200-12PI DIP-20 12 MHz Preis: 15,- inkl. Versand (Maxibrief)
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
atmega1280 atmega1281 at90can32 at90can64 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 ../Testobject_2561.c:0: Fehler: MCU »atmega2561« nur für Assemblierung unterstützt In Datei, eingefügt von ../Testobject_2561.c:1: C:/WinAVR
-
Thread
30 Stück AT90S1200-12PI im DIP Gehäuse
20 St. AT90S1200-4SI Preis: EUR 0,25 pro Stück 15 St. AT90S1200-4SI mit akt. int. RC-Oszillator Preis: EUR 0,25 pro Stück Hier in nem anderen Thread zu finden :) PS: Hoffe, das es nicht allzu sehr brennt
falls noch AT90S1200 benötigt werden, wir können noch einige abgeben Gruß Wolf info@rcc-electronic.de
-
Thread
Versorgung / Ungebung des AVR
wirst bestimmt erschrecken!!! hatte noch nie solche probleme mit den AVR's (obwohl... doch: ein AT90S1200 an nem netzteil mit sehr hoher restwelligkeit hat absolut nicht getan was er sollte. mit entsprechender beshaltung liefs dann doch einigermasen stabil. Inzwischen mach ein Tiny2313 seinen dienst
-
Thread
Evaluationboard für ATmega32?
eigentlich an das STK500. Hab das bei Conrad auch gefunden und jetzt steht da aber Passend für: AT90S1200, AT90S2313, AT90S2323, AT90S2343, ATMEGA8515, ATMEGA8535, ATMEGA8, ATMEGA16, ATMEGA161, ATtiny11, ATtiny12, ATtiny15, ATtiny28 - der ATmega32 ist nicht mit aufgezählt und auch auf dem zugehörigen
-
Thread
LED-Segmente durch Multiplex zu dunkel
@StefanK: Das war mal. Die ersten Serien wie der AT90S1200 waren so, alles spätere wie die ATTiny und ATMega sind da absolut symmetrisch, d.h. 20mA geht in beiden Richtungen. Für 100mA Impulsleistung sind aber externe Treiber notwendig. Gruss Jadeclaw
-
Thread
Welchen controller
, wenn man mal die Experimente mit dem 8749 außer Acht läßt. Mein erster Atmel war übrigens ein AT90S1200-4SI, nettes Teil und hatte sogar schon einen internen RC-Oszillator. > Ich habe beim Start mit Atmel mit dem AT90S2313 angefangen und > nie alle Pins voll gekriegt, wozu auch, man ist froh
-
Thread
[V] viele Bauelemente, SMD und bedrahtet
1608LTGC 80 St. LED rot, lc, SMD 0603, Typ: KP-1608LSURC-E Zuätzlich kommt noch hinzu: 20 St. AT90S1200-4SI Preis: EUR 0,25 pro Stück 15 St. AT90S1200-4SI mit akt. int. RC-Oszillator Preis: EUR 0,25 pro Stück MfG Thorsten
grün, lc, SMD 0603, Typ: KP-1608LTGC 50 St. LED rot, lc, SMD 0603, Typ: KP-1608LSURC-E 10 St. AT90S1200-4SI