-
Thread
Stromreduzierung in Power-Down mit CKDIV8 ?
kann, aber dass dies auch beim SLEEP passiert, war mir so nicht bewusst. Gerade nachgesehen, AT90S1200 und ATmega103 hatten das noch nicht, beim ATmega163 und ATmega128 scheint man es eingeführt zu haben.
-
Thread
ATtiny12 - Disable External Reset!?
instabil ist er nur im Sinne von Frequenzkonstanz. Schwingt sicher. Zumindest beim AT90S1200 habe ich bei mehreren 1000 Stk keinerlei Probleme gehabt.
-
Thread
ATtiny2313 nicht löschbar
ich noch nie Programmierprobleme gehabt. Bei mir sind exakt 0% AVRs gekillt, selbst die ersten AT90S1200-16 von 1997 leben noch. Und AVRs, die in die Schaltung sollen, kriegen erstmal nen Bootloader verpaßt. Dann können sich nicht mehr versehentlich die Fuses verstellen. Peter
-
Thread
T6963C
umgeschaut und denke mal das ich ne AVR nehme welche genau allerdings weiß ich nicht wie siehts mit dem AT 90S1200 SO20 aus? als grafisches display würde ich ein 240x128 pixel schwarz/weiß nehmen das einen 8bit datenbus hat und nen T6963C konroller benutzt. vielen dank nochmals im vorhaus. ich freue mich
-
Thread
STK500 und 16Mhz Quarz
schonmal die Prozessoren übertaktet und wenn ja, welche und > auf wie viel? Ich habe mal einen AT90S1200 statt mit erlaubten 4MHz mit 10MHz betrieben. Ich dachte, es wäre ein 10MHz-Typ gewesen und irgendwann dann schaute ich mal auf den Chip und stellte fest, daß es nur ein 4MHz-Typ war. Na jedenfalls
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
verreckt, z.B. EEPROM-Vergeßlichkeit (AT90S2313), Flash-Vergeßlichkeit (ATtiny22), Hängenbleiben (AT90S1200). Da hat sich Atmel bestimmt nicht mit Ruhm bekleckert. Ich hab dann erst wieder mit den ATtiny26 und ATmega8 nen neuen Versuch gestartet, weil die endlich ein funktionierendes Reset haben (BOD
Immediate und ein Decimal Adjust, der BCD-Operationen merklich vereinfacht. Und der Stack beim AT90S1200 und den anderen RAM-losen Teilen hätte auch ein paar Ebenen mehr gehabt. Gegen die Doppelt-, Drei-, Vierfachbelegung ist leider kein Kraut gewachsen, die Anzahl der Anschlüsse ist nunmal begrenzt
-
Thread
Timer Belichungsgerät
Falls jemand Interesse hat, ich habe noch etlich Platinen (doppelseitig DK, 52x24mm) für AT90S1200 bzw 2313 SMD, 4digit-Display LTC5723, für Encoder geeignet. Relais ist allerdings nicht auf der Platine. Software sollte auch noch irgendwo zu finden sein - aber der echte Bastler macht sich sowas
-
Thread
Hilfe! ISP mit STK-500
nicht weiss, sucht man u.U. nach einem Fehler, den es tatsächlich nicht gibt. Im Vergleich zu dem AT90S1200, der ja entwicklungsmässig der älteste AVR ist, wurde bei den neueren Typen die interne Hardware des ISP-Interfaces deutlich verbessert und ist wesentlich weniger anfällig für Störungen und ungenaue
-
Thread
Welchen ATmega soll ich nehmen?
Die Auswahl des Controllers beschränkt sich aufgrund des Programmers auf folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P ATmega328P
-
Thread
Probleme mit .db oder .dw in SRAM ?
SRAM für die Konstanten ganz weg und liest direkt mit dem LPM-Befehl aus dem Flash. Bis auf den AT90S1200 haben den alle drin. ldi ZL, Low(Daten*2) ;StartAdresse setzen. ldi ZH, High(Daten*2) lpm R16, Z ;Wert in R16 laden. Und wenn du eine Tabelle abgrasen willst, pack den: lpm R16
-
Thread
Problem beim init eines lcd in Bascom
aber auch darauf an, ob die Projekte überhaupt BASCOM-tauglich sind. Meine ersten Projekte (mit AT90S1200, Tiny12, Tiny15) hatten hauptsächlich mit Impulsverarbeitung zu tun (Impulsbreiten messen, Software-PWM erzeugen, Schaltfunktionen auslösen...). Da hätten mir die BASCOM-Bausteine sowiso nix genützt
-
Thread
unrecognised emulation mode: avr4
atmega83 atmega85 avr5 atmega161 atmega163 atmega32 at94k avr1 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28
-
Thread
AVR-install-skript?
--help Usage: simulavr [OPTIONS]... [flash_image] ... Currently available device types: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Andererseits hatte simulavr
-
Thread
Probleme beim Programmieren der Fuses mit STK500
werden muß ist: In welcher Programmierart kann man genau deine gewünschten Fuses ändern? Bei einem AT90S1200 z.B. kann man den internen Oszilator nur im Parallelmodus schreiben. Ist die Frage geklärt, liest sich die Pogrammierung auf jeden Fall so, das man Brücken auf den PortB von PortE machen muß. Man
-
Thread
ATTIINY12 Probleme mit int. Oszillator
alten oder schon ein neuerer, der weniger > Temperatur-Drift hat. Es ist der erste nach dem AT90S1200, also ein alter... > Dann hilft auf lange Sicht nur ein Quarz. Dann hat der Controller aber nur noch 3 nutzbare I/O-Pins. Walter Lidschreiber schrieb im Beitrag #3194721: > d.h. vor dem
-
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
Attiny85 (SMD) Device signature = 0xffffff
letztlich die seit Jahr und Tag*) von Atmel empfohlene Vorgehensweise. *) Einzige Ausnahme: beim AT90S1200 stand dies noch nicht in der Vorschrift drin. Der hatte aber auch keinen clock prescaler. ;-) Ansonsten spricht natürlich auch nichts dagegen, dass man /RESET vorab auf low zieht und dann erst
-
Thread
Batterieumschalter
sind. Hat einer von euch eventuell eine Idee wie ich so ne Schaltung eventuell auch mit nem AT90S1200 realisieren kann. Ihr würdet mir sehr helfen. Gruss und Danke, Georg.
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F105, STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
sein. Auch Lothar schreibt da was von "ggf.". AVRs sind eben mittlerweile nicht mehr nur AT90S1200-mäßig simple Teile, sondern auch da gibt es ziemlich komplexen Kram, der der Komplexität einfacher ARMs keineswegs mehr nachsteht. Daher sind die Pauschalisierungen schlicht Unsinn, und eine "
Jörg W. schrieb im Beitrag #7201366: > AVRs sind eben mittlerweile nicht mehr nur AT90S1200-mäßig simple Teile, > sondern auch da gibt es ziemlich komplexen Kram, der der Komplexität > einfacher ARMs keineswegs mehr nachsteht. So ist es. Aber zwei Vorteile haben die neuen AVR8, selbst
-
Thread
MPLAB X: Assembler -> C
nur ungern Calls verwendet und lieber ellenlang Code hintereinander gepappt. Die ersten AVRs (AT90S1200) hatten auch nur einen HW-Stack, man was hab ich da geflucht.
-
Thread
ATmega Registeradressen mit/ohne Offset 0x20
zusaetzlichen RAM (ATtiny11/12) war das durchaus > nuetzlich OK, stimmt, aller Anfang war ja der AT90S1200. Aber danach hätte man das Feature auch wirklich sang- und klanglos in der Versenkung verschwinden lassen können.
-
Thread
AVR Editor
also ich hab den Editor von San Skilar, man verzeihe mir die Schreibweise und ich prgrammiere nen AT90s1200 in Assembler. Nun meine Frage, was muß ich anstellen, damit ich mit dem Editor auch ein hex-File erstellen kann??? In den Optionen habe ich zwar schon versucht den anderen Assembler einzustellen
-
Thread
ax8 soft core auf Spartan 3AN Devboard, Probleme mit erstem Testprogramm und Simulation
Hallo Duke, Danke für die Antwort. Ich habe herausgefunden dass der AT90S1200 nicht mit dem C-compiler funktioniert. Man kann mit diesem nur assembler verwenden. Deshalb wollte ich den AT90S2313 probieren. Ich benutze als Simulator ISim aus dem WebPack 14.2. Ich sehe an
-
Thread
AVR910 ATmega8 statt 2313
Device code: 0x11 = (unknown) Device code: 0x12 = (unknown) Device code: 0x13 = AT90S1200 Device code: 0x20 = AT90S2313 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48
-
Thread
AVR Preise gehen brutal runter.
mir damals notiert: Bei Conrad: AT90S2333-4PC 13,95 DM Bei Reichelt: AT90S1200 6,30 DM AT90S2313 11,00 DM AT90S8515 23,00 DM Ansonsten fällt schon auf, dass der günstigste uc von digikey mit 33ct seit einiger
-
Thread
Modelbau
2313fra.html oder Kettenfahrzeuge http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html mit AT90S1200 oder AT90S2313 informieren, wie eine Impulserkennung ohne Interrupt bewerkstelligt werden könnte. Die Teile entschlüsseln 4 Impulse und enthalten neben dem Fahrtregler und Lenkungsblinker auch einige
-
Thread
Suche ITT.ASM für IR-Auswertung
www.sbprojects.com/knowledge/ir/itt.htm ist das Protokol zu finden und suchte die ITT.ASM für den Atmel AVR AT90S1200 auf diesen Portal. Ein Forenmember hatte diese mal hier vorgestellt, nur finde ich den Beitrag nicht mehr. Hat die jemand zufällig auf seiner Festplatte? War ein leichtes Protokolauswerteprogramm
-
Thread
MC wird vom parport versorgt?
. 2,5V. diese geringe spannung scheint auszureichen, um einen externen oszillator und den mc (at90s1200) mit 4mhz anzutreiben und eine led leuchten zu lassen ! mein kleines blink-programm läuft so ohne externe versorgungsspannung. ist das normal oder hab ich einen fehler in der isp-schaltung? mfg
-
Thread
Wie Assembler ISR in C integrieren ?
Ansonsten solltest du dir ansehen, was Jesper Hansen da schon vor mehr als einem Jahrzehnt mit einem AT90S1200 bzw. später ATtiny2313 in seinem Mini-DDS fabriziert hat. Das Original gibt's leider inzwischen nicht mehr im Netz, aber genügend Derivate.
einem 11,06-MHz-Quarz, halt komplett in Assembler gezimmert (war ja original noch für einen AT90S1200 mit gerade 1 KiB Flash). Dann solltest du deine 50 kHz allemal schaffen. ;-) > Hauptsache es funktioniert und die > Kurven sehen gut aus. Geringfügig solltest du dich noch mit der Theorie
-
Thread
HV Prog: STK500.ebn flashen -> "Programming failed"
bald mach ich auch mal an diesem Projekt weiter - ich habe meinen AT90S1200 auf dem STK dahingehend geändert, dass er das Setzen der Lockbits für den 8535 unterlässt, sollte also kein Problem sein, dass zurückzulesen. Ist dann natürlich das Problem der verschiedenen Versionen
-
Thread
Timer soll jede Minute Register inkrementieren
Das 'Uhrwerk' einer Uhr. (AT90s1200) Zählt nach dem Einschalten ab 00:00:00 hoch. Der Quarz mit 3.2768MHz wird hier über Vorteiler 1024 und Timer0 (0x80) auf 25 Interrupts pro Sekunde heruntergeteilt. Diese werden über die Variable
-
Thread
Achtung Mega128 / 32 bad !!!
www.avrfreaks.net/phpBB2/viewtopic.php?t=14647 Hoffentlich löst Atmel das Problem nicht wie beim AT90S1200. Der wurde als 20MHz angekündigt, als 16MHz ausgeliefert und letztendlich auf 12MHz festgelegt. Mein Tip: Die AVRs sind eh meistens zu schnell, daher <= 8MHz nehmen, bis das Problem gelöst
-
Thread
Effizientes Bitcount für 8, 16 u. 64 Bit?
recht. Leider werden beim AVR trotzdem die Bytes angegeben. Und als ich dann 1996 einen der ersten AT90S1200 in die Finger bekam, war ich doch mächtig enttäuscht, wie schnell man die nur 512 Worte voll hatte. Ich hab dann erstmal die Finger davon gelassen d.h. die Atmel Werbestrategen haben sich damit
-
Thread
Welcher IC für Selbsthalteschaltung, Verriegelung und Löschen?
Eingängen liegen müssen, bevor der nächste Tastendruck bewertet werden kann. Ich hätte hier noch 5 x AT90S1200, die aus dem Tiefschlaf erweckt werden könnten; die Fingerübung wäre dann ein bißchen AVR-Assembler gewesen. Aber gut, was ist schon ein einzelnes IC gegenüber einer ganzen Platine Arduinokram ;
-
Thread
WinAVR Project Wizard
anderne programme mit einer config datei z.B. XML nicht schlecht währe wenn man z.B. für jeder cpu (at90s1200,...,atmega8,...) eine solche beschreibung (textdatei, XML) macht und darin definiert was und wie zu konfigurieren ist, kann man sehr schnell und einfach neue cpu typen hinzufügen. das heisst, das
-
Thread
Mal wieder: ATmenga88 nach Fuses gestzt, nichts geht mehr!
Hallo, ich habe Pony von meinem ersten AVR an genutzt, war ein AT90S1200. :) Ich habe vermutlich hundertte Male mit Pony und STK200-Dongle geflasht, erst unter Win98SE, dann unter Win2000. ALLE Programmierungen verliefen ohne jede Ausnahme erfolgreich. Irgendein
-
Thread
AVR kaputt? Oszillator kaputt?
sonst machs doch wie ich und probier erstmal mit nem kleineren avr. ich hab mir bei reichelt den at90s1200 geholt, kommt glaub ich keine 3 euro. der hat zwar keine ad wandler, aber dafür isser halt billig und für die ersten schritte reichts allemal. könnte der fehler nich auch woanders liegen? z.b. am
-
Thread
USBASP, LEDs, Kondensatoren Kit
ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L), ATMEGA164 (V), ATMEGA165 (V), ATMEGA168 (V)
-
Thread
ISP-Umschalter
Hallo, ich habe mir auf Universalplatine einen ISP/SPI-Umschalter mittels AT90S1200 und 3 4053 aufgebaut, mit dem man von einem PC-ISP Port (nur SCK,MOSI,MISO)durch drücken eines Tasters wahlweise auf einen von 3 ISP-Ports umschalten kann. Damit kann man bei einem Multiprozessorboard
-
Thread
Durchzählen der LEDs per Timer0 (AVR, Assembler)
Testprogramm für AVR-Demoboard mit AT90S1200 Durchzählen der LEDs per Timer0 Autor: J. Zimmermann Status: getestet Datum: 08.06.1998 Version: 1.0 Ing.-Büro Josef Zimmermann Copyleft nach GNU GPL Konfiguration der Harware: Atmel Evaluationboard
-
Thread
TCA-500 Add-On Board für das STK-500...
Oszillator-Leitungen weitergibt besteht im Falle des ATmega8 dennoch diese Option. Unterstützte MCU's... AT90S1200 AT90S2313 AT90S4433 AT90S8515 AT90S8535 ATmega8515 ATmega8535 ATmega8 ATmega16 ATmega32 ATmega161 ATmega162 ATmega163 Weiteren Fragen zum TCA-500 beantworte ich via Email...
-
Thread
Zähler diskret aufbauen
Einstieg Ich denke auch, damit kannst Du bequem einsteigen. Ich hab 1997 mit den AVRs noch mit dem AT90S1200 und pure Assembler anfangen müssen.
-
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
saubere Reset Schaltung - Atmel Mega 8
Die AVR-Appnote 040 stammt aus der Zeit der Classic-AVRs (AT90S1200 & co) und hatte damals durchaus ihre Berechtigung. Vieles gilt heute noch (z.B. Anordnung der Versorgungsleitungen und Stützkondensatoren), Einiges aber nicht mehr (Reset-Beschaltung in Verbindung
-
Thread
Attiny 15+Assembler-Problem
aufzuzeigen. Ja, auch ich habe mal bei null angefangen, aber mein erstes AVR-Programm (ASM, AT90S1200) hatte bereits einen Timer-Interrupt, dessen Nutzung die Programmierung erheblich vereinfacht hat. Bit- & Bytebruch, Hannes
-
Thread
Problem mit Programmer
flashen nur leider keine Fuse bits setzten. Das schlimmste Problem ist aber ich habe noch ein paar AT90S1200-4SI. Ich habe eine kleine Schaltung gebaut und wollte nun das Progamm flashen. Leider erkennt At-Prog den nicht. Jedesmal kommt eine Fehlermeldung mit einem anderen Devicecode und dem "Hinweis" kein