-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
einem 6800, 256k Ram und ein 1kB Eprom. Z80, 6510 , später AVR, ich hatte ein STK200 mit einem AT90S1200 dabei als er beschaffbar war. Ich konnte und kann Datenblätter lesen, auch das kleingedruckte. Alles von TO erwähnte kann ich gut nachvollziehen. I2C um mit dem MAS3507 zu reden. In Software auf
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
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
Arduino Uno R4: Besonderheiten und Abhilfen
für den R4 begeistern. Nachvollziehbar. Das Ding hat 32KiB RAM. Erinnert mich ein wenig an den AT90S1200, da dachten sie auch RAM ist unnützes Teufelszeug. Andererseits reichen dann auch die 4 DMA Kanäle. Der ADC mit 25 Kanälen scheint so ziemlich das einzig Erwähnenswerte. Aber nur falls er es
-
Thread
DCF77 Empfangsprobleme
Atmel das bei den neueren AVRs geschnallt hat, obwohl ich das schon 1996 bei der Vorstellung des AT90S1200 moniert hatte. Außerdem wird noch ein Schieberegister 74HC164 zur parallelen Ansteuerung des LCD benötigt. Das LCD ist mit einem Standard HD44780 Controller und hat 2 * 16 Zeichen Darstellung..."
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
Taktfrequenz wichtig sein. Es wäre nicht der erste AVR, der die Maximalwerte nicht schafft. Der AT90S1200 war z.B. im Datenblatt mit 20MHz angegeben, das Eval-Sample war mit 16MHz beschriftet und der Produktionstyp schaffte nur noch 12MHz. Und beim AT90S8515 blieben von den 20MHz im Datenblatt sogar
-
Thread
5 Tasten am ADC
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... ...
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
hatte zuerst den PIC auf der Liste, der war als er heraus kamm der schnellste µC. Als dann der AT90S1200 kamm bin ich dazu übergewechselt (1 Befehl pro Taktzyklus :-) ). Ich mach beides in Assembler, wobei PIC Assembler 'n bisschen eigenartig ist.
-
Thread
Open source Autoradio
halt einige unschöne Konstrukte. ...Hab auch schon z.B. ein komplettes Filesystem für einen AT90S1200 (hat KEIN RAM!!!) programmiert, FAT12/16/32 support, natürlich in assembler, read only, long filename support, directory lesen, ... Aber schön, transparent und übersichtlich ist halt anders.
Versandkosten 3700Yen ~ 33 Euro Aechz! > ...Hab auch schon z.B. ein komplettes Filesystem für einen AT90S1200 > (hat KEIN RAM!!!) programmiert, FAT12/16/32 support, natürlich in > assembler, read only, long filename support, directory lesen, ... Aber > schön, transparent und übersichtlich ist halt anders
-
Thread
avr910 und m88
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
cannot read spec file 'device-specs/specs-atmega4808'
./devtools/gen-avr-lib-tree.sh Generating source directories: avr/lib/avr2/ avr/lib/avr2/at90s1200 avr/lib/avr2/attiny11 avr/lib/avr2/attiny12 avr/lib/avr2/attiny15 avr/lib/avr2/attiny28 avr/lib/avr2/at90s4414 avr/lib/avr2/at90s4434 avr/lib/avr2/at90s8515 avr/lib/avr2/at90s8535
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
Timers in der ISR ist eine Möglichkeit, seinen Zählumfang zu begrenzen. Bei alten AVRs wie dem AT90S1200 war es sogar die einzige Möglichkeit. Sie funktioniert aber nur genau, wenn sichergestellt ist, dass der Timer noch nicht weitergezählt hat, wenn die ISR dazu kommt, den Zählerstand des Timers zu
-
Thread
AVR-Bootloader mit Verschlüsselung
; unsupported devices, no self programming or sram to small ;.include "1200def.inc" ; AT90S1200 ;.include "2313def.inc" ; AT90S2313 ;.include "2323def.inc" ; AT90S2323 ;.include "2343def.inc" ; AT90S2343 ;.include "4414def.inc" ; AT90S4414 ;.include