-
Thread
AT90S2313 und i2c
Hat der 2313 auch einen i2c bus ? Wen ja wie schließe ich ihn an ?
-
Thread
DS1991 auslesen mit einen AT90S2313
, ich habe da ein Problemchen mit dem Beschreiben von Scratchpad des Dallas DS1991 mit einen AT90S2313 MC. Also besser gesagt mit dem Lesen und dem Beschreiben von dem IC überhaupt. Als Anhang habe ich meinen Sourcecode in *.asm beigefügt. Ich kann mir nicht erklären, warum das nicht funzt. Routinen
-
Thread
Externen Quarz aktivieren bei AT90S2313
Hallo, ich will auf meinem STK200 bei dem AT90S2313 den Externen Quarz aktivieren. Leider finde ich hierzu keine Infos in dem Datenblatt vom AT90S2313. Google war auch keine große Hilfe :-( Bei den neuen Kontrollern (ATTiny2313) muß man ja Fuse
Der AT90S2313 hat keinen RC-Oszillator, der läuft *nur* mit einem externen Quarz oder mit einem externen Takt, den man in XTAL1 einspeist. Steht aber eigentlich im Datenblatt... Die Fusebits bei diesen alten
-
Thread
ATtiny2313 durch ATmega8 tauschen
einen AT90S2313 oder ATtiny2313 sollte man immer rumliegen haben. AT90S2313 habe ich jetzt noch vier, einer mußte letztens für eine programmierbare verzögerungsschaltung herhalten. dafür wäre mir ein ATmega schon
programmiertakt senken kann wenn man es braucht. habe den vor einiger zeit selber schon aufgebaut (mit einem AT90S2313), ist zuverlässig gelaufen.
-
Thread
Interrupt-UART
dazu auffordern, das zu tun. Wenn dein MCU type nicht definiert ist (-mmcu=at90s2313), brauchst du dich auch nicht wundern, wenn Compiler und Linker Mist machen.
Einen AT90S2313 habe ich gerade nicht da, nur einen ATtiny2313. Habe dein Progrämmchen ein wenig umgeschrieben (andere Register- namen, anderer Name des Interruptvektors, Register symbolisch statt numerisch benannt
-
Thread
Attiny2313
? Kann ich mein Programierer Board Verwenden ? (http://www.meierspage.net/how2s/elektronik/at90s2313_mikrocontroller_programmieren/at90s2313_programmier_schaltung.jpg) jeroen
kennt CodeVision aber net. Das ist mein Programer: http://www.meierspage.net/how2s/elektronik/at90s2313_mikrocontroller_programmieren/at90s2313_programmier_schaltung.jpg jeroen
-
Thread
Chip Ceramic Resonator CSTCC muRata
Pin 1 und 2 was zu beachten ob ich Ihn auf XTAL1 oder XTAL2 lege. Programme kann ich auf den AT90S2313 laden, nur läuft das Programm nicht. Vielen Dank im vorraus, für viel Resonanz. Gruß Buffy
stutzig macht das selbe Programm aufgebaut mit Bedrahteten Bauteilen läuft, geändert habe ich nur AT90S2313 in SMD und ein CSTCC Resonator. Gruß Buffy
-
Thread
AVR910 + AT90S2313 Problem
Softwareversion 3.7. Ich habe damit schon einiges gemacht und unter anderem auch mit einem weiteren AT90S2313 "gespielt" Im Zuge einer Neukonfiguration meinens Arbeitsrechners (format c:) habe ich mir die aktuellste Version von AVR-Studio aufgespielt, zusammen mit Win-AVR. In Zusammenarbeit mit meinem
einem ATmega128 geht alles problemlos. Aber wehe du versuchst mit dem ISP den oben genannten AT90S2313 zu brennen!!! Dann bekomme ich immer eine Fehlermeldung, welche mir sagt, daß er einen anderen Speicherbereich erwartet als er tatsächlich bekommt! Zur Beachtung: Das Auslesen des µC's funktioniert
-
Thread
STK500 Spannung schlecht?+AT90S2313
Hallo zusammen, ich habe ein Problem mit einem AT90S2313... Also, ich habe mir ein Platinenlayout machen lassen. Auf der Platine sitzt ein AT90S2313. Ein ISP-Stecker und ein 4MHz Quarz mit 22pF Kondensatoren ist auch drauf....Also alles was man zum Flashen
macht. Könnt ihr mir bitte sagen, was das sein könnte?? Muss man beim Programmieren eines AT90S2313 irgendwas besonderes beachten oder ist alles normal ? Vielen Dank schon einmal im Voraus! Gruß Daniel!! :)
-
Thread
AT90S2313...Fuse-Bits ändern ?
Hallo, muß man bei AT90S2313 die Fuse-Bits ändern wenn man ein Quarz von 7.3728 MHz anschließt,oder weiter mit der originale einstellung. danke
-
Thread
UART im Eigenbau für AT90S2313
Hi ! Ich hab hier einen ATMEL AT90S2313. Ich möchte den Atmel zwischen 2 Graphikrechner anschließen. Der Chip soll die Daten, die der eine Rechner sendet, verarbeiten und dann an den zweiten Graphikrechner weitersenden. Als Testschaltung
-
Thread
Bascom AT90s2313 gegen Auslesen schützen
Hi Leute, Will mal ein paar gebrannte Avr's (2313er)weitergeben und die gegen das Auslesen des Codes schützen. Hat das schon mal wer mit dem Bascom Programmer gemacht. Wenn ja wie ? Ist das auch zuverlässig ? Gruss Gerhard
-
Thread
ATTINY 2313 <> AT90S2313
Was ist der Unterschied zwischen ATTINY 2313 DIP und AT90S2313 ? Und welcher ist besser?
robuster. Für den Vergleich der genannten Typen gibts von Atmel eine Appnote: AVR091: Replacing AT90S2313 with ATtiny2313
-
Thread
At90s2313 RS232-Schnittstelle
Hallo Leutz Ich habe eine Schaltung aufgebaut die meine serienmäßige Zündung am Motor ersetzen soll. Das Programm soll beim start RPI über die beiden Pins RxD und TxD und dann über einen MAX232 schicken. Leider klappt das nicht so wie es soll und er sendet bei jedem Start was anderes, was überhaupt keinen Sinn ergibt. 1.Versuch Nachricht per Hyperterminal empfangen :RPI<\r><\n> ausgeschaltet wieder angeschaltet 2.Versuch Nachricht per Hyperterminal empfangen : üRPI<\r><\n>. reset Nachricht per Hyperterminal empfangen : © \0\0\0þ Ist jemandem diese Problematik bekannt ? Am Sourcecode
-
Thread
Include Datei
Ah danke dann muß ich die software doch installieren habe meine ganzen sachen auf dem AT90S2313 mit wavrasm geschrieben und da hatte ich die datei von einer CD aus einem Buch nur leider sind dort keine dateien für den AtTiny drin. Und der AT90S2313 konnte nicht über AVRStudio programmiert
> Und der AT90S2313 konnte nicht über AVRStudio programmiert werden Muss ich das jetzt verstehen??? Der AT90S2313 wird von AVR-Studio schon seit Langem unterstützt. Da fällt mir ein: Kann es sein, dass der
-
Thread
at90s2313: region text is full -> text/data erweitern Linker-Skript?
ich nachsehen könnte. Mir kommt z.B. der Wert 8K spanisch vor. Soweit ich weiss, hatte der AT90S2313 nur Flash-Programm-Speicher: 2 kByte EEPROM-Datenspeicher: 128 Byte SRAM-Datenspeicher: 128 Byte (http://www.roboternetz.de/wissen/index.php/AT90S2313) Mir fehlt auch der Teil
>Mir kommt z.B. der Wert 8K spanisch vor. Soweit ich weiss, hatte der >AT90S2313 nur Was der hat steht in seinem Headerfile. Vieleicht kann man da ein wenig manipulieren.
-
Thread
mit AVR zählen -> 7-Segmentanzeige
Segmentanzeige um 1 erhöht werden (0 bis maximal 9). Ich möchte in Basic programmieren und habe den AT90S2313 von Atmel. Leider weiss ich nicht wie man das software mäßig realisiert. Kann mir da einer helfen? Und, kann man auch 4 Türen mit 4 Anzeigen überwachen? (AVR hat nur 15 IO Ports.) Wenn nicht erstmal
------------- 'Türüberwachung '---------------------------- $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 3686400 'Quarz: 3.6864 MHz Dim Tuer_1 As Bit Dim Tuer_1_status As Bit Dim Tuer_1_zaehler As Byte Dim Endwert1 As Byte 'Endwert für Zaehler Dim
-
Thread
Alte AVR´s mit aktuellem AVRStudio und AVRISP mkII
Bei meinem Studio 4.18 ist der AT90S2313 in der Auswahlliste. Gruß
Kasperle schrieb: > Bei meinem Studio 4.18 ist der AT90S2313 in der Auswahlliste. Hallo, und du hast auch ein AVRISP mkII angewählt? Ich schau Montag noch einmal nach. Ich bin mir aber ziemlich sicher das der AT90S2313 nicht drin war. Ich hoffe das
-
Thread
Wo gibt es noch AVR ISP In-System Programmer zu kaufen?
Artikelnummer des Herstellers: AT AVR-ISP MK2" Das ist aber schon das MK2, dass nicht mehr die AT90S2313 unterstüzt. Das ist leider mein Problem. Ich muss auch die 'alten' AT90S2313 programmieren, was meines Wissens nur das AVR ISP noch hinbekommt.
, also der mySmartUSB geht aus dem avrstudio über tools-avr-prog und das unterstütz auch den at90s2313 ;-) cu
-
Thread
Temperaturmessung mit AT90S2313 und DS1820
Das Programm wurde mit Codevision erstellt und kompiliert. Es werden die Temperaturen mehrerer Sensoren ausgelesen und an einem intelligenten LCD-Display dargestellt. Außerdem wird die Temperatur über die serielle Schnittstelle ausgegeben und kann z.b. im Terminalfenster von Codevision betrachtet werden. LCD Display an PORTB 1-Wire Bus an PORTD BIT6 Viel Glück!
-
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
-
Thread
Programmierung AT90S2313 in C ?
Hi , ich bin Neueinsteiger und such mir Infos zum AT90S2313 zwecks Programmierung zusammen. Ich baue eine CDI nach welche nur für die Einzylinderversion mit Software versorgt wurde. Die Platine mit den AT90S2313 werd ich in den nachsten Tage zusammen bauen
-
Thread
LCDs, AVRs, Speicher zu verticken
LCD (2*40 / neu): 15€ LCD (2*16 / neu): 6€ Speicher (KM62256ALG-10 !!!): 1€ AT 90S2313 SO20: 3€ AT 90S1200 SO20 (4SI): 2€ Grüße, André
Hi ich Benötige folgendes: 1x LCD 2x40 Zeichen 1x AT90S2313 im SO Gehäuse hast noch alles auf Lager???
-
Thread
[S] AT90S2313-10 und AT90S2323-10
#1929078: > Zumindest in Dil (2313-10PI) sollte ich noch einige dahaben. Was möchtest für den AT90S2313-10 haben
AT90S2343- in dip habe 4 st noch auch da > kostet 3 Euro St. > Alex und den kann ich anstelle von AT90S2313-10 und AT90S2323-10 nehmen? g mario
-
Thread
atmega168pa programmieren
obj/Release/main.o avr-g++ -L/usr/lib -o bin/Release/Testprojekt.elf obj/Release/main.o -mmcu=at90s2313 -Wl,-Map=bin/Release/Testprojekt.elf.map,--cref Output size is 3,36 KB Running project post-build steps avr-objcopy -O ihex -R .eeprom -R .eesafe bin/Release/Testprojekt.elf bin/Release/Testprojekt.elf.hex
Stephan Busch schrieb im Beitrag #3196371: > -mmcu=at90s2313 ist kein mega168pa
-
Thread
rs232 interrupt senden at90s2313
Hallo Leute! Ich habe das Datenblatt studiert und habe mir Gedanken zu Interrupt gesteuerten rs232 Kommunikation wie folgt gemacht: - udre is set after reset - udre can only be cleared if udr is written and only then (exept reset) - udre is set within the transmisson from udr to the shift register. - udr empty interrupt is executed when udre is high and udr tranmitted to the shift register. Interruptgesteuerte Übertragung kann daher nur mit einem beschreiben von UDR erfolgen. sehe ich das richtig?
-
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
Werte im eeprom AT90S2313 geht verloren
Hi Leutz, ich speichere zwei Werte im Eprom des 2313 mittels folgender Funktion: [c] eeprom_warten(); eeprom_write_byte( (unsigned char *)10, i >> 6 & 0x1F); eeprom_warten(); eeprom_write_byte( (unsigned char *)11, (i & 0x3F) | (~i >> 7 & 0x40)); [/c] Hinter eeprom_warten versteckt sich nur der Aufruf while(!eeprom_is_ready()); als Funktion. Die Werte werden brav geschrieben. µC vom Strom, kurz gewartet und wieder dran - Werte sind immer noch da. Jetzt kommt's aber: Nach nochmaligem Strom weg und wieder da ist immer der zweite Wert weg bzw. 255. Wie kommt das?
-
Thread
AVR programmer selber bauen
, habe gerade ein serial AVR-ISP-programmer bekommen,will noch AVR-ISP-programmer bauen mit AT90S2313 ( für ein 2. Bord) wie brennt man Die Firmware drauf? muß man hier eine Extra schaltung bauen für das brennen ? bitte helfen !!!
>AT90S2313 Den sollte man schon mal nicht mehr verwenden, weil der nämlich abgekündigt ist (wird nicht mehr hergestellt). >wie brennt man Die Firmware drauf? Mit einem Programmer. >muß man hier eine
-
Thread
Interrupt beim AVR
als Ausgang geschaltet ist. So ungefähr verhält sich auch meine Schaltung da allerdings mit einem AT90S2313. Für einen Tipp was ich falsch mache, wäre ich dankbar. Gruß Olaf
So hat etwas länger gedauert. Ich hatte zuerst das falsche Target (Attiny2313 statt AT90S2313) und ein paar Probleme mit dem AVR Studio Simulator bis ich begriffen hatte wie und wann man PIND2 ändern darf (im Break). Dein Programm habe ich auf das wesentliche (INT0-Demo) abgespeckt.
-
Thread
AVR Studio
mein Projekt genau auf die folgende Weise zusammenzubauen: avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -c usbdrv/usbdrv.c -o usbdrv/usbdrv.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -x assembler-with-cpp -c usbdrv/usbdrvasm.s -o usbdrv/usbdrvasm.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -c usbdrv/oddebug.c -o usbdrv/oddebug.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -c main.c -o main.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -o main.bin usbdrv/usbdrv.o usbdrv/usbdrvasm.o usbdrv/oddebug.o main.o rm -f main.hex main.eep.hex avr-objcopy -j .text -j
-
Thread
ATTiny 2313 LED Lauflicht - Schaltung so Richtig? Gesperrt
so, da dachte ich das würde dann auch funktionieren aber wie gibt man die Quarzfrequenz in den At90S2313 ein. DAnke für die Antwort
> da dachte ich das würde dann auch funktionieren aber wie gibt > man die Quarzfrequenz in den At90S2313 ein. Die gibt man gar nicht ein. Der At90S2313 arbeitet mit der Frequenz für die er gefust ist, bzw mit der Frequenz mit der der Quarz läuft (wenn er auf Quarz gefust ist) So, und jetzt
-
Thread
Unterschiede zwischen ATTINY 2313-20 und AT90S2313
dann noch einen AT90S2313 her? Schoneinmal vielen Dank
http://www.atmel.com/dyn/products/app_notes.asp?family_id=607 "AVR091: Replacing AT90S2313 by ATtiny2313" gruss, bjoern.
-
Thread
Erstes AVR Projekt "Quarzoszillator an AT90S2313"
mir Jemand eine Antwort auf die FuseBits setzung mit PonyProg2000 einem Quarzoszillator und dem AT90S2313 geben ? Entschuldigung für den ewig-langen text doch ich wollte meine Erfahrungen mit AVRs nich ganz außen vor lassen. Lieben Gruß Karsten DO6KK
moin beim oldie at90S2313 brauchst keine Fuse bits zu proggen ;) The AT90S2313 has two Fusebits:SPIE and FSTRT.
-
Thread
AT90S2313 und 32kHz Quarz
Kann ich einen AT90S2313 mit einem 32kHz Uhrenquarz betreiben? Läuft der AVR damit sicher und reproduzierbar an (auch nach Sleep) und hält das der Quarz von der Leistung her aus. Ich brauche etwas quarzstabiles, niederfrequentes
-
Thread
ICmega8-8-USB als USB-Progger
Ich habe versucht die Firmware für den AT90S2313 zu compilieren, darauf hat mir WinAVR ein paar Fehlermeldungen ausgespuckt: isp.c: In function `spiHWenable': isp.c:21: error: `SPCR' undeclared (first use in this function) isp.c:21: error:
(first use in this function) make: *** [isp.o] Error 1 Daraus würde ich schließen, dass der AT90S2313 kein SPI hat, weil die Register für die SPI fehlen. Auch AVRStudio zeigt nichts von einer Hardware SPI an. Mit einem ATMega8 funktioniert es (hat Hardware SPI).
-
Thread
Problem mit TINY2313-24SI
Wobei 24MHz kein Problem ist: Der AT90S2313 läuft bei mir seit Monaten mit 18MHz (EEPROM verwende ich nicht)...
Der CPU an sich läuft auch mit höheren Taktfrequenzen, nur der Flash macht nicht mehr mit. Beim AT90S2313-10 lief immer eine kurze Programmschleife, die 256Bytes aus dem Speicher an einen Port ausgegeben hat. Bei 18MHz liefen alle getesteten AT90S2313, bei 20MHz etwa 50%, einige hängen sich nach 5-10s
-
Thread
Atmel reagiert nicht?
empfängt oder antwortet über die MISO/MOSI schnittstelle weiß ich nicht. An die PINs 17/18/19 des AT90s2313 hab ich LEDs angelötet um zu sehen ob er was empfängt. Wie gesagt der Clock kommt an auf PIN 18 sind im Clock takt reaktionen zu sehen aber nichts zu sehen auf PIN 17. PonyProg bricht dann nach ca
meinung in PonyProg auch richtig da ich schonmal eine etwas andere schaltung von Elektor mit dem AT90s2313 mit beschrieben habe. Jetzt weiß ich langsam nichtmehr was noch falsch sein könnte vielleicht sieht ja jemand einen fehler den ich nicht sah.
-
Thread
ax8 soft core auf Spartan 3AN Devboard, Probleme mit erstem Testprogramm und Simulation
copy of a source" in ein neues Projekt in ISE importiert. - Benutze das top-level-Modul für den at90s2313, nachdem ich herausgefunden habe, dass avr-gcc für den kleinen nicht verwendbar ist. - Kleines Testprogramm bestehend aus [c]DDRD=0xff;uin8_t count;while(1){PORTD=count++;_delay_ms(500);}[/c] compiliert. Im Makefile als target at90s2313 und 50 MHz angegeben - Hexdatei mit hex2rom von diesem site umgewandelt: ./hex2rom test.hex ROM2313 10b16x > ROM2313.vhd - ROM2313.vhd dem Projekt hinzugefügt - Constraints file ucf clk mit 50
-
Thread
DMX512 - UART einstellen
Schau mal unter http://www.dzionsko.de/electronic/index.htm Er hat das gleiche mit nem AT90S2313 realisiert und nennt es miniDMX.
die geringere Schrittgeschwindigkeit zum PC mit 115kBit auszugleichen. Dazu verwende ich einen AT90S2313 als PC-Schnittstelle und einen ATmega8 als DMX-Schnittstelle. Nutze dann beide URAT's.
-
Thread
Unterprogramme gleichzeitig?
Ich habe mal eine Frage, und zwar habe ich verschiedene Unterprogramme die die Ausgänge eines AT90S2313 (arbeite mit ATMEL-Assembler), verschieden Blinken lassen, nun will ich diese Blink"sequenzen" gleichzeitig ablaufen lassen, kann ich Unteprogramme auch gleichzeitig ablaufen lassen oder muss ich
Macht's euch doch nicht so schwer ! Das Ding ist in einem AT90S2313 ohne Probleme in ein paar Zeilen Assembler realisiert. Einfach etwas drüber brüten, dann wird das schon. Da muss man doch nicht gleich Multitasking auffahren. Eine wohlstrukturierte Hauptschleife
-
Thread
von AT90S zu ATTINY
seid ihr freundlich! was zur Hölle ist ckdiv8 fuse warum ist mein ATtiny2313 im gegensatz zum AT90S2313 so langsam? Hilfe bitte Danke!
http://www.atmel.com/dyn/products/app_notes.asp?family_id=607 "AVR091: Replacing AT90S2313 by ATtiny2313"
-
Thread
Interrupt beim 2313 mit Taster auslösen
Hallo Leute! Weiss jemand, ob es beim AT90S2313 ausser dem Anschluss PD6 noch eine andere Möglichkeit gibt, mittels Taster einen Interrupt aus- zulösen? MfG Paul
realisieren. Mach Du mir doch mal einen Vorschlag, in Form eines Stücks Programm, was Timer 1 vom at90s2313 in Frieden meinen Sekundenimpuls erzeugen lässt und nebenbei von mir aus auch nur 2 Taster entprellt. MfG paul
-
Thread
Habe ein neues Problem
Lauflicht1 laufen und wenn sie nicht blinkt dann Lauflicht2! Bloß wie stelle ich das an??? Chip: AT90S2313 Programiersprache: AVR
Hast du den das Datenblatt vom AT90S2313 ?
-
Thread
Atmega8 stat AT90S2313
www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#Download bauen. leider habe ich weder ein AT90S2313 noch Ahnung von Asm. daher die einfache Frage ob reicht wenn ich dies hier so anpasse das es mit Pins des mega8 stimmt. [avrasm] ;**** includes **** .include "2313def.inc" ;***
-
Thread
Avrdude 5.2 und AT90S2313
zusammen, ich habe unter Linux mein Avrdude von 5.1 auf 5.2 aktualisiert und kann seit dem keinen AT90S2313 mehr beschreiben. Mit Version 5.1 war dies noch möglich. Ich bekomme folgende Ausgabe: mirko@debian:~$ avrdude -c stk200 -p 2313 -U flash:r:bin.bin -v avrdude: Version 5.2, compiled on Oct
: /dev/parport0 Using Programmer : stk200 AVR Part : AT90S2313 Chip Erase delay : 20000 us PAGEL : P00 BS2 : P00 RESET disposition : dedicated RETRY pulse