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ß
alte Board, das "nicht" mit der neuen Software, "updatet" werden kann, hat 2 ATMEL-Bausteine: AT90S1200-125SC und AT90S8535 8AC (SMD-Bausteine) ... und abgesehen davon,hab ich 50 Lenze drauf ! , soviel zum Kleinkind ...
90 starterkid + kabel usw. bekommen. unterstützt werden, laut eines bekannten, folgende µc's: AT90S1200 AT90S2313 AT90S/LS2323 AT90S/LS2343 AT90S4414 AT90S/LS4434 AT90S8515 AT90S/LS8535 nun meine fragen: die µc bezeichnungen sagen mir nichts, ist ein atmega32, oder zumindest ein atmega8
wieder erzählt, die Atmels wären nicht hinreichend EMV-fest, was wohl nur für die ersten, wie z.B. AT90S1200 galt. Es gibt zudem regelrechte Fangruppen/sogenannte Fanboys. Wie eben auch beim Streit um das "beste" Betriebssystem. Allerdings liegt das nciht am Forum oder an den Leuten und wäre auch nicht
kommt als nächstes. Damit machst Du Dir das (AVR-) Leben unnötig schwer... Ich begann auf dem AT90S1200, meine erste Bastelei bestand aus Tastaturmatrix 3x4, dreistelliger 7-Segment-Anzeige (Portpins mit Tastatur geteilt), einem Triggereingang und einem Ausgang mit 3 Zuständen (L, H und halbe Spannung
assembler programs */ #elif defined (__AVR_ATtiny28__) # include <avr/iotn28.h> #elif defined (__AVR_AT90S1200__) # include <avr/io1200.h> #elif defined (__AVR_ATtiny15__) # include <avr/iotn15.h> #elif defined (__AVR_ATtiny12__) # include <avr/iotn12.h> #elif defined (__AVR_ATtiny11__) # include <avr/iotn11
zwar korrekt, aber es geht auch einfacher "über den Daumen". Außer den "prähistorischen" AVRs (AT90S1200, ATtiny11, ATtiny12) unterstützt der Compiler nahezu alle AVRs, die es gibt. Für die ganz neuen "tiny tinys" (ATtiny4, 5, 9, 10, 20, 40) mit dem reduzierten CPU-Kern gibt's Patches bislang nur
not defined in avr-libc at43usb320, at43usb355, at76c711: have USB anyway at94k: is different... at90s1200, attiny11, attiny12, attiny15, attiny28: these have no RAM */ /* ------------------------------------------------------------------------- */ /* ----------------- USB Specification Constants and
not defined in avr-libc at43usb320, at43usb355, at76c711: have USB anyway at94k: is different... at90s1200, attiny11, attiny12, attiny15, attiny28: these have no RAM */ /* ------------------------------------------------------------------------- */ /* ----------------- USB Specification Constants and
Hat Atmel > das mal geändert? Nein, das war schon immer so, bereits beim wohl ersten AVR, dem AT90S1200. Bereits der Aufruf des Handlers schaltet mit dem I Flag die Interrupts ab und der Return-From-Interrupt Befehl schaltet sie mit dem I Flag wieder ein. SREG muss gesichert werden, wenn der Handler
AT90S4433 n ATtiny12 n AT90S4434 n ATtiny15 n AT90S8515 n ATtiny22 n AT90S8535 n ATtiny28 n ATmega8 n AT90S1200 n ATmega16 n AT90S2313 n ATmega161 n AT90S2323 n ATmega163 n AT90S2333 n ATmega323 (1) n AT90S2343 n ATmega103 n AT90S4414 n ATmega128(1) Note: 1. In external target or in STK501, devices do not
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)... ;-)
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
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
mit Chip erase löschen und komplett neu beschreiben. @michael_ Auf meinem STK500 ist auch ein at90s1200 drauf. Neben dem RSR232 CTRL Anschluss herrmueller
register doesn’t need to Register - EECR. The subroutine then increments the cur- be changed. On the AT90S1200, the EEMWE bit in the rent EEPROM address by performing the following opera- EEGR doesn’t have to be set. tion: Transfer EEAR to the register variable See the section EEPROM Read/Write in the datasheet
* A P P L I C A T I O N N O T E A V R 1 0 0 ************************ ;* ;* Title: Accessing the AT90S1200 EEPROM ;* Version: 1.1 ;* Last updated: 97.07.17 ;* Target: AT90S1200 ;* ;* Support E-mail: avr@atmel.com ;* ;* DESCRIPTION ;* This Application note shows how to read data from and write data to
Briefmarke zu 55 ct (2 x 10er-Bogen zu je 55 ct) Lieferumfang: 1100g 1 x ATMEL-Board A96021000b (AT90S1200) 1 x ATMEL-Board A96021000C (AT90S8515) 1 x Buch AVR Microcontroller 250 Seiten 1 x Buch BASCOM-AVR (ISBN 3-89811-937-8) 250 Seiten Kontakt: hb248 Klammeraffe t-online.de
und weiter gehts: - diverse Atmel Controller ATTiny 12 DIP (4x) AT90S1200 PDIP (1x) ATTiny 2313 SO (1x) AT 90S2313 PDIP (1x) AT90S8515 PDIP (1x) ATTiny 13-20 DIP (1x) ATMega128-16 TQ (1x) Preis 10€ für alle zusammen - diverse Elkos (Reichelt Bestellnummern
Aber.... mit meinem "Demo-Bascom" hab ich da keine Chance. Es kommt eine Fehlermeldung: das Chip AT90S1200 wird nicht erkannt. In der Auswahlliste Option / Chip vom Bascom taucht es nicht auf; kann ich also erstmal vergessen. Habe noch das my Smart USB MK2, die 9,50 € rein aus Neugierde kann ich noch
nein.. vom USB kommen zwei Steuerleitung und gehen zum AT90S1200 von dort zum ISP
noch die neueren Prozessortypen. Für meine Anwendungen genügen mir meist die alten DIL-Typen, z.B. AT90S1200, von denen ich noch einige übrig habe. Der Ausweg wäre das Programm "avrdude". Laut USBprog.pdf hiesse die Kommandozeile: avrdude.exe -p 1200 -c avrispmkII -P usb Da erscheint die Fehlermeldung
die AVR-Architektur, auf der der Befehlssatz basiert, einigermaßen kenne. Meine ersten AVRs waren AT90S1200, ATTiny12 und ATTiny15, die hatten kein SRAM und waren mit Hochsprachen nicht oder nur sehr schwierig zu programmieren, daher ASM... > Namaste Dito... ...
Ich glaube da war ich schneller. Aber auf die AT90S1200 könnte ich zugunsten von Dominik verzichten.
Guten Abend, ich würde die: 8x AT90S1200-12SI (SO Gehäuse) neu 10x AT90S2313-10SI (SO Gehäuse) neu und ganz gern die SMD-Rolle mit den Kondis nehmen. MfG ferra
the device specific instruction set summary. The LPM instruction is not implemented at all in the AT90S1200 device. 4. Cycle times for Data memory accesses assume internal memory accesses, and are not valid for accesses via the external RAM interface. For LD, ST, LDS, STS, PUSH, POP, add one cycle plus