-
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
Parallel Port an USB Anschließen und dann Ansteuern
einfach ein USB-RS232-Umsetzter, gibts bei Reichelt und kostet nicht teuer. An den hängst du dann nen AT90S1200, der mit den Tastern beschaltet ist und in dem ein Software-UART programmiert ist. Je nach Tastendruck wird dann eine spezielle Sequenz an den PC geschickt, die du z. B. mit nem Terminal-Programm
-
Thread
Stack beim AVR
Werte die entsprechende Farbe hat und erzeugt dann die drei analogen Signale. Ein zweiter AVR (AT90S1200) mit 12MHz erzeugt ein Standart PAL Composite Sync Signal. Beides geht entweder in die Scartbuchse oder wird über einen Videoenkoder (z.B. AD722) in ein PAL Signal umgewandelt. Die Schaltung besteht
-
Thread
Crashkurs in Sachen I²C-Bus
I²C-Bus mit AT90S2343 oder AT90S1200 ist mir noch gänzlich unbekannt. Erst 2 Projekte hatte ich gemacht mit I²C. Ich wollte mir mal was zusammenbauen das so aussehen sollte: Ein PCF8574 hat 8 Eingänge, jeweils LOW-Aktiv. Der gibt
24LC65 habe ich auch noch gefunden. Die I2C-Master-Routinen für die Prozessoren AT90S2343 oder AT90S1200 kannst du der Application Note AVR300 von Atmel entnehmen. Bis bald. Ralph
-
Thread
Assembler != Assembler?
mal einen Hint geben könnte, was hier falsch läuft. Danke! ;***** Specify Device .device AT90S1200 ;***** I/O Register Definitions .equ SREG =$3f .equ GIMSK =$3b .equ TIMSK =$39 Das sagt mir der Assembler dazu: avr-gcc -mmcu=at90s1200 -I. -g -Os -funsigned-char -funsigned-bitfields
-
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
Problem beim öffnen einer Hex-File
Die File wird benötigt einen RC5-Decoder aus einem AT90S1200 zu machen. Allerdings lässt sich die File nicht mit Ponyprog öffnen, zumindest bei mir nicht. Pony Prog meldet: PonyProg.exe hat einen Fehler verursacht und wird geschlossen. Starten sie das Programm
-
Thread
LCD-Display
oben ein schwarzer Balken zu sehen. Unten kann kein Text angezeigt werden. Ich verwende einen AT90S1200 ... Danke Jan
-
Thread
Durchgangsprüfung
Hallo, ich möchte mit einem Atmel AT90S1200 4433 oder ATMega8 den Durchgang von mehreren Kanälen messen. Das soll allerdings mit max. 1V und weniger als 0,08A erfolgen. Bei Durchgang soll dieser dann ein Signal (z.B. für eine serielle Übertragung
-
Thread
Frage zu Oszillatoren
nicht vorhin mehr geschrieben hab und Danke für die ersten netten Antworten. Habe derzeit einen AT90S1200 mit einem 11 Mhz Quartz auf Lochraster aufgebaut - Läuft nicht, bzw. weiß nicht, ob er läuft, weil ich ihn noch nie programmiert hab und kein Oszilloskop hab Der Programmer ist ein simpler Parallelprogrammer
-
Thread
Frage zu Interruptaufrufen
aus der Interruptroutine werden diese dann wieder vom Stack geladen. Wie ist es bei einem µC? Der AT90S1200 bietet ja beispielsweise Interrpts, besitzt aber keinen (zumindest per Programm erreichbaren) Arbeitsspeicher. Und wie ist es beispielsweise bei dem ATmega8515, der ja Arbeitsspeicher besitzt? Gibt
-
Thread
Atmel resetet sich bei Schaltimpulsen
Hi! Wer kann helfen? Folgendes Problem: Ein AT90S1200 soll einen Lüftermotor steuern. Also einfach ein und ausschalten mit verschiedenen programmierten Intervallen. Als Hardware wird ein Relais angesteuert. Nun habe ich das Problem, das der Prozessor
-
Thread
LCD ASM aus Tutorial
Hallo, ich habe ein Problem mit dem Code hier aus dem Tutorial, es Läuft alles auf einem AT90S1200 auf einem 8535 oder 8515 oder Mega32 bekomme ich es nicht hin, ich weiß einfach nicht wo der Fehler liegt, es ist alles auf den jeweiligen Prozessor umgestellt. Viele Grüße Mario
-
Thread
verändern von Bits
ach so , ja . Die befehle gibts zumindest bei den Atmel at90s1200 und 90s2313
-
Thread
call/jmp bei welchen AVRs?
Hi, also die Basic-Reihe (AT90S1200, AT90S2313, AT90S4414, AT90S8515) hat diese Befehle definitiv nicht. Die ATMEGAs müssten diese eigentlich haben, auch der ATMEGA8. mfg mü
-
Thread
AT90s1200 Interrupt
Hallo Leute, also eigentlich hab ich Assembler gut verstanden, aber ein Problem werd ich nich los und zwar hab ich von nem Interrupt die Vorstellung, daß wenn man die ISR betritt und den Interrupt mit dem passenden Befehl ausschaltet, daß man dann an dessen Pin machen kann was man will, das Programm läuft munter weiter bis man den Interrupt wieder freigibt und/oder die ISR verläßt. Praktisch siehts aber ganz anders aus, denn ist das Programm in mitten der ISR, dann bringt ein weiterer Interrupt alles aus den Fugen, was mach ich nur falsch? Gruß Jens
-
Thread
interruptaufruf ohne c
Was funktioniert denn nicht? Das Prinzip ist schon richtig. Für den reinen Assemblerfall (AT90S1200) hab' ich auch in der Doku was geschrieben. Die ISR unterscheidet sich nicht von der, die mit einem C-Programm zu verlinken wäre.
-
Thread
EEprom Zuverlässigkeit
erhalten bleiben. Jetzt meine Frage, ist das ganze zuverlässig? Habe in einem anderen Thread zum AT90S1200 gelesen, dass man einen resetbaustein zwingend braucht, weil sonst nach einigen malen Ein- und Ausschalten nur noch Müll da ist. Gilt das auch für den 2313? Also geschrieben wird sehr selten, sollte
-
Thread
JTAG-Interface selbstgebaut
alternativen Bestückung haben. Damit war es auch kein Problem, das Platinendesign vom AT90S8535 + AT90S1200 (als Bootloader) einfach für einen ATmega163 bzw. nun ATmega16 weiterzubenutzen: die haben die nicht mehr nötigen Teile nicht bestückt und eine andere Hardware-ID verlötet.
-
Thread
Kehrschleifenmodul für Modellbahn
Modellbahn den Kurzschluss bemerkt. Ich habe das ganze einmal aufgebaut, jedoch schaltet der MC (AT90S1200) nur manchmal oder garnicht. Kann mir da jemand helfen ????? Danke schonmal für Eure Hilfe!!! Gruß Michael
-
Thread
Projektvorschlag: Bordcomputer / Kfz
Mann kann so also nicht genau sehen welche Lampe eingeschalten ist. Wenn man nun aber zB. einen AT90S1200 nimmt und je einen Eingang gesichert an die Lampe bringt müsste man erkennen können ob die Lampe noch ganz ist und ob sie ein ist. Das S.N.A.P. was schonmal oben erwähnt wurde, kann man auf einem AT90S1200 anscheinend problemlos integrieren. Das S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren. Kosten
-
Thread
Synchronisieren von RC-Takt bei AT90S1200
und gleich noch ne Frage: Kann man beim AT90S1200 die mit internem RC-Glied getaktet werden, zwei oder auch mehrere Controller über die XTAL Pins im Takt synchronisieren? Z.B. durch Zusammenschalten der XTAL1 oder 2-Pins? Wozu? Will zwischen zwei AT90S1200 Daten synchron seriell übertragen und könnte die Übertragungsrate dadurch deutlich erhöhen, dass ich mich drauf verlassen könnte, dass die Takte sich nicht ungünstig überschneiden. Danke und ciao
-
Thread
Watchdog & AT90S1200
Gibt es eine Möglichkeit beim AT90S1200 festzustellen, ob ein Reset durch den Watchdog ausgelöst wurde oder ein "normaler" externer Reset ist? Im Datenblatt hab ich dazu nix gefunden. P.S.: Möchte/muß auf dem guten alten 1200er setzten
-
Thread
IC für RC5 Code
Also bei ebay gibt es immer mal 50x at90S1200 für 23 oder so. Wenn man 2 Portpins parallel betreibt hat man auch genug strom für eine IR LED. Leistung hat der auch genug um einen IR Code zu senden. Bei 20 Portpins kann man auch problemlos lötbrücken
Du ja Sender und Empfänger programmierst, kannst Du auch die Bitzahl beliebig ändern. Vom AT90S1200 rate ich ab, die wollen den nämlich aus gutem Grund loswerden. 1. hat er kein Brown-Out-Reset, d.h. wenn die Lockspannung schwankt kann er schnell verrecken. 2. ist dessen RC-Oszillator nicht kompensiert
-
Thread
6 Volt am AVR
Hallo also mit (versehendlichen) 6,5V hab ich einen AT90S1200 zerstört... Christian
-
Thread
wie add-funktion mit timer-counter TCNT0 benutzen?
wollte auf den TCNT0-wert (timer/counter upcounter register-wert) eine zahl aufaddieren (benutze at90s1200 und attiny11 mit assembler), damit sich der durchlauf des timers verkürzt. jetzt kann ich das scheinbar nicht machen. der befehl add TCNT0, r16 scheint nicht zu funktionieren. weiß jemand
-
Thread
was für nachteile ohne stack
ich habe hier einen AT90S1200 microcontroller. (benutze assembler, nicht C) ich will in diesem den timer overflow interrupt benutzen. bei aufrufen des interrupts soll eine bestimmte prozedur durchgeführt werden. jetzt ist
aufgefallen, daß da irgendwie was mit stack gemacht wird. jetzt die frage: ich habe gehört, daß der AT90S1200 kein sram und somit auch keinen stack haben sollte. ist das schlimm? wird jetzt meine sache mit dem timer overflow interrupt dadurch irgendwie verhindert oder blockiert? muß ich dann da was
-
Thread
Frage zur timer-programmierung
Ich möchte einen timer programmieren (einmal at90s1200 und einmal attiny11). dieser soll bei überlauf mir einen interrupt aktiveren, in dem ich eine prozedur liegen habe. die sache ist so: der timer fängt bei 0 an zu zählen und zählt bis 255.
-
Thread
ATmega8515 simulieren ?
Update ist schon angesagt, selbst der uralte AT90S1200 wird erst in 4.08 unterstützt (Simulation)... Mir hat dieser Tip vor einiger Zeit auch sehr geholfen, da ging es aber um den Tiny15... (Danke nochmal) Bit- & Bytebruch... ...HanneS...
-
Thread
IR-Empfänger
verbunden werden. Bei www.Atmel.com gibt es die Application-note 410, die einen IR-empfänger mit dem AT90S1200 beschreibt- anbei die PDF dazu.- Die Assemblersource kannst Du Dir ebenfalls bei Atmel unter "AVR 8-Bit-RISC/Documents" herunterladen.- die Anpassung an den AT90S8515 dürfte nicht weiter schwierig
mit dieser Applikation ausgezeichnet; die 6 Datenbits von der Fernbedienung werden am Port B des AT90S1200 sauber ausgegeben, solange die Taste an der Fernbedienung gedrückt ist. Achtung: nicht jede Fernbedienug benutzt den RC5-Code. Habe 4 Fernbedienungen ausprobiert, bis es klappte. Ebenfalls zu beachten
-
Thread
Assembler: Problem mit Registerpaar
Hast du vergessen auf AT90S2313 umzustellen, im Listing steht oben noch: ;* Target : AT90S1200 @ 4Mhz Der AT90S1200 kennt den Befehl "adiw" nicht, kann es sein das da was falsch eingestellt ist im Studio oder Assembler? Gruß, Arno
-
Thread
EEprom Simulation in AVR-Studio
Habe mein Assembler Programm für einen AT90S1200 mit dem AVR Studio simuliert und dabei festgestellt, dass der simulierte EEprom Inhalt nicht mit dem in meinem Code angegebenen Werten (mit .db im eseg des Codes) uebereinstimmt. Wie bekomme ich
-
Thread
AT90S1200: Alternative zu LPM?
Meldung1: .DB "Test" Diese Texte würde ich gern auf dem LCD ausgeben. Nun gibt es ja auf dem AT90S1200 keinen LPM-Befehl. Wie könnte man das elegant lösen und die Texte byteweise lesen? Hat jemand ne Idee? Oder komme ich doch nicht ums byteweise Aufrufen der Ausgaberoutinen herum? Gruß Uwe
Einschaltphasen immer lang genug sind, um den Reparaturvorgang abzuschließen. Allerdings ist der AT90S1200 eh nicht mehr für Neuentwicklung empfohlen. Ehe man da also noch viel Gehirnschmalz reininvestiert, sollte man besser auf den ATTiny26 (leider nicht pinkompatibel) oder ATMega8 wechseln.
-
Thread
Frage zu LCD-Tutorial
Der AT90S1200 hat einen Hardware-Stack mit 4 Ebenen, deshalb gibt es keinen Stackpointer. Du musst außerdem darauf achten dass nicht mehr als 4 verschachtelte Unterprogramme aufgerufen werden. An deiner Stelle
-
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
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
Probleme beim Flashen
us Retrying with better match: AT90S1200 Vendor Code: 0x1e Part Family: 0x90 Part Number: 0x01 Atmel AVR AT90S1200 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111 us
us Retrying with better match: AT90S1200 Vendor Code: 0x1e Part Family: 0x90 Part Number: 0x01 Atmel AVR AT90S1200 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111 us
-
Thread
Ist der AT90s1200-12pi
Hi, ich wollte mal fragen ob der oben genantne chip irgenwie "anders" ist? Mit meinem Prog-Adapter kann ich den 90s8535 problemlos flashen und ich denke das ich die Grundschaltung(8mhz kwarz mit 2 22p kondensatoren)OK ist.Ist es vielleicht eine zu alte oder neu version? gruss + thanx achim
-
Thread
Höherer Takt??
Hallo, also den AT90S1200 gibts bei eBay gerade spottbillig (< 40 Cent/St.), für kleinere Projekte die zudem nicht vermarktet werden sollen, sind die schon eine gute Alternative. Wenn da mal einer abraucht, ist das völlig
-
Thread
suche billigen Atmel verkäufer
Wenn as AT90S1200 wären, hättest du die sehr billig bei eBay bekommen können, aber hat sich eh erledigt. War wohl nur noch gestern das Angebot.
-
Thread
AT90s1200 Interrupt extern
Hallo Leute, meiner einer möchte den AT90s1200 dazu bewegen, auf äußere Interrupts (int0) zu reagieren, aber irgenwie will mir das nicht gelingen. Habt ihr es schon mal geschafft, wenn ja wie? Mein Programm sieht so aus, funzt aber nicht:
-
Thread
Wer entwickelt Schaltung für mich (LED RGB) oder hat Quelle
kont. Farbübergang vollkommen aus), über 3 BUZ21-FET`s. Als Fernbedienungsempfänger fungiert ein AT90S1200, welcher mit einer Applikationssoftware von Atmel gesteuert wird. Im Fernbedienungssender sitzt ein ATTINY28L; die Software dazu gibt es ebenfalls bereits fertig auf der Atmel-Site zum herunterladen
-
Thread
Lohnt sich CodeVisionAVR C?
Erfahrungen mit dem Compiler von CodeVision habt und ob er sich lohnt. Da der Attiny 2313 die Vorgänger AT90S1200 und AT90S2313 ablösen wird, wird er in einigen Anwendungen zu finden sein. Also ist es nicht verkehrt, sich einen Compiler zuzulegen, der diesen Typ unterstützt. Danke im voraus.
-
Thread
Visual Basic Programm zur Programmierung von AVRs
dieser Typ eben implementiert (laut Datenblatt). Bisher werden folgende Typen unterstützt: AT90S 1200, 2313, 4433, 8515, 8535 AT-Tiny 12, 15 AT-Mega 8, 32 (beide noch nicht getestet!) Auf Brennen von Lock-Bits wurde verzichtet. Das Lesen / Brennen von Fuse-Bits ist bisher auch noch nicht implementiert
-
Thread
at90s1200 Zähler 2hoch19
Hallo Leute, also ich hab ein Problem, damit die LEDs an meinem AT90s1200 sichtlich blinken brauche ich einen Zähler, der bis 2^19 geht. Aber ich hab keinen Schimmer wie ich dies anstellen soll, kann mir jemand weiterhelfen??? Besten Dank. Gruß Jens
-
Thread
AT90s1200
Hallo Leute, also ich hab ein kleines Problem, ich möchte einen AT90s1200 verwenden, und den internen Oszillator verwenden, wie muß ich den µC dann verdrahten und geht das überhaupt, wenn ich nur nen ISP Programmer habe? Besten Dank. Gruß Jens P.S. Genial wäre ein Quellcodefetzen
Hi Jens: beim AT 90s1200 kann man nur mit einem Parallel-Prg. den internen Oszi.aktivieren. also:ISP-geht nicht Geht nur mit STK 500 oder Equinox Active8r(mein Programmer) Auch im WWW giebt ein paar Schaltungen
-
Thread
Datenrichtungsregister
Hallo Forum, Ich habe ein Programm für den at90s1200 geschrieben und den PortB komplett alls Ausgang gesetzt. Aber nun möchte ich das portB wärend der laufzeit auf Eingang setzen. Hab schon alles probiert was mir so eingefallen ist, hat aber nie
-
Thread
benutzung terminalprogramms zwecks at-befehle handy..
@mthomas der atmel (AT90S1200)im datenkabel macht auch keine umwandlung des nokia protokolls. Aber er schickt eine "ich bin ein original Nokia-Datenkabel" meldung, wenn das Nokia-Handy danach fragt. und das alle halbe sekunde
-
Thread
Probleme mit Jerry Meng´s "BA1FB"-Programmer
meine blöden Fragen und Beschreibungen... ;-) So, zu meinem Problem: Ich habe hier einen AT90S1200, den ich mit dem Programm "BA1FB" von Jerry Meng programmieren will. Und zwar deswegen, weil das Interface so einfach ist (ich hab dieses nachgebaut: http://109322007.home.icq.com/ubersicht.html)
-
Thread
10 Eingänge vom Atmel an PC übermitteln
mir jemand einen Tip geben, wie man das gestalten könnte, dass ein Atmel 10 Signale ausliest (ein AT90S1200) und diese dann über den Parallelport an den PC übergeben (also die einzelnen Bits hintereinander) Danke, Thomas