-
Thread
Tiny26 contra 90S2313
festgestellt, dass der neue Atmel Controller ATtiny26 in der gleichen Preisklasse wie der altbewährte AT90S2313 liegt (z.B. bei www.reichelt.de) Beim Überfliegen des Datenblattes erscheint mir der tiny26 vom Funktionsumfang dem 2313 überlegen. Habt ihr Erfahrungen damit und könnt ihr empfehlen für neue Projekte
-
Thread
Zeitmessung mit Timer von AT90S2313
Hallo AVRler, wie genau ist der Timer eines 2313? Ich habe zwar schon gelesen, dass man für Zeitmessungen besser eine RTC einsetzt, aber vielleicht geht es ja auch ohne. Ich möchte den AVR Betriebsstunden zählen lassen. Da der Zähler nach ca. 700 Stunden wieder auf 0 gesetzt wird, genügt es wenn der Timer in 700 Stunden (ca. 30 Tage) nur um wenige Minuten abweicht. Mehr als 5 sollten es aber nicht sein. Nun die Frage, packt der Timer das? Eine maximale Ungenauigkeit von 5 Minuten in 30 Tagen? Gruß Hugo
-
Thread
FreeBSD und AVR
wollte gerne ein wenig damit rumspielen. Aber ich schaffe es einfach nicht, den darauf befindlichen AT90S2313 zu beschreiben. Ich hab es mit uisp20020626, avrprog3.0.0 und avrdude4.0.0 probiert, aber die letzten beiden bekomme ich zu überhaupt nichts bewegt. uisp schreibt bei meinem Befehl: uisp -
Increment Optimization Enabled Vendor Code: 0x1e Part Family: 0x91 Part Number: 0x01 Atmel AVR AT90S2313 is found. Page Write Disabled FLASH Write Delay (t_wd_flash): 11111 us EEPROM Write Delay (t_wd_eeprom): 11111 us Uploading: flash #### (total 104 bytes transferred in 1.06 s (98 bytes/s)
-
Thread
AVR - Uhrzeit aus 4MHz ableiten?
Korrigiert mich bitte, wenn ich mich irre. Martin PS: Das Programm Chip type : AT90S2313 Clock frequency : 10,000000 MHz Memory model : Tiny External SRAM size : 0 Data Stack size : 32 *********************************************/ #include <90s2313.h> // Declare
-
Thread
DS 1820
Hallo. Hier ist eine Seite auf der jemand sowas in Assembler mit einem AT90S2313 macht. http://users.senet.com.au/~wpeacock/avr/tempavr.html ciao Dirk
-
Thread
Timer1 Input Capture am AT90S2313
Hi, ich bekomme die Input Capture Funktion des Timer1 an meinem AVR einfach nicht zum Laufen. Was ich eigentlich will: Die Länge eines Impules messen, den ich an einem Pin des AVR anlege. Die externe Schaltung, welche den Puls schickt kann ich durch einen anderen AVR-Pin triggern. Das Messprinzip: Die Länge eines Pulses zu bestimmen sollte eigentlich nicht so schwer sein. Timer initialisieren, Puls triggern, wenn das Pulsende kommt, die Input Capture Funktion des Timer 1 nutzen und das Ergebnis aus den Captureregistern auslesen. So stellt ich mir das vor. Als Versuchsaufbau hab ich den
-
Thread
AVRGCC und ATTiny26
: % avr-gcc -mmcu=foo /tmp/foo.c unknown MCU `foo' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 avr3 atmega103 atmega603
-
Thread
SPI - AT90S2313
Hallo , kann ich den Atmel AT90S2313 als SPI - Slave betreiben ? mfg Masterbratak
-
Thread
Handy <-> AVR (UART)
Handy(akku)spannung betreiben (die soll über 3 Volt liegen). Damit sollte ich doch z.b. einen AT90S2313-4 betreiben können, der hat eine Betriebsspannung von 2.7 - 6.0 Volt. Wenn ich den MAX232 verwenden muss, brauch ich ja 5 Volt, das möchte ich gerne vermeiden. Kann mir vielleicht jemand eine
So, ich habs's jetz geschafft! Das Handy (S35i) liefert 4 Volt, mit denen ich im Moment einen AT90S2313-10PI betreibe (4.0 - 6.0 V). Hat auf Anhieb funktioniert. Das direkte verbinden funktionierte jedoch nicht, wenn ich den AVR mit 5V (Netzteil) betrieben habe. Vielen Dank für die Hilfe. MfG
-
Thread
AVR-Programmer
Anschluß: serielle Schnittstelle Programmierbare Microcontroller AT89S8252 AT89S53 AT90S1200 AT90S2313 AT90S4414 AT90S8515 und noch viele andere AVR-Prozessoren. Handbuch und CD sind dabei. Preis 15,00 Euro incl. Versand
-
Thread
AT90S2313
Wie kann man einen verriegelten AT90S2313 lesen. Danke
-
Thread
Programm für DS1820 gesucht
Wer kann mir mit so etwas behilflich sein? Der zu benutzende MC ist mir egal, aber schön wäre ein AT90S2313, 8515, oder 4433. Das Programm sollte mit ARV Studio 4.0 auf den MC zu programmieren sein. Danke im voraus.
-
Thread
PortC Pin6 vom Mega8 nutzen
Hallo ! Hab bis jetzt nur mit AT90s2313 gearbeitet, möchte nun aber den Mega8 verwenden. Kann mir jemand sagen wie ich den Anschluss PortC.6 vom Mega8 (PIN1) nutzen kann da dieser zugleich als Reset-Eingang benutzt wird. Danke
-
Thread
UhrenProgramm
zusammen. Bin gerade erst mit dem Assemblerprogrammieren angefangen, hab aber schon mein LCD per AT90s2313 zum laufen gebracht. Ich wollte als nächstes ein kleines Uhrenprogramm schreiben, daß die Zeit mit Hilfe des Oszillator(4MHZ) vom AtController errechnet. Bis jetzt alles fehlgeschlagen, krieg
-
Thread
Division
Hallo Leute, ich habe ein kleines problem, welches darin liegt eine division mit einem AT90S2313 durchzuführen. Ich möchte nämlich aus einer Raddrehfrequenz eine Geschwindigkeit errechnen lassen. Kennt da einer von euch nen trick, wie man (eventuell durch ne logiche Verknüpfung) einen 2313
-
Thread
Taktgenauer Frequenzteiler
Hallo, das Assemblerprogramm für den AVR AT90S2313 ruft nach einer genauen Systemtaktzahl das Unterprogramm DIVIDER_EVENT auf. Die Taktzahl kann zwischen 360 und 16e6 liegen. Für 1000Hz muß als bei einem 4MHz-Quarz 4000 angegeben werden.
-
Thread
M16C
Hi Ist, wie bei den Atmels (1000 für den AT90S2313), eine Sicherheitsangabe. Laut Glyn geht 100k+. Aber Mitsubishi garantiert eben nur 100. Matthias
-
Thread
speicherabzug über RS232 mit html-Umwandlung
werden von einem Python-Script in html umgewandelt. Das Packet enthält Assemblerdateien für AT90S2313 (AT90S4433) und für AT90S8515 (AT90S8535). die geklammerten sind ungetestet Beispieldaten von einem AT90S2313 und das Python-Script. Die Programme wurden unter Linux geschrieben. Die Datei
Kommandozeile sieht das ganze so aus: avrdump.py device <infile > outfile z.B. avrdump.py AT90S2313 < /dev/ttyS1 > x.html mfg werner
-
Thread
serielle Daten via AVR auslesen
Das ganze will ich mit BASCOM machen. In Assembler habe ich keine Ahnung. In Benutztung ist ein AT90S2313. Danke für die Anfängerhilfe und weiterhin frohes Basteln.
-
Thread
Port D nicht als Eingang?
Hallo Leute, ich habe folgendes Problem: Mit einem AT90S2313 habe ich einen I²C Bus aufgebaut, und diesen auf meiner Steckplatine über den Port B angesteuert. Das hat auch alles wunderbar funktioniert! Nun habe ich mir aber ein kleines Applikationsboard
-
Thread
Störquellen für einen AVR beseitigen
bin am verzweifeln mit einem Projekt, genaugenommen einer Servomotorsteuerung mittels eines AT90S2313. Hab die ganze Schaltung mal "prutal" auf einem Steckbrett aufgebaut und getestet. Nach wenigen Änderungen (ein paar Elkos u. kleinere Kondensatoren zur Spannunsstabilisierung des 5V Teiles
-
Thread
Billiger Händler für AVR's
Features der AVR-Serie, wie z.B. UART, ADC, RTC, Timer. Preiswertere Kontroller wie z.B. der AT90S2313 sind in ihren Möglichkeiten schnell erschöpft, wenn es ums experimentieren geht. Die Zahlen und Buchstaben hinter der Bezeichnung stehen für maximale Taktfrequenz und maximale Temperatur. Die
-
Thread
Bussystem?
(ab 10 m ist die RS232 am Ende). Hab mir gedacht das ich an jeden Sensor oder Schalter einen AT90S2313 setze der die Signalzustände über ein telegram sendet und ein AT90S8515 die telegramme empfängt und auswertet.Die adressen sind eigentlich nur von den freien eingängen am Sensor IC abhängig denke
möchte einfach nur 8 Ausgänge haben,... Was ist die minimalsschaltung von einem AVR? z.b. dem: AT90S2313-10PI so das ich direkt die acht ausgänge betreiben kann, dann könnte ich schon mal anfangen zu experimentieren! DANKE
-
Thread
UART Programm
AT90S2313 http://www.atmel.com/dyn/resources/prod_documents/DOC0839.PDF Seite 45 AT90S8515 http://www.atmel.com/dyn/resources/prod_documents/DOC0841.PDF Seite55 Lesen musste jetz noch selber.
-
Thread
SIGNAL in WINAVR
hab den Typ direkt im C-File definiert, da ich nicht immer das make ändern will: #define __AVR_AT90S2313__ Scheint zu gehen oder ist das falsch ? 2. ich hab erstmal mit -S übersetzt, um mir den Code anzusehen. Die Funktion SIGNAL (SIG_OVERFLOW0) sichert aber kein SREG und Register und schließt
-
Thread
AVR Interrupt "vergessen" lassen
machen lassen, der auf einen timeroverflow reagiert. habt ihr da eine Idee? ich benutze den at90s2313. und wollte es mit SBIC oder SBIS machen. doch dann hab ich gemerkt das die timer nicht im 32iger adressraum liegen :( Danke, Andreas
-
Thread
Countdown Timer
Ja, das geht. Möglichkeit 1: Anzeigen über Multiplexing ansteuern, es reicht ein AT90S2313 für diese Aufgabe. Möglichkeit 2: Anzeigen über BCD->7Segment Treiber ansteuern. Da wirds recht knapp mit den Ports - deshalb am besten auch multiplexen.
-
Thread
AVR GCC 3.2.0 -> WinAVR
bin-Ordner. Leider führt das ganze nach wie vor zu diesem Fehler: avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c process_begin: CreateProcess((null), avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c, ...) failed. make (e=2): Das System kann die angegebene Datei nicht finden.
-
Thread
Schrittmotorsteuerung
Positionsrückmeldung wegen Encoder, keine Schrittverluste) Servomotorprogramm läuft auf einem AT90S2313. Steuerprogramm: DinCNC (Takt u. Richtung) bzw. Eigen-programm (VB) für 4-Achs- Interpolation Gruss Gerhard
-
Thread
AVR und LCD mit 3.3V?
LS-Varianten zu finden (nur große Stückzahlen bei eBay). Die gute Nachricht: Mit einem normalen (!) AT90S2313 und 3x 1,5V-Mignon-Batterien, die nur noch 3,5V in Reihe abgeben, funktioniert's auch wunderbar. Viele Grüße, Sebastian
-
Thread
BASCOM vs ASM
H-Bridge-Ansteurung (4x FET) Leistung : Spannung bis 60V , Strom bis 30A . Das ganze läuft auf einem AT90s2313. Gruss Gerhard
-
Thread
billige Frage:suche z.B c zu hex
oops ..sorry ich hab natürlich ma wieder blödsinn erzählt!! ich hab den Avr At90s2313 und eine tiny22-baureihe, die wegen Fehlern wieder vom Markt genommen wurde... Danke für eure Hilfe !! ich probiers!! und sag dann Bescheid!!! ciaoi und danke!!
-
Thread
AVR mit 3V knopfzelle programmieren??
Hi Merlando, welchen genauen AVR verwendest Du denn? Meinem AT90S2313 sind die 3V zu wenig. Und die LS-Varianten gibt es fast (?!?) nirgends! Danke für einen Tip! Sebastian
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
vom 2313er gibts mehrere varienten. der AT90S2313-10PI kann 10 Mhz bei 4-6 Volt Versorgungssspannung. das programm kannst du mit dem Bascom-AVR Basic Compiler compilieren. demoversion gibts hier: http://www.mcselec.com/download_avr.htm wenn
@Guido Bei Reichelt gibt es den AT90S2313 aber doch noch. Sonst den Quelltext anpassenund nen andern nehmen.
-
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
Fastavr PWM-Signal
probieren wegen kürzerem Code. Das Signal liegt dann am PIN mit der Bezeichnung Oc1 an. (Beim AT90S2313 PIN15) Befehlsübersicht ???? Hab mir das Pdf-File von der FastAVR Hompage gezogen , oder gibts da mehr dazu ? Gruss Gerhard
-
Thread
Geschwindigkeitsgewinn
Hallo Leute ! Hab mir eine Servomotorsteuerung mit einem AT90S2313 gebaut. Funktioniert mittels Takt u. Richtungssignal vom PC, wie bei üblichen Schrittmotorsteuerungen. Positionsrückmeldung über Encoderauswertung welcher am Servomotor montiert ist. AVR ist
-
Thread
Atmel AT90S2313-10PI Programm einspielen
Hallo zusammen, ich habe ein Problem mit der Programmierung des Atmel´s AT90S2313-10 PI . Der Atmel läßt sich nicht komplett löschen. Er wird nach mehrmaligen Versuchen immer nur bis zu unterschiedlichen Bereichen gelöscht. Ich habe einen ISP Adapter (74LS244) gebaut. Ich verwende einen AT90S2313-10 PI mit einem 4 Mhz Quarz. Hat das ev. damit zu tun? Gruß
-
Thread
Start Probleme mit AT90S2313-10MHz
Hallo Ich habe ein Problem, da ich noch keine Erfahrung mit der Programierung von AT90S2313 habe. Es ist so das ich nicht weiß, wie man den STK500 einstellen muß um so ein Ding auszulesen. Und ein neues wieder zu beschreiben das es auch wieder das tut was es soll. Ich würde mich sehr
-
Thread
PonyProg programmiert nicht
ich habe bei den ganzen anderen keine richtige Antwort auf mein Problem gefunden. Wenn ich einen AT90S2313 mit PonyProg prgrammieren möchte, kommt die Fehlermeldung "Device not found (-24)", mit anderen programmiersoftwaren gehts auch nicht, ich hab sowohl den AVR ISP programmer als auch einen einfachen
-
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
SRAM UM6164 mit AVR?
entfallen könnte (CE mit RD verbinden). Ich habe vor Ewigkeiten mal einen solchen Baustein an einen AT90S2313 angeschlossen, da muß man ein wenig Tricksen, um die 24 Leitungen herauszukitzeln: Mit Multiplexing. Prinzip: Der PORTB wird als 8 Bit breiter bidirektionaler Bus genutzt. Daran sind zwei Latches
-
Thread
LED schalten
. Eine Experimentierplatine (Lochraster genügt fürs erste vollkommen) 4. Den Prozessor selbst (AT90S2313) 5. Einen Quarz (1..10MHz, je nach Anwendung) 6. Eine stabilisierte Spannungsquelle 5V (Spannungsregler) 7. Die 10 LEDs nebst Vorwiderständen. 8. Die Datenblätter des Controllers (http://www.atmel.com
-
Thread
region text is full (aber warum bloss???)
Flieskommaroutinen ins Spiel kommen, der Speicherbedarf einen kräftigen Ruck nach oben macht und die Kombination AT90S2313 + Flieskommaarithmetik kann er getrost vergessen. Unter 4k Flash würde ich mit sowas erst garnicht anfangen. Ebenso wünsche ich allen einen guten Rutsch ins neue Jahr! Notker
-
Thread
Externe Interrupts
Hi, Hab's auf AT90S8515 probiert. Sollte später ev. mal auf einem AT90S2313 laufen. Gruss Gerhard
-
Thread
AVR-GCC in Assembler-Modus
Du musst auf der Kommandozeile (cmd.exe) folgendes eingeben: avr-gcc -mmcu=at90s2313 -x assembler-with-cpp minidds.asm Mit DOS hat das übrigens nichts zu tun, auch wenn's so aussieht.
Präprozessor zum Assemblieren nehmen, aber das Linken dann mit der Hand anwerfen: avr-gcc -mmcu=at90s2313 -c minidds.S avr-ld -mavr2 -o minidds.out minidds.o Danach dann mit avr-objcopy in gewohnter Weise ein Hexfile draus machen. Ist gewissermaßen vom Autoren ein bißchen zum Mitdenken
-
Thread
Speicherkarten mit MC ansteuern?
zwei Beispiele für die Anteuerung von Speicherkarten mit einem AVR: MMC to Serial Adapter (mit AT90S2313) http://homepage.ntlworld.com/seanellis/mmcserial.htm ELM - MP3 Player (mit AT90S8515 und SmartMedia-Card) http://www.elm-chan.org/works/mpc/report_e.html Gruß, Thomas
-
Thread
Logik von AT90S2313 ändern
Hallo, wenn ich einen Port setzen möchte, uß ich eine "0" rasuschreiben (z.B. PortB.5=0;). Dies ist eigentlich nicht so schlimm, jedoch besitzt die angeschlossene Hardware die invertierte Logik. Kann ich das meinem Controller auch beibringen? Hoffe, daß ich mich einigermassen deutlich ausgedrückt habe und bedanke mich jetzt schon für Eure Unterstützung Robert
-
Thread
Taktfrequenz teilen?
uP mit einem 2Mhz Quarz getaktet! Jedoch brauche ich eine 1Mhz Taktfrequenz! Kann man mit dem AT90S2313 die Taktfrequenz teilen??? Gibt es irgend eine Möglichkeit, ohne einen neuen Quarz zu kaufen?? Vielen Dank IZAORD
-
Thread
TCA3727 + AT90S2313
mit TCA3727): Ich gebe dem TCA zwei korrekt um 90° Phasenverschobene Rechteckspannungen von einem AT90S2313 (TCA hängt direkt am Pin vom µC), bin im "Set"-Modus, der TCA hat die richtigen betriebsspannunge, aber der SChrittmotor ruckelt nur dumm rum anstatt sich zu drehen. Kann mir jemand sagen, was ich