-
Thread
Kann kein Programm übertragen, da Programmer nicht reagiert
with buffersize = 64 bytes. Programmer supports the following devices: Device code: 0x13 = AT90S1200 Device code: 0x20 = ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48
-
Thread
Timer
Hi, ich,absoluter blutiger Anfänger habe das Problem den Timer in meinem AT90s1200 zu verstehen. Datenblatt gibt mir mit meinen wenigen Énglischkenntnisen nicht genug her. Problem: Ich möchte 0,5Sek Ticks aus dem Timerinterrupt haben. Habe als Taktfrequenz 1 MHZ Quarz, aber
-
Thread
unterschiedliche Zeiten beim Timer 0
Hallo zusammen. Ich habe folgendes Problem beim Timer0 (AT90S1200). Es wird eine Funktion delay1ms(n) aufgerufen, die Interrupt Timer0 freigibt und für eine Verzögerung von n Millisekunden sorgt. Diese Funktion wurde 3 mal mit dem Übergabewert 600 (also Verzögerung
-
Thread
? zu rekursiven Funktionsaufrufen
Compiler für Architekturen mit Softwarestack können Rekursionen. Z.B. alle 8051 und AVR (außer AT90S1200, ATtiny12, 15).
-
Thread
5V schalten mit pMOSFET
bestenfalls µs reden, sind wir weit weg von DC. Und wenn ich mir mal das DB eines Atmel wie den at90s1200 anschaue, so sagt eins der Diagramme "I/O PIN SINK CURRENT vs. OUTPUT VOLTAGE" aus, daß max. 70mA zu erwarten wären. Bei Zeiten im/unter µs-Bereich wohl unbedenklich. > Das > auszunutzen ist
-
Thread
Servo Signal mit einem Atmel auswerten
Timern und habe irgendwie da noch > nicht so den Durchblick. Mein erstes eigenes AVR-Programm (AT90S1200 mit dreistelliger 7-Segment-Anzeige, 12 Tastern, Impulsausgang) kann ich heute nur noch belächeln, es nutzte aber bereits den Timer-Interrupt. In Assembler ist das recht einfach zu verstehen. Mit
-
Thread
ATTINY11 & AVR-GCC Gesperrt
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
-
Thread
Osccal für EEPROM bei mega8535 mit Quarz
musste ich mich allerdings intensiv mit dem ISP-Protokoll beschäftigen, der damals zuerst verwendete AT90S1200 verhält sich auch noch etwas zickig. Meine Soft liest übrigens bei jedem Brennen eines calibrierbaren AVRs das zum Takt passende Calibrationsbyte aus und fügt es am Flash-Ende (letzte Zelle, L- und
-
Thread
Assembler im Selbststudium?
Obelix in > die Haustür einzufallen. Nunja, das ist Ansichtsache. Ich hatte bei AVRs mit dem AT90S1200 begonnen. Da war nichts mit C oder ASM, später bei Tiny12/15 auch nicht, ich vermisste es aber auch nicht. Und nun ist AVR-ASM für mich der Weg des geringsten Widerstandes. Ein Programm tut halt
-
Thread
[V] Aus Hobby-Auflösung: MCUs,FPGA, Speicher, etc.
größtenteils unbenutzt. Meine Preisvorstellung liegt bei 60,-EUR. Gruß Christian [code] 2x AT90S1200 (Atmel, MCU 1kB Flash) 1x ATMEGA128L-8AI (Atmel, MCU 128kB Flash) EUR 12,00 1x AT91SAM7S256AU-001 (Atmel, ARM MCU) EUR 10,00 2x ATMEGA8L-8AU (Atmel, MCU 8kB Flash) EUR 3,00 pro Stück 4x ATMEGA8L
-
Thread
AVR: "sleep disable" unnötig?
Warum auch immer - bereits im wohl ersten aller AVRs, dem AT90S1200, steht diese Empfehlung im Datasheet.
-
Thread
Umstieg auf 32 bit Atmel?
der Grund, was bei Atmel zu kaufen. Das war 1993 der erste preiswerte Flash-MC weltweit. Den AT90S1200 habe ich dann probiert und war bitter enttäuscht (schwerer Power-On Bug). Erst ab ATmega8 waren die AVRs auch wirklich zuverlässig benutzbar. Den großen Erfolg der AVRs schreibe ich hauptsächlich
-
Thread
PWM rauf/runter regeln
aussagekräftiger Kommentare nicht nachvollziehbar ist. Meine ersten AVR-Programme waren für den AT90S1200, da gibt es kein SRAM. Auch waren diese Programme recht zeitkritisch, wegen Impulsbreitenmessung und PWM im RC-Modellbau. Da fäng man dann schon an, Takte zu zählen. Und heute schäme ich mich fast
-
Thread
Bitwackeln mit USB to Seriell Wandler (Schnelligkeit)
schon gemacht. Ich nicht, ich habe (betreffs Controller) gleich mit AVRs angefangen, damals mit AT90S1200. > mit 12F675 oder 16F627 geht auch. > Ich habe eineigenes Protokoll probiert. > Ein langes Startbit (5*Datenbitzeit) Datenbits(8-32) Wäre mir zu unsicher, eine $00 sieht genauso aus (8 Bitzeiten
-
Thread
Probleme mit AVR Bascom Software UART
dann mit 9600,8,1,N wieder ausgeben. Das ganze möglichst mit dem Software UART um einen alten AT90S1200 (ohne uart on bord) verwenden zu können. Getestet habe ich mit einem AT Mega8. Variante I Eingang Hardware UART - Ausgabe Software UART ====================================================
-
Thread
AVR Programmierung
xml: <FlashPageSize>128</FlashPageSize> AT90PWM3B.xml: <FlashPageSize>64</FlashPageSize> AT90S1200.xml: <FlashPageSize>0</FlashPageSize> AT90S2313.xml: <FlashPageSize>0</FlashPageSize> AT90S2323.xml: <FlashPageSize>0</FlashPageSize> AT90S2333.xml: <FlashPageSize>0</FlashPageSize
-
Thread
AVR-Programmierung über LPT nicht möglich
inzwischen >5000 "verbratenen" AVRs nie irgendwelche Nachteile davon erfahren. Selbst mit dem "Ur-AVR" AT90S1200 nicht. Aber woher auch, wo die Reset-Schwelle bei den AVRs eh kein fester Wert ist wie bei etlichen Nicht-AVRs, sondern von jeher immer als Bruchteil der Vcc definiert ist. Ansonsten vertraue
-
Thread
AVR8ASM TWI Interrupt
Fehlerrate habe ich sehr deutlich bemerkt. Assembler hatte ich nur deshalb angefangen, da die ersten AT90S1200, ATtiny15 usw. sehr mageren Flash/RAM hatten und mit Hardwarestack auch nicht C-tauglich waren.
Peter D. schrieb im Beitrag #5515937: > Assembler hatte ich nur deshalb angefangen, da die ersten AT90S1200, > ATtiny15 usw. sehr mageren Flash/RAM hatten und mit Hardwarestack auch > nicht C-tauglich waren. > Seltsam, dabei hat ATMEL damals damit geworben auf C optimierte Controller entwickelt zu
-
Thread
DCC Singal auslesen
Nun ja, wenn's AVR sein soll ... Ist schon über 20 Jahre alt, den AT90S1200 gibt's nicht mehr, aber prinzipiell sollte das leicht auf einen neueren Typ zu portieren sein. Die eigentliche Dekodierlogik steckt fast ausschließlich in der Interrupt-Routine für externen Interrupt
-
Thread
MC PIC - Warum diese Ungleichbehandlung?
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
-
Thread
gcc oder ich kann nich rechnen.
auf CP/M (auf dem Z80) konnte auch nicht mehr. Die AVRs dieser Zeit reichten so ungefähr vom AT90S1200 bis zum AT90S8535 (mit einem ATmega103, der noch in den Kinderschuhen steckte), dafür war diese Entscheidung wohl gar nicht so unangemessen. Selbst C hat es bis kurz vor der Verabschiedung des
-
Thread
Toolchain neuere AVRs
avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
-
Thread
ATtiny 2313 mit mySmartUSB
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
Microcontroller 8 Pins Sound Generator Modellbau
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
-
Thread
Wie sprunghafte Bereitstellung der Betriebsspannung für MC realisieren?
> ist. Da hat dann auch kein Reset per Reset-Pin mehr geholfen Das kenne ich von den ersten AT90S1200 und dem ATtiny22. Da wurden bei langsamen Anstieg der VCC die Fusebits nicht korrekt eingelesen und statt des internen RC auf einen externen Quarz gewartet. Ein externes Reset konnte nicht helfen
-
Thread
IDE unter Linux
at90can32 at90can64 at90pwm1 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
folgende zwei Absätze. [code] Unterstützung folgender Microcontroller: Atmel Classic AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 Atmel ATTiny ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26
-
Thread
Attiny Programmierung
AT90S2313 war ja der erste verfügbare AVR, daher habe ich mich damit > auch abgequält. Nein. Der At90S1200 war der Erste.
Menschenskinder schrieb im Beitrag #6097911: > Nein. Der At90S1200 war der Erste. Dann eben: Der AT90S2313 war der erste verfügbare *brauchbare* AVR.
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
./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
Bascom, C, C++
Assemblerprogrammierung in der avr-libc Doku geschrieben einschließlich eines Beispiels, für den AT90S1200, da der durch C sowieso nicht unterstützt wird. Ist ein simpler Rechteckgenerator (habe ich mal irgendwann gebraucht), da sieht man aber auch schon, daß das Assembler-Einsteigerprojekt noch eine
-
Thread
PIC Oder AVR?
von langer Zeit einmal ein Projekt gestartet hatte und TTL-Gräber mit einem damals hochaktuellen AT90S1200 verkleinern wollte. Jahre nachdem das Projekt aus mangel an Zeit und Lust gestorben ist, hatte ich die ca. 20 uralt AVR's in meiner batelkiste gefunden und dachte, das man damit doch was machen
-
Thread
ATMega Temperatur
Aber das mmit der Tabelle kann man auch in ASM gut umsetzen, Progmem und LPM (lange her, oder? AT90S1200) Wenn es Recht ist, würde ich (in einem eigenen Tread) mal nach den Regelparametern fragen wollen und ob ich ein 40A 3-Phasen SSR kühlen muss. Grins) Messen der Temperatur ist ja nur das eine
-
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