-
Thread
direkt in ein Register des Tiny5 schreiben
unterstützt wird für -mmcu=attiny5. Sehr seltsam. Diese Meldung sollte nur kommen für -mmcu= at90s1200, attiny11, attiny12, attiny15 oder attiny28. Alle anderen Devices sollten entweder funktionieren oder komplett abgelehnt werden (specs File nicht gefunden etc.) Und wo man auf jeden Fall drauf
-
Thread
Fehlermeldung bei Attiny13 Programmierung
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
Keine MCU Auswahl unter Eclipse Juno mit AVR Eclipse plugin
avr51 avr6 avr7 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 ... Ubuntu 14.10 avr-as 2.24 avr-gcc 4.8.1
-
Thread
Fragen zum Sleep Mode
potenziellen Probleme. (Ich habe auch selbst bei keinem AVR je eins benutzt, nichtmal bei den ersten AT90S1200 damals.)
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
anfordert. Gerde die kleinen Cortexe sind durchaus noch „bare metal“ beherrschbar. Zwischen einem AT90S1200 und einem ATxmegaD lagen in der Dicke des Handbuchs auch schon mehr als eine Größenordnung ;-), die ARMs sind dann gar nicht mehr so üppig viel dicker geworden im Vergleich.
-
Thread
PWM für Modellservos
der L/H-Flanke reicht!!!) und ggf manipulieren. Ich habe das mal in einer Primitiv-Version mit AT90S1200 gemacht, enthält Decoder, Fahrtregler, Blinker, Bremslicht, Rückfahrlicht und einige Schaltkanäle für Licht, Hupe usw., enthält aber keine Trimmung und hat noch einige Prog-Fehler. Ich werde das
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
AVR Mega168p bei Unterspannung in "Parkposition" fahren
weniger Bedenken, das passiert ja nur, wenn der Eeprom in dem Moment geschrieben wird (ist ja kein AT90S1200 mehr). Aber zum Beispiel zyklischer Neustart mit Runternuckeln der Akkus ist ohne BOD schon wahrscheinlicher.
-
Thread
ATMEL Evaluations-Board V2.0.1 & ATtiny13
ich experimentierte daraufhin mit meinem Druckerport und bastelte mir anhand des Datenblattes des AT90S1200 mein eigenes System, erweiterte dies dann auf die damals erhältlichen AVRs und arbeitete lange recht zufrieden damit. http://www.hanneslux.de/avr/isp/isp.html Das ging gut, bis ich mir mal bei
-
Thread
ATmega168 Problem mit mySmartUSB und WinAVR
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
finden. (Teilweise mal mit 5 Timern teilweise nur mit 3 Timern). Der erste müßte eigentlich der AT90S1200 sein Gruß Anja
-
Thread
Ich bin verliebt!
ist der Plan, jedenfalls. ;-) Die weißen LED flackern schon seit mindestens 3 Jahren mit einem AT90S1200, jetzt soll die neue Platine diesen ersetzen. Ich habe den SWIM und die serielle Schnittstelle des STM8S auf Steckerleisten herausgeführt, weil ich ja 20 Platinen habe (ITEAD 10 Stk. 10x5 cm²,
-
Thread
ATmega8 lässt sich nicht mehr flashen
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
Suche nach Schaltung für Signalverzögerung
Den ATtiny25 hatte ich vorgesehen und wenn man alles in Registern halten kann, reicht schon ein AT90S1200. Braucht noch jemand welche? ;-)
-
Thread
AVR MKII und avrdude keine USB Verbindung
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
Wie heftet ihr z.B: das Reference Manual von Controllern ab?
schrieb im Beitrag #7519471: > Für bis zu 100 Blätter gefällt mir so eine Plastikringbindung. Das AT90S1200-Datenblatt vor 20 Jahren habe ich auch noch in sowas abgeheftet. Seitdem ist der Stapel an bedrucktem Papier allerdings sukzessive immer weniger geworden. Fast alles im Regal stammt da noch aus
-
Thread
ds1820 Fragen
Bus gescannt und alles in ein Array gepackt, da brauchts > kein EEPROM! Ich hatte früher auch AT90S1200, ATtiny12, ATtiny15 verwendet, da geht es nur mit Auslesen direkt nach jedem ROM-SEARCH-Zyklus. Die 9 Byte temporären Speicher mußte man von den 32 Registern abknapsen, extra SRAM hatten die nicht
-
Thread
Was kann man mit 16Byte an RAM machen?
hatte mal den AVR LS1200 oder so, der hatte glaub kein gar RAM und > nur 1200 byte code. Der AT90S1200 ist ja der Uropa der AVR. Etwa 30 Register hat der nur. Für viele einfache Sachen reicht der völlig. Auf dem STK-500 ist der u.a. für die ser. Kommunikation zuständig.
michael_ schrieb im Beitrag #4834008: > Der AT90S1200 ist ja der Uropa der AVR. > Etwa 30 Register hat der nur. Der Z80 hat garkein RAM und viel weniger Register, trotzdem gabe es viele Schaltungen ohne externen RAM-Baustein. Sowas erfordert halt
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
“-Versionen nehmen, damit sie dafür auch spezifiziert waren, aber gegeben hat es das seit dem AT90S1200. Gastino G. schrieb im Beitrag #4362339: > Ehrlich gesagt habe ich ohnehin nie verstanden, wieso man die XMegas auf > den Markt bringen musste. So schlecht war deren Idee ja nicht, sie haben
-
Thread
Timer Initialisierung für den avr-gcc komfortabel ermitteln
Macros in > das Programm und gut ist. Timerladewerte? Sowas hat man vor 10 Jahren beim AT90S1200 gemacht. Ich denke, dass es Karsten eher um sowas geht wie: „Ich habe einen ATmega88, einen CPU-Takt von 8 MHz, und möchte den Timer im PWM-Modus mit mindestens 500 Hz und 16 Bit Auflösung
-
Thread
PIN vs PORT beim OUTPUT
dabei > eingeführten Synchronisationsstufen an den Eingängen. Wann soll das gewesen sein - beim AT90S1200? Mein ältester, ein AT90S8515-8PI von 9825, verhält sich genauso.
-
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
Entwicklung eines "Debug Tool's"
TxD und SCK - diese beiden Pins werden an eine kleine Schaltung angeschlossen: kleiner AVR (AT90S1200 ..), MAX202/232 ... - die kleine Schaltung wird an eine serielle Schnittstelle des PC's angeschlossen Das ganze soll folgendermaßen funktionieren: In den Quellcode des zu "debuggenden" werden
-
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
Was unterscheidet PIC-Controller von 8051 und anderen?
die AtTiny so weit wie ich weiß nicht. Abgesehen vom allerersten AVR, dem längst eingestellten AT90S1200 können es alle, sogar der stark auf Diät gesetzte Zwerg Tiny10.
-
Thread
myAVR Board light welcher Programmer ist verbaut? für Linux
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
Empfehlenswerte Literatur zum Erlernen von C
Controller, die können Unterprogrammaufrufe nur in wenigen Ebenen verschachteln (Bsp im Anhang AVR AT90S1200 -> 3 Ebenen) und da sollte man nicht vom unterprogramm ins unter-unterprogramm verzweigen.
-
Thread
Unnütze Registersicherungen in ISR
dann als etwas unglücklich herausgestellt hat. Die stammt wohl noch aus Zeiten, als es nur einen AT90S1200 und einen ATmega103 gab, die noch nicht multiplizieren konnten.
-
Thread
pic18f2520 alternativer avr
soll. Das ist übrigens ziemlich unabhängig von PIC oder AVR: wenn man vor 10 Jahren mal einen AT90S1200 in der Hand hatte und nun plötzlich einen ATmega324P programmieren sollte, wäre der Aufwand für den Umstieg vergleichbar.
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
Jahrzehnte, aber schon einige Jahre dazwischen. Bedenke auch, dass die die Anfangszeit der AVRs war. Der AT90S1200 hatte das Feld ausgelotet (kurz danach der ATmega103), ab da konnte man dann Feedback von potentiellen und realen Kunden sammeln. Dass eine Entwicklung einer kompletten MCU-Serie "from scratch
-
Thread
Attiny lässt sich nicht flashen
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x14 = (unknown) Device code: 0x15 = (unknown) Device code: 0x16 = (unknown) Device code: 0x17 = (unknown) Device code: 0x18 = (unknown) Device code: 0x19
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen 8051-Derivaten pinkompatible AVRs (Ausnahme: /Reset) auf den 'Tisch'. Zu den günstigen Entwicklungsboards gab es einen kostenlosen
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
-
Thread
Transputer Prinzipien für heutige MCUs
Beitrag #7955797: > CUDA lernen ist klüger. Habe neulich erst damit begonnen, CUDA auf einem AT90S1200 zu implementieren. Sobald ich damit fertig bin, dann sofort auf 'nem Tiny.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
AT90PWM2B pwm3 = AT90PWM3 pwm316 = AT90PWM316 pwm3b = AT90PWM3B 1200 = AT90S1200 2313 = AT90S2313 2333 = AT90S2333 2343 = AT90S2343 4414 = AT90S4414 4433 = AT90S4433 4434 = AT90S4434 8515 = AT90S8515 8535 = AT90S8535
-
Thread
Atmega328p fuses falsch gesetzt
versehentlich zu löschen (liest dann als 0xFFFFFF aus), in einem Falle habe ich sie sogar mal (bei einem AT90S1200) mit Nullen überschreiben können. Um mit diesen (ansonsten funktionierenden) Controllern überhaupt noch etwas anfangen zu können, wurde die Option -F eingeführt. Später beim STK500 bekam sie noch
-
Thread
Mikrocontroller-Programmierung selber beibringen
Also ich habe den AVR, seit der AT90S1200 erschienen ist, häufig und gerne eingesetzt, aber diesen einem Neulinge, der ja wohl was für die Zukunft lernen möchte, zu empfehlen - naja - schon etwas hanebüchend - schau' dich besser bei den
-
Thread
avrasmeditor
dem asm-Editor. 1. auf der avrfreak seite steht das der wavrasm nur folgende typen unterstützt: AT90S1200-4,AT90S1200-12,AT90S2323,AT90LS2323, AT90S2343 AT90LS2343 AT90S2313-4 AT90S2313-10 AT90S4433 AT90LS4433 AT90S8515-4 AT90S8515-8 AT90S8535 AT90LS8535 AT90S2333 AT90LS2333 AT90C8534 AT90S4414-4 AT90S4414
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Wenn ich dran denke, welche Klimmzüge ich mit den RAMless AT90S1200, ATtiny12/15 gemacht habe, bekommen ich heute noch das kalte Grausen. Ich hatte sogar ein Pseudo-Call-Macro geschrieben, um den lächerlich kleinen Hardwarestack auszutricksen.
muss dann extra der komplette RAM (abzüglich Stack) frei gehalten werden? Eigentlich wäre ein AT90S1200 für Moby das geeignetste Bauteil gewesen. Wo kein RAM ist, kann man auch keinen verschwenden. :-)
-
Thread
Denke ich zu kompliziert?
Wildwuchs > sind. Das ganze hat hauptsächlich historische Ursachen. Als ich 1997 mit den AVRs (AT90S1200) anfing, gab es garnichts dazu. Nur einen rudimentären Assembler mit Bugs und sehr eingeschränkten Macro-Fähigkeiten und einen Simulator. Man mußte sich also alles selber erarbeiten. Klar, daß
-
Thread
AVR oder PIC
Adreßraum und nen echten Stack im RAM gewöhnt und möchte sie nicht mehr missen. Die ersten AVRs (AT90S1200) hatten leider nur nen 3-fach Hardwarestack und kein Push/Pop. Damit war das Programmieren ne richtige Qual. Man mußte sich Funktionsaufrufe dreimal überlegen, konnte als nicht bequem und übersichtlich
-
Thread
AVR-Studio Obsolet?
meine ich mich zu erinnern). Da sollten sie erstmal einigermaßen zukunftssicher sein. Einen AT90S1200 wiederum hat man selbst von Atmel halt schon ein paar Jahre lang nicht mehr kaufen können.
-
Thread
avr-libc kompilieren schlägt fehl
at90s1200 attiny11
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
Beitrag #5970521: > Intel 8008, Stack in Hardware nicht erweiterbar..8 Bytes. Als die AVRs (AT90S1200) neu rauskamen, hatten die einen 3-Level Hardwarestack. Da habe ich mich ganz verdutzt gefragt, was der Entwickler da wohl geraucht haben möge. Und später den Rückschritt vom ATtiny22 zum ATtiny12
-
Thread
Arduino zu millis() long und Reset vor dem Überlaufen Gesperrt
ob lkmiller da mitspielt. Nachdem ich das letzte Mal einen AVR vor etwa 20 Jahren (das war der AT90S1200) mit HV Programming programmiert habe, bin ich hier raus. Seither war es schlicht nicht mehr nötig. Und in keiner meiner zigtausend Schaltungen mit AVR µC ist eine Diode am Resetpin. Einen letzten
-
Thread
Ist ATXMEGA etwa out?
war da deutlich eleganter. In dieser Beziehung waren die AVRs schon bei der ersten Ausführung (AT90S1200 mal außen vor gelassen) nicht mehr zeitgemäß.
-
Thread
Wanderkiste Widlar, Runde VI
Atmels aus den älteren Baureihen ist's ähnlich. Ich hab hier noch nen ATMEGA8515L und sogar noch nen AT90S1200, werde ich nie benutzen und ob man sich da noch für ein Einzelstück reinarbeiten will. Und das ist was ich gar nicht gut fände: wenn jemand die Teile in großen Mengen rausnimmt und sie dann ewig
-
Thread
Wie geht man ein Assemblerprojekt an ?
das hatte ich bereits verstanden. Bevor ich Peters Routine fand, hatte ich nur eine 3x4-Matrix am AT90S1200 einzulesen, was bestens funktionierte, da ich die Abfrage (instinktiv) ins Multiplexing der dreistelligen LED-Siebensegmentanzeige integrierte. Das wäre auch nicht viel anders gegangen, da die Spalten
-
Thread
ATMEL (Microchip) erhöht die Preise
verteuern wöllten, nicht nur AVRs (von denen übrigens auch keiner 20 Jahre alt ist, denn den AT90S1200 gibt's schon lange nicht mehr).
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
versehentlich geschafft hast, die Signatur zu löschen, aber das ist mir lediglich mal bei einem AT90S1200 vor vielen Jahren ,,gelungen''). Nein, das Lesen der Signatur muss schon klappen, sonst ist das alles nicht sehr verlässlich. -F ist nur als Retter in der Not gedacht, nicht als Dauereinrichtung
avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313 attiny24