-
Thread
AVR910 v38b Kommunikationsproblem
andere Sachen auslesen: Minus Taste = Ver.3.8b (AVR109 Mode, 7.3728Mhz, 115.200 baud) for AN910, AT90S2313www.mikrocontroller-projekte.de 26.Feb.2006 Y - Taste = AVR ISP S - Taste = 38 also scheint die Bitrate richtig zu sein (115200 mit 8N1) Die lfuse ist auch richtig auf 0xED gesetzt... Ansonsten
> auslesen: > > Minus Taste = Ver.3.8b (AVR109 Mode, 7.3728Mhz, 115.200 baud) for AN910, > AT90S2313www.mikrocontroller-projekte.de 26.Feb.2006 > > Y - Taste = AVR ISP > S - Taste = 38 > > also scheint die Bitrate richtig zu sein (115200 mit 8N1) ich vermute die Bitrate ist nicht OK, da
-
Thread
AVR Prob - Ausgang geht nur auf 700mV bei High Pegel
Moin ! Ich bastele da gerade an einer Schaltung mit einem AVR AT90S2313. Und zwar versuche ich das RC-CAM System (http://www.rc-cam.com/) auf einen AVR zu übertragen. Soweit so gut ich habe auch schon fast alles am rennen. Aber eine Sache macht mir Stress ... Vielleicht kurz was zu meinem Aufbau und meinem Equipment ... Ich verwende wie gesagt einen AT90S2313 mit angeklemmten MAX232 für Debugging. Dann habe ich eine GSmart Mini 3 Kamera. Das ist so ein Teilchen hier: http://www.mustek.de/ger_/img/produkte/gsmini3.jpg So, dann habe ich am AVR die
-
Thread
Problem mit einer µC UHR basierend auf ATTiny2313
Resonator ausreichen (CKSEL auf 0011 oder 0010 für ca. 4MHz). Das, was du nachbaust war aber für den AT90S2313 entwickelt und nicht für den Tiny2313, gerade bei den Timern gibt es Unterschiede. Wenn du die Software einfach übernommen hast, wird diese die falschen IO-Register beschreiben und nichts funktioniert
@Mark: Danke für den Hinweis, das ganze war mir komplett entgangen, da ich AT90S2313 bei Reichelt eingegeben habe, aber als Ergebnis nur der ATTiny2313 kam. Da wird wohl der Hund begraben liegen, denn die Schaltung sollte (bis auf den Quarz) fehlerfrei sein. Wenn ich das Programm
-
Thread
Geschwindigkeit AVR->USB (AVR309)
converters von www.cesko.host.sk. Habe die Schaltung aus dem Dokument "AppNote_USBtoRS232.doc" (mit AT90S2313 und Z-Dioden) aufgebaut. Funktioniert soweit alles super. Ich habe dort ein Display angesteuert, daß ich über ein VB-Programm ansteuer. Jetzt zu meinem Problem: Die Übertragung zu den Ports am AT90S2313 ist recht langsam. Ich kann das Display (2x24) zwar ansteuern, aber es dauert mir zu lange, bis der Text auf dem Display steht. Habe mal 255 Bytes nacheinander an den Port geschickt und mal mit
-
Thread
Zwei 90S2313 verbinden und definierte Daten lesen
nun hier auf ein paar aufmunternde Worte und etwas Hilfe. a) Ich treffe die Annahme, dass ein AT90S2313 (getaktet mit 7,3728MHz) jeweils einmal eine der folgenden Daten über TxD ausgibt. Dabei ist die Ausgabe als Reaktion auf einen Tastendruck zu verstehen. Dabei handelt es sich um: 0xC1 -> Ausgabe
) Der in a) genannte Sachverhalt lässt sich leider nicht beeinflussen/ändern c) Ein zweiter AT90S2313 (gleiche Taktung) soll mit RxD direkt an den TxD aus a) angeschlossen werden. Was nun passieren soll, kann ich zunächst nur mal in Worte fassen. Er soll in einer Routine prüfen, ob etwas an
-
Thread
Probleme mit Schaltzeichen und Prozessor
auf dem Schaltplan keine Verbindung mit dem Haupt IC. Der Haupt IC ist ursprünglich ja eigl ein AT90S2313P da würd ich jetz gern auf meine obrige Frage nochmal verweisen. Für was ist dann diese Stiftleiste? Dann bleibt nur noch die Frage mit der UART Schnittstelle übrig.
restlichen Schaltung verbunden. Selbiges mit GND > Der Haupt IC > ist ursprünglich ja eigl ein AT90S2313P da würd ich jetz gern auf meine > obrige Frage nochmal verweisen. Grundsätzlich kannst du den Prozessor durch einen Anderen ersetzen. Du musst dir nur das jeweilige Datenblatt zum Prozessor
-
Thread
ICC AVR LCD Probleme: AT90S2313 hex File gesucht
und ein 16*4 LCD (http://www.displaytech.com.hk/pdf/char/164a%20series-v10.PDF) an einen Atmel AT90S2313 angeschlossen. Den Code findet ihr in der angehängten Datei (mit ICC AVR erstellt). Die Initialisierung habe ich soweit verstanden, mit einem Oszilloskop kann ich auch die Signale sehen (habe die
bitte jemand eine hex Datei schicken (higfenzurlo at gmx.net (ohne Leerzeichen)), die auf einem AT90S2313 mit 4MHz Quarz und einem 16*4 Display läuft (+ compilierte Portbelegung), oder sich den Code mal genauer ansehen (Kommentare sind drin, h Datei beinhaltet nur die Funktionsdefinitionen)? Bin echt
-
Thread
LCD einfach nur ansteuern.
Code vom Tutorial genommen und ihn etwas abgeändert. Ich habe die LCD-Leitungen PB4 bis PB7 beim AT90S2313 an PB4 bis PB7 angeschlossen. RS ist bei PD5 und E bei PD6. Nur leider bekomm ich des nicht hin, das Display zeigt lediglich die Blöcke in der Ersten zeilen, aber das tut es ja auch wenn nur der
am AVR 13 DB6 PD2 am AVR 14 DB7 PD3 am AVR "Ich habe die LCD-Leitungen PB4 bis PB7 beim AT90S2313 an PB4 bis PB7 angeschlossen." Die LCD-Leitungen heißen DB4 bis DB7 und gehören an PD0 bis PD3 angeschlossen. RS gehört an PD4 und E an PD5! Weis leider immer noch nicht, wie man hier FETT
-
Thread
Preise von AVR's
schlecht. Die Reichelt Preise: AT 90S1200 PDIP 5.95 AT 90S1200 SO20 6.50 AT 90S2313 PDIP 7.90 AT 90S2313 SO20 7.90 AT 90S2323 PDIP 7.90 AT 90S2323 SO8 7.90 AT 90S2333 PDIP 8.80 AT 90S2343 PDIP 12.20 AT 90S2343 SO8 12.20
-
Thread
Zeitverzögerung mittels Timer
Hallo, ist es möglich mittels eines Timers auf dem AT90S2313 eine Zeitverzögerung zu realisieren? Ich habe gerade ein wenig das Datenblatt studiert, und vielleicht könnte es so gehen: TCCR0-Register auf "0000 0101" setzen (TimerSpeed=CK/1024). Das muesste
Christian Fuchs schrieb: > > ist es möglich mittels eines Timers auf dem AT90S2313 eine > Zeitverzögerung zu realisieren? Wenn die Verzögerung nicht allzu lang sein soll, geht das mit dem AVR Delay Loop Generator viel einfacher. Zu den Timern werd ich noch ein Tutorial schreiben
-
Thread
[V] ICE200 In-Circuit Emulator
Microcontroller Family: AT90LS2333, AT90LS4433, AT90LS4434, AT90LS8535, AT90S1200, AT90S1200A, AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535. ATtiny AVR - FLASH Microcontroller Family: ATtiny11, ATtiny12, ATtiny22. Es sind noch drei AT90S2313-10PI in der schwarzen
-
Thread
Fehler beim Programmieren
Hallo Leutz Ich habe mal wieder ein Problem mit meinem AT90S2313 Nachdem ich eine LED an PD5 angelötet habe. Lässt sich der Chip zwar löschen ( Erase Device funktioniert ). Aber er lässt sich nicht mehr programmieren. Die Grüne Led die ich an PD5 angelötet
Nach dem Versuch zu Programmieren wird die Led am AVRISP rot und das wars. Bitte helft mir ! At90s2313 kaputt ? Achja ich benutze AVRSTUDIO 4.11 Servicepack 3 mfg Jan
-
Thread
AVR-install-skript?
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 sowieso
minimale Unterstützung für die Simulation von Peripheriegeräten, insofern müsstest du mit einem AT90S2313 doch hinkommen. >> die Patches meiner FreeBSD-Ports > hmm... wo bekomme ich die denn? (ich weiß, dumme frage, aber mit > avr-gcc beschäftige ich mich auch noch nicht so lange ...) http:
-
Thread
Bestellung Funkmodul 2,4GHz
hier gibt es einen kleinen Bsp.- Code in ASM für den AT90S2313. "Communication of TRW-24G RF modules with AT90S2313 microcontroller" http://www.serasidis.gr Ist also relativ unkompliziert. Gruss Steffen
-
Thread
Problem mit einem Programm für AVR in C
>Der Originalcode ist ja für einen ATTINY2313 geschrieben. Nein, für einen *AT90S2313*.
Ja, Kasperle hat Recht, der Compiler muss natürlich auf den AT90S2313 eingestellt werden. In wiefern der Tiny2313 als Alternative verwendet werden kann, habe ich jetzt nicht überprüft. >Worin besteht denn der Unterschied zwischen der "oldmacros.h" und ><compat/
-
Thread
Auslesen und verwerten eines PWM-Servo Signals
ein Fahrtregler drin, den Du ja nicht benutzen (und bestücken) musst. Ich habe das damals in den AT90S2313 gemeißelt, die Hexdatei müsste aber auch im Tiny2313 laufen, wenn man dessen CKDIV8-Fuse löscht (damit er mit 8MHz taktet). http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html > Wichtig ist
Fahrtregler drin, den Du ja nicht benutzen (und bestücken) musst. Ich > habe das damals in den AT90S2313 gemeißelt, die Hexdatei müsste aber > auch im Tiny2313 laufen, wenn man dessen CKDIV8-Fuse löscht (damit er > mit 8MHz taktet). > http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html Ich
-
Thread
Bascom Simulator
verstehen :o/ Wenn einer probieren will: $regfile = "2313def.dat" 'register file for AT90S2313 $crystal = 10000000 '10MHz crystal Declare Sub Test1(byval H As Byte , Byval M As Byte , Byval S As Byte ) Dim H As Byte , M As Byte , S As Byte
also mehr als ein byte. versuchs mal mit: $regfile = "2313def.dat" 'register file for AT90S2313 $crystal = 10000000 '10MHz crystal Declare Sub Test1(byval H As Byte , Byval M As Byte , Byval S As Byte ) Dim H As Byte , M As Byte , S As Byte 'dim byte Dim Hbcd as string, mbcd as string
-
Thread
BASCOM: große Zahlen über alle 4 Zeilen eines 4-Zeiligen L
Hi. Ich habe auch ein 'EA DIP204-4'. Ich mache gerade meine Ersten Experimente damit am AT90S2313. Ich habe also die HomeCon.lib in den Lib-Ordner von Bascom kopiert und die dazugehörige bas-Datei geöffnet. Die .lib-Datei hatte ich vorher so abgeändert, dass es zu meines Kontaktbelegung passt
Uuups vergessen, benutze einen AT90S2313...
-
Thread
AVR-GCC und kleine Controller
AVR für meine Anwendungen im industriellen Umfeld zu testen, will ich einen AT89C2051 durch einen AT90S2313 ersetzen, d.h. ohne eine neue Platine machen zu müssen. Das 2051-Programm ist in C geschrieben und belegt etwa 1,6kB des Flash. Es sind nur wenige Zeilen, aber es benutzt float Variablen.
printf() benutzt, genügt schon eine einzige Zeile Programmcode, daß alles nicht mehr in einen AT90S2313 hineinpaßt. ;-) Die RAM-Nutzung hast Du natürlich komplett mit Deinen Variablen selbst in der Hand. Denk dran, daß Du auch RAM für den Stack brauchst. @Peter: float auf dem 2313 wird
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
at90pwm1 at90pwm161 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 ata5272 ata5505 ata5790 ata5790n
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 attiny2313a attiny24 attiny24a attiny4313
-
Thread
ds1820 software probleme bascom
Hardware : DS1820 an PD.6 ' LC-Display 'Chip type : AT90S2313 '********************************************************** $regfile = "2313def.dat" 'AT90S2313 $crystal = 3579545
-
Thread
Timer in Basic mit Atmel
muss ich den Timer programmieren das er mit dem Quarz läuft("Systemtakt")? Ich hab einen Atmel AT90S2313 mit 3,6864 MHz Quarz den ich in Basic programmieren möchte. vielen Dank schon mal, Tobias
-------------------------------- $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 3686400 'Quarz: 3.6864 MHz $baud = 9600 'Baudrate der seriellen Schnittstelle '
-
Thread
S: PC Lüfterdrehzahlmesser
entwickeln einer solchen Schaltung bin ich völlig unfähig. Eine Schaltung basierend auf einem ATMEL AT90S2313 habe ich mal gefunden welche die Drehzahl über einen optischen Sensor mißt. Allerdings haben die Lüfter ja ein Tachosignal (soll ein Rechtecksignal sein) welchen man auslesen könnte. Daher müßte
wird *g*. Mittlweile habe ich jemanden gefunden der eine solche Schaltung, basierend auf einen AT90S2313, für mich entwickelt hat. Zu einem sehr fairen Preis wie ich finde. Falls es jemanden interssiert kann er sich diesen Thread aus einem anderen Forum anschauen. Das Forum ist keine Konkurenz für
-
Thread
Uhrenquarz Feineinstellung
Ich habe seit etlichen Jahren 2 Uhren mit At90S2313, die mit 4MHz-Quarzen getaktet werden und keine extra Uhrenquarze. Es sind 2x22pF dran. Diese Uhren sind so genau, daß ich sie nur beim Sommer/Winterzeitwechsel stellen muß. Auch extra RTC-Schaltkreise
Paul B. schrieb im Beitrag #4313759: > Ich habe seit etlichen Jahren 2 Uhren mit At90S2313, die mit > 4MHz-Quarzen getaktet werden und keine extra Uhrenquarze. Ich fürchte, die AVR-/Bascom-Leute verstehen unter einem "internen Oszillator" den internen RC-Oszillator und unter einem
-
Thread
Absoluter Einsteiger sucht hilfe
Schaltplan erst mal weggelassen. Der macht die Ecke da immer noch unübersichtlicher bei mir. IC1: AT90s2313 @ 4MHz IC2: 4066 IC3: 4066 Die 4066 bedienen dann die Tastenmatrix der Handytastatur. Vorerst bringt mich diese Schaltung mal ans Ziel und wird daher auch verwendet. Code folgt...
Hier noch mein Programm, welches mal auf den AT90s2313 soll. Kleine Erläuterung noch: Plan ist dass ein der Timer/Counter 0 im achtel Clock-takt zählt. Also 4MHz/8 = 500kHz. dieser löst bei jedem überlauf (alle 256 Zähltakte) einen Interrupt aus
-
Thread
AVR910 Programmer, Schaltplan, Layout, Firmware
habe mich für die günstige Variante des AVR910-Programmers entschieden. Leider gibt es keinen AT90S2313P sondern nur noch ATTiny2313. Ich habe erst versucht die obige Schaltung in Betrieb zu nehmen aber kein Programm konnte den Programmer erkennen. Nun habe ich mir von verschiedenen Quellen eine
Geht es auch. Aber so nicht. Ob AT90S2313 oder ATtiny2313 ist fast egal. Das betrifft nur die Fuses. Wirklich gute Informationen dazu gibt es hier: http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#ATTiny2313
-
Thread
? zu rekursiven Funktionsaufrufen
Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL mittels Schieberegistern. MfG
Christian S. schrieb im Beitrag #5333518: > Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL > mittels Schieberegistern. Es hat auch niemand das Gegenteil behauptet. Nur, daß es mehr Ressourcen benötigt gegenüber einer Schleife. Oftmals ist eine Schleife auch
-
Thread
uint64_t Division großer Zahlen benötigt zu viel Programmcode
Exemplare, die wie am ersten Tag funktionieren) AVR Memory Usage ---------------- Device: at90s2313 mit neuem GCC compiler (avr8-gnu-toolchain) Program: 1442 bytes (70.4% Full) <<-- ist größer, nicht kleiner!!! (.text + .data + .bootloader) Zaehlerwert = 10000000 / Zaehlerwert;
(avr8-gnu-toolchain 3.5.0.85) und 64-Bit-Division: AVR Memory Usage ---------------- Device: at90s2313 Program: 1630 bytes (79.6% Full) <<--- sehr brauchbare Größe (.text + .data + .bootloader) Data: 27 bytes (21.1% Full) (.data + .bss + .noinit) mit neuem GCC compiler (avr8
-
Thread
ATmega8 und Ponyprog "Falsches oder fehlendes Device (-24)"
diese Schaltung benutze ich seit längerer Zeit ohne Probleme, allerdings bisher immer mit den alten AT90S2313. Wobei ich den 560pF-Kondi aus Platzgründen weggelassen habe. Die PonyProg-Version habe ich nicht im Kopf, da müsste ich später mal nachsehen. Den von dir beschriebenen Fehler hatte ich auch
Habe es mit ähnlichen Devices und mit "Auto Device" versucht, geht nicht. Gegenprobe mit einem AT90S2313 funktioniert problemlos, aber auch nur, wenn das Device richtig eingestellt ist. Werde heute Abend mal die aktuellsten PonyProg-Versionen testen und hier berichten. Reinhard
-
Thread
LX 200 Schnittstelle für Autoguiding Teleskop mit ATTINY2313
einzuordnen... dachte ich jedenfalls bis jetzt. OK- Das Problem: in dieser Schaltung ist ein AT90S2313 vorgesehen, aber der Tiny sollte ja wohl auch gehen. http://www.technoplus.nl/astro/lx200.htm Ich habe erstmal versucht mir einen Parallelport Programmer zu bauen, was kläglich scheiterte und
Stimmt ich habe keine Ahnung :), oder besser gesagt ich hatte keine Für alle, die mal einen AT90S2313 brauchen und nur nen attiny haben, die sind 100% kompatibel und man muss nix am Programm umschreiben, es reicht lediglich, wenn man das LOW BIT auf 0xDC programmiert... SO denn, mein TINY macht
-
Thread
UART (MAX232)
> > Siehst du in dem Programm noch einen Fehler ? Das Programm ist in Ordnung, läuft (für den AT90S2313 angepasst) ohne Probleme. MfG Andreas
mal anschaun! Ich werd es mir mal anschauen... > Das Programm ist in Ordnung, läuft (für den AT90S2313 > angepasst) ohne Probleme. > > MfG > Andreas Es lag bei mir an der Hardware (angelötetes Kabel hat sich glöst) Es funktioniert jetzt. Also nochmal vielen Dank für deine Hilfe. Oliver
-
Thread
Uart initialisierung zwischen AT90S2312 und ATMEGA8538
Hallo! Ich möchter gerne einen AT90S2313 Daten von einem ATMEGA8535 empfangen lassen. Die Daten müssen nur in eine Richtung. Ich schaffe es aber irgendwie nicht, dass die Kommunikation zu stande kommt. Ich glaube ich initialsiere die Uarts
. Ich würde gerne 8-Bit Frames senden. Ohne Partät. Die initialsierung zum empfangen auf dem AT90S2313 sieht folgendermasen aus: ******************************************************************** .equ CLOCK = 10000000 ;10 Mhz .equ BAUD = 4882 ; UBRR ca. 128 .equ UBRRVAL = CLOCK/(
-
Thread
USB Tastatur Maus über Vinculum an AVR
Because direct connection mono is, almost without changing, it does the honest place circuit. Because AT90S2313 has built in UART, LED illumination just was modified circuit in the data output from UART. In addition this time it tried attaching stock 4P DIPSW. It has utilized in the baud rate change and mode
der Mono Direktanschluss, fast ist, ohne zu ändern, tut er den ehrlichen Platzstromkreis. Weil AT90S2313 in UART errichtet hat, war LED-Ablichtung gerade geänderter Stromkreis im Datenausgang von UART. Zusätzlich dieses mal versuchte sie, Vorrat 4P DIPSW anzubringen. Sie hat in der Baudrateänderungs
-
Thread
AVR ATMega16 Timer Interrupt funktioniert, scheint aber den uC zu reseten
bit 6 ??? Im Tutorial steht aber auch: [pre]Die folgenden Ausführungen beziehen sich auf den AT90S2313. Für andere Modelltypen müsst ihr euch die allenfalls notwendigen Anpassungen aus den Datenblättern der entsprechenden Controller herauslesen.[/pre] Beim Atmega 16 ist OCIE1A Bit 4.
Einige Registerbeschreibungen dieses Tutorials beziehen > sich auf den inzwischen veralteten AT90S2313. Möglicherweise ist das hier der Fall. Lerne: 1/ Man sollte immer das passende Datenblatt lesen und vergleichen. 2/ Symbolische Namen wie OCIE1A sind im Code sinnvoller als absolute
-
Thread
Ersatzt für 90S2323 ReAVR .hex to source
Der AT90S2313 ist der pinkompatible Vorläufer vom ATtiny 2313. Für die Substitution durch den ATtiny 2313 gibt es extra eine Application Note von Atmel: AVR091. Oft reicht es, wenn man ganz einfach die entsprechenden Fuses (Tabelle 4) am ATtiny 2313 kompatibel zum AT90S2313 einstellt. Wenn ich das recht in Erinnerung habe, sind das gerade mal 6 Fuses oder so gewesen ... Ralf2008
-
Thread
Problem: AT90S2313 und der TimerCapture Pin (ICP - Interrupt)
einen digitalen Drehzahlmesser zu programmieren. Leider komme ich mit dem 16-Bit TimerCounter1 des AT90S2313 nicht klar. Ich wollte gerne, dass der Timer bei 0 startet. Ich möchte Signale zwischen 50Hz und 400Hz messen können, daher habe ich bei 10Mhz einen Prescaler von 1024 gewählt. Wenn an ICP eine
-
Thread
IAR (8051) immer noch mit Bug
Heutzutage kann man ja mit Flash nur so um sich schmeißen, Kompaktheit ist kein Thema mehr. Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Der AT89C2051 werkelt immer noch in einigen Geräten und er scheint auch
Peter D. schrieb im Beitrag #4476686: > Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu > portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Da hättest Du ein bißchen hartnäckiger sein sollen. Der Keil-Compiler
-
Thread
atmega32 - portbelegung
werden dazu benutzt, einen Software Uart zu realisieren. Zum Beispiel dann, wenn man wie beim At90s2313 den Port D, über den der Hardware-Uart zugänglich ist, für andere Sachen "verbraten "hat. Das ermöglicht es aber auch, z.B. 2 serielle Schnittstellen an einem Prozessor zu realisieren. Den
Speziell bei einem so kleinen Chip wie dem (Auslaufmodell) At90s2313 möchte ich lieber nicht wissen, wieso man, wenn man den UART braucht, ausgerechnet die Hardware-UART-Pins für andere Sachen verbrät ;-) Ich mein, damit schmeißt man völlig unnötigerweise den
-
Thread
AVR <--> 89C52
DCF-77 usw. wesentlich effizienter als beim AVR. Ich hab z.B. schon mehrere Projekte mit dem AT90S2313 (2kB) angefangen und dann auf dem AT89C2051 (auch nur 2kB) fortsetzen müssen, weil einfach der Flash zu Ende war. Und siehe da, ich konnte die Programme fertigschreiben ohne das ich den AT89C4051
, daß RISC nun mal mehr Codespeicher braucht. Kann man doch ruhig zugeben und dann einfach dem AT90S2313 eben 8kB spendieren, damit er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
Wavrasm1.3- welche Daten für mega8 / AT90s2313
Hi, wie der Betreff schon sagt welche Daten und vorallem welcher" Wortlaut" muß eingetragen werden? Ohne "include... oder Device...läuft die Kompilation fehlerfrei, ansonsten gibt es die Meldungen, s. Anhang. Ich danke Euch Max
-
Thread
AT90S2313 -> ds18B20 Nachkommastellen->Uart [asm]
Hallo, nachdem ich jetzt 5 Stunden gesucht habe, und dabei auf ein paar sehr schöne Code-Beispiele hier gestossen bin (und auch anderswo) habe ich immernoch ein Problem: Es gibt ja hunderte von Projekten mit dem DS18S20, ich habe aber ein paar ds18B20, die ein etwas anderes Format im Speicher haben. Ich habe da Bits für die Nachkommastellen, also 2^-1, 2^-2, 2^-3 und 2^-4. Natuerlich koennte ich die einfach ignorieren, oder die 16 möglichen Werte in eine Lookuptable schreiben, aber geht das nicht auch anders ? Ich möchte letztlich den Wert übert den UART ausgeben, brauche also
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
schrieb im Beitrag #8087075: > Hier läuft ein ATTiny45 auch schon seit 12 Jahren Bei mir laufen AT90S2313 seit 26 Jahren, einer im Keller und einer als Codeschloß am Zaun an der 'Ostweide'. Habe ich jetzt den 1. Preis gewonnen? Schon gut, das hat nichts mit der Fragestellung zu tun, denn 'Arduino'
das nicht mit einer SPS verwechselt. ☺ Mi N. schrieb im Beitrag #8087258: > Bei mir laufen AT90S2313 seit 26 Jahren, einer im Keller und einer als > Codeschloß am Zaun an der 'Ostweide'. Habe ich jetzt den 1. Preis > gewonnen? Ein ST62 dreht bei mir seit 32 Jahren an der Heizung. Dank *echtem
-
Thread
Hilfe! LCD-Ansteuerung
Ich "programmiere" (wenn man es programmieren nennen darf) mit Bascom-AVR und will über einen At90S2313 einen Text auf dem Pollin WINTEK WD-C2704M ausgeben. Hab schon so viel ausprobiert. Oft mit geringem Erfolg. Zeigt eben einfach Zeichen an, die da nicht hingehören. Ich hoffe, mir kann jemand
Ich "programmiere" (wenn man es programmieren nennen darf) mit Bascom-AVR und will über einen At90S2313 einen Text auf dem Pollin WINTEK WD-C2704M ausgeben. Hab schon so viel ausprobiert. Oft mit geringem Erfolg. Zeigt eben einfach Zeichen an, die da nicht hingehören. Ich hoffe, mir kann jemand
-
Thread
Fernbedien RC5 Empfänger
nochmal ne blöde Frage. Könnte mir das jemand assemblieren (assembler) unhd als code für den AT90S2313 hier posten? Damit müsste es doch auch laufen!
man eine Fernbedienung auf eine Schachtel Streichhölzer richtet, die macht das gleiche wie ein AT90S2313 der RC5 Daten einfach nur dekodiert :-)
-
Thread
AVR-Lüftersteuerung
Problem mit einer Lüftersteuerugs-Schaltung aus dem Web. Die Lüftersteuerung wird mit einem Atmel AT 90S2313 betrieben. Ich habe aber nur den Nachfolger, den Attiny 2313 bekommen. Nun weiß ich nicht wie ich das Programm verändern muss und es auf den mikrocontoller bekomme. Ich habe mal den Assembler-Code
Problem mit einer Lüftersteuerugs-Schaltung aus dem > Web. Die Lüftersteuerung wird mit einem Atmel AT 90S2313 betrieben. Ich > habe aber nur den Nachfolger, den Attiny 2313 bekommen. Nun weiß ich > nicht wie ich das Programm verändern muss und es auf den mikrocontoller > bekomme. Schau mal da: http
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "AT90S4414"; signature = 0x1e 0x92 0x01; desc = "AT90S2313"; signature = 0x1e 0x91 0x01; desc = "AT90S2333"; signature = 0x1e 0x91 0x05; desc = "AT90S2343"; signature = 0x1e 0x91 0x03;
AT89S52 1E9001=AT90S1200 1E9004=ATtiny11 1E9005=ATtiny12 1E9006=ATtiny15 1E9007=ATtiny13 1E9101=AT90S2313 1E9102=AT90S2323 1E9103=AT90S2343 1E9106=ATtiny22 1E9107=ATtiny28 1E9108=ATtiny25 1E9109=ATtiny26 1E910A=ATtiny2313 1E910B=ATtiny24 1E910C=ATtiny261 1E9181=AT86RF401 1E9201=AT90S4414
-
Thread
Produkte mit AVR
Im "2,4GHz Wireless Industrial Transceiver WIT2410" von CIRRONET verrichtet ein AT90S2313 seinen Dienst.
-
Thread
ISP Programmieradapter
zufällig noch jemand ein Blinklicht Programm, damit ich testen kann, ob die Schaltung funktioniert. (AT90S2313) Wäre super, danke avusgalaxy
-
Thread
unbekannter IC
Angaben sind seeeeeeehr dürftig. Trotzdem würde ich darauf tippen, dass dies ein µC ist und zwar ein AT90S2313, ATtiny2313, oder ein AT89C2051 oder sowas in der Richtung. Falls der Kondensator an Pin1 gegen GND geht, müsste es einer der ersten beiden sein, ansonsten einer der letzen beiden, denn die 8051er
-
Thread
[S] Atmel AVR STK500
HV-Programmierung) und auch dann, wenn mal wieder einer der Käfer woanders nich so richtig will (AT90S2313 ist immer ein Kandidat dafür). Den eigentlichen Zweck, also zum experimentieren, habe ich selten verwendet. Wenn der Dragon HV-Programmierung kann, dann den.... @Michael, das mit den Hochschulen