-
Thread
Alle Viertelsekunde was zum PC schicken (16bit Timer, CTC)
Ergeiz ist, so einen Fehler zu finden. Und es werden härtere Nüsse folgen! Grüße Christian P.S.: Fast wäre ich der Versuchung erlegen. Netter Versuch ;-)
klappen würde) also einen Timertick zu spät. Das unterschiedliche Verhalten zu den älteren AVRs (90S...) wird z.B. in der Appnote AVR091 (=Vergleich zwischen AT90S2313 und dessen Nachfolger Tiny2313) gut beschrieben. Das AVRStudio simuliert den CompareMatch-Interrupt bei den älteren AVRs (AT90S2313
-
Thread
erstllte *.hex-Files nur im Stk 500 ausführbar-avr ide 4
> Momentan verwende ich nen 8151 Was ist das denn für einer? Vielleicht eher ein 8515? Mega oder AT90S?
Jörg Wunsch wrote: > Eher einen 8051, Naja, der Zusammenhang "[...] nen 8151 aber habe auch schon 2313ner probiert" lässt eher doch nen (ATMega | AT90S)8515 vermuten... Ich vermute mal, der OP ist grad dabei, seinen Rechner komplett neu aufzusetzen, weil er immer noch glaubt, dass es am Compiler liegt
-
Thread
Assembler Patch
Forum, Ich möchte mir diesen Pocsag Encoder[1] nachbauen. Das Problem ist das der Mikrocontroller AT90S2313P nicht mehr Hergestellt wird. Auf der Seite von Henry Carl Ott N2RVQ[2] gib es den Programmcode für den AT90S2313P[3] zu dem gibt es dort ein Patchfile[4] mit dem man den originalen Code auf einen für den AtTiny2313 lauffähigen Code patchen kann. Meine Frage: Wie funktioniert das bzw. wer kann das? [1] http://www.dg4has.de/html/pocsac_encoder.html [2] http://users.rcn.com/carlott/projects.html
-
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
Bemühungen!!! Tobias '----------------------- schnipp -------------------------------- $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 3686400 'Quarz: 3.6864 MHz $baud = 9600
-
Thread
Nun hats auch den 2313 erwischt
wie zu erwarten war - end of life. "The AT90S2313 will be replaced by the pin and funcionally compatible ATTiny2313, wich is available now" Hat schon jemand mal den Tiny2313 in den Händen gehabt?
Gerücht bzw. welcher Händler hat ihn am Lager ? Bei Atmel habe ich dazu nichts gefunden und der AT90S3213 steht noch nicht auf der "Mature Products" Seite. Peter
-
Thread
Anfänger will Solar beleuchtung bauen
brauchen die zwar 2,7-5,5V aber ich hatte keinerlei Probleme mit so einem Teil bei lediglich 1,65V. Ein 90S2313 kann das vermutlich nicht.
dashier zu lesen. und was ich eigentlich schreiben wollte: Laut meinem avr buch schaffen es auch die AT90S... mit 2,7V ab 3V aber nurnoch bis max 4Mhz.
-
Thread
Verkaufe- AT24C02 !!!!
ob ich ihm nicht so ein Hin und Her Lauflicht reinmontieren könnte naja da hab ich halt 5 SMD-LCD's genommen und den AVR(AT90S2313 SOIC) Progrmmiert und ihm das hineingebaut soviel ich weiß ist er zufrieden damit. Projekt2: Der Vater von nem anderen Freund ist Chef einer Firma und der hat mich
Kästchen das man in ein ausschnitt in der Tischplatte einsetzen kann und da hab ich einfach den AVR(AT90S2313 SOIC) Auf das LCD abgestimmt(Die namen auf ein 2x8 Display Prigrammiert) und den AVR hinten an das LCD Montiert und dann is das ganze- 2cm Hoch- 6.5cm Lang- 4cm Breit geworden. Hoffentlich
-
Thread
Atmel 2313 + Zündung
programmiert werden soll, sind 1K Pullup an Reset zu hart, 4K7 besser (O-Ton Atmel). Die alten AT90 gelten als problematisch in störverseuchter Umgebung. Besser ATTiny2313 oder noch besser Typen bei denen die kritischen Leitungen in der Mitte statt an den Ecken auflaufen (Tiny26,Mega8). Klarerweise
Hallo, ich schliesse aus deinem Text, dass Du einen AT90S2313 meinst, deshalb rate ich Dir zu einem ATtiny2313. Die AT90S Serie hat ein sehr bescheidenes RST Verhalten. Der RST kommt von deiner Zündspule über die +B leitung. Du musst die Betriebsspannung
-
Thread
wie nummerisches Display anschließen?
Weil ich bereits einige at90s8515 zuhause habe! Und bevor ich das Ding verbaue möchte ich mir noch einige Erfahrungen sammeln. Ein kleines Experimentierboard für den at90s2313 habe ich auch schon gebastelt
Hier ein Bild es AT90S2313-Testboards
-
Thread
Bitte um Überprüfung/Optimierung!
Nudenn: - AT90S2313 ist veraltet, ATtiny2313 ist der aktuelle, wenn mich nix täuscht. - R5 im Reset-Netzwerk ist falsch. Das geht so: Vcc --> R --> Resetpin --> C --> GND. Der C1 wirds wohl kaum schaffen, die Versorgungsspannung
Diode. Die ist ja dann richtig rum. Das mit dem Kondensator am Reset hab ich korrigiert. Der ATtiny2313 ist der aktuelle, der kommt auch zum Einsatz. Bei dem können die XTAL-Pins auch als IOs genutzt werden. Hab ich nur leider keine Eagle-Bibliothek für gefunden. Die vom AT90S2313 zu kopieren und abzuändern
-
Thread
PT100, PT500 und PT1000 an einer Schaltung betreiben - wie am besten?
Dann haben wir noch einen OPA2336, eine 2,5V Referenz, einen AT90S2313 und ein LC125A...und bissel Kleinkram.
Fred schrieb im Beitrag #2428196: > Dann haben wir noch einen OPA2336, eine 2,5V Referenz, einen AT90S2313 > und ein LC125A...und bissel Kleinkram. +MAX4581 und dann eine vierlagige Platine? Wenn's der Kunde bezahlt...
-
Thread
AVR - Problem
Der einzige Unterschied zu meiner Schaltung, und der hier im Forum beschriebenen, ist das ich einen AT90S2313 habe und daher die Anschlüsse AGND & AVCC nicht existieren und somit nicht verdrahtet sind. So jetzt zum Problem: Ich starte PonyProg und kann lesen. Beim ersten mal hat das brennen funktioniert
andere weise gelöst ..... also die 2,8kohm zwischen GND und VCC waren eindeutig ein Kurzschluss vom 2313 her .... Hab die Schaltung komplett neu aufgebaut, mit nem AT90S8535 außerdem hab ich diesen auf nem stecksockel befestigt, damit er zu messzwecken entfernt werden kann/konnte ...... habe jetzt
-
Thread
Display: Unterschied zwischen character mode und graphic mode?
, aber überholt lpm - [Z] nach r0 lpm rd - [Z] nach r0...r31 lpm stammt aus Zeiten der AT90Sxyz. Alle aktuellen kennen AVRs den lpm-Befehl der direkt in das Zielregister, ohne Umweg über r0, lädt. MfG Spess
Load Program Memory Rd ← (Z) None 3 LPM Rd, Z+ Load Program Memory and Post-Inc Der uralte AT90S2313 (Include-Datei 2313def.inc) kennt nur 'lpm'. ATTinys kennen die erweiterten lpm-Befehle. MfG Spess
-
Thread
Serial programmer???
Hallo, also ich hab mit der Hilfe von ponyprog und Parallel-programmer die Firmware auf AT90S2313 gebrannt. dann AT90S2313 in der schaltung als Serial-programmierer... leider nix....Serialprogrammierer wird vom software -poyprog , AVR Studio- nicht erkannt... hab ich was vergessen......
denen jemand ohne hellseherische Fähigkeiten was anfangen kann. also ponyprog ,parallelprogrammer und at90s2313 sagt was, aber beim rest fehlen Informationen (woher,welche,was etc.)
-
Thread
Verstehe Resetschaltung nicht richtig
Auto-Reset-on-Power-Down" suchen kann... Reicht denn die interne Power-on Reset Funktion des AVR(AT90S2313) aus? Laut dem Datenblatt liegt die entsprechende Spannung Vpot bei 1,4V, was ja bereits deutlich unter der angebenden Betriebsspannung von 4V liegt.
muss es diesen MC33164 im SO3-Gehäuse geben... Oder meint ihr, dass ich mich bei einem aktuellem 2313 auf den internen Reset verlassen kann? Dazu noch mal die Frage: Reicht denn die interne Power-on Reset Funktion des AVR(AT90S2313) aus? Laut dem Datenblatt liegt die entsprechende Spannung Vpot
-
Thread
Funkprotokoll Temperatursensor
ich an der Wetterstation (ist ne Wetterstation von Aldi) direkt abgegriffen und per Soundkarte sowie At90s2313 aufgezeichnet. Soundkarte hatte ich zum Schluss genommen wegen Probleme auf meinem Testboard. Immerhin hab ich auch schon etwas rausgefunden. Allderings hab ich noch keine Lösung gefunden, die
Wenn das alles so stimmt wie du schreibst werde ich das dann mal in ein kleines Programm für nen at90s2313 reinpacken und ebenfalls hier posten. Danke schonmal an alle
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
Mit einem At89S2051 wird die Programmierung wesentlich leichter. Auch ISP sollte dann gehen.
worden. Den habe ich erst gar nicht eingelötet. Bastle gerade an einer Uhr, die mit Adapterstecker den AT90C2051 durch ATiny2313 ersetzt. Ein Problem: LED Anzeige gemeinsame Katode. Umstricken auf gemeinsame Anode. Dann noch Bug im Prog. Muss mal gucken. Melde mich wieder .... oder auch nicht...
-
Thread
STK500-Upgrade-Verification failed
HI Dein flash2313.ebn ist leer. Nur lauter FFs. MfG Spess
Also: auf dem STK500 ist die Hardware des AVRprog drauf. Entweder ein AT90S1200 oder der tiny2313 (je nach Baujahr). Dieser arbeitet mit der Software AVRprog und programmiert den ATmega8535 auf dem STK500. Das Ganze über die RS232ctrl - Schnittstelle des STK500. P.S
-
Thread
Aufzeichen von Daten PC Tast in Logfile
und auslesen, in dem Ich alle Zeichen die reinkommen aufzeichnen kann. Programm in Assembler auf AT90S2313 Studio 4.0 und Ponnyprog. Danke schon mal und Gruß Berny
vom 68000 und Z80. Wenn beides gemischt wird ergibt das seltsamer weise genau den Befehlssatz des AT90S2313. Ich habs aber fast hinbekommen. Nur noch ein paar Tabellen und Auswertungen, dann ist geschafft. Hoffe Trotzdem allen an dieser Stelle dank für eure Hilfe, denn einiges der Atmel Eigenheiten
-
Thread
STK 500 Update ?
Wo finde ich bitte das LOG? Ich hab diese Chips AT90S1200-125SC und AT90S8535 8AC mfg Karl
Chips: AT90S1200-125SC und AT90S8535 8AC Das Board lauft ohne Update mit der Version 3.20 ! mfg Karl
-
Thread
Handy <-> AVR (UART)
der 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
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,
-
Thread
Bauelemente zu Schaltplan gesucht
Kann ich den im Schaltplan verwendeten AT90S2313P gegen den neueren ATTINY 2313-20 ersetzen, ohne etwas am Quellcode ändern zu müssen? Kann ich den µC direkt über die Schaltung programmieren? Oder für was sind diese 4 Pins (prog_remote),
Hi >Kann ich den im Schaltplan verwendeten AT90S2313P gegen den neueren >ATTINY 2313-20 ersetzen, ohne etwas am Quellcode ändern zu müssen? Wahrscheinlich nicht. Siehe: http://www.atmel.com/dyn/resources/prod_documents/doc4298.pdf MfG
-
Thread
AT90S4433 will nich laufen..
Hallo, Ich habe folgendes Problem: Ich möchte einen AT90S4433 betreiben, aber ich bekomme keine Verbindung zum PC. für die verbindung benutze ich das parrallelportkabel mit ISPschnittstelle welche ich erfolgreich für AT90S2313 µC benutze! ich habe die ports am 4433 genauso wie bei den 2313ern verbunden, bekomme aber keine verbindung. folgende fakten kann ich anbieten: - Alle kabel und lötstellen auf leitfähigkeit und so weiter überprüft - alle ports korrekt belegt - 10k pullup
-
Thread
Igor Plug USB
Plug USB nachbauen. Auf der Website gibt es eine Schaltung für einen einfachen "programmer" um den AT90S2313 zu beschreiben: http://www.cesko.host.sk/IgorPlugUSB/images/Avrprog2313.gif Ich habe die Schaltung nachgebaut, die Software erkennt aber kein "AVR-Device". Ich habe bereits mehrere AT90S2313
-
Thread
welchen µCum DAC seriell zu laden ?
will den µC natürlich in der Schaltung programmieren können. Quarz ist vielleicht nicht wichtig, wenn's auch ohne geht. Könnte ja ein PIC sicher auch. Der einzige µC, mit dem ich bisher gearbeitet habe, ist der AT90S2313, der aber, glaube ich, veraltet ist. Ist auch schon wieder eine Weile her. Habe noch
gleich einem uC mit 13 I/O-Ausgängen mehr ? Es gibt sie mit über 100 I/O-Anschlüssen, statt dem AT90S2313 wäre schon ein ATtiny48 geeignet, ein ATmega1280 bildet das obere Ende für ein Experimentierboard. Wenn natürlich der uC noch in 10 Jahren zu haben sein soll, wäre wohl ein 8051-Derivat (AT89C51
-
Thread
EEPROM Problem
I work with a at90s2313 at 3V. I'have some problem to read the memory eeprom when i switch on my microcontroller. It seems it forgets all when i switch off the microcontroller, but it doesn't forget if i will push reset.I'm
It's normal, work at voltage >4 Volts... (sorry for my bad english) Also das ist normal, hatte ich auch, aber mit dem AT90S1200 und dem AT90S8515. Die S-Typen funktionieren erst ab 4V zuverlässig. Der
-
Thread
Funktionsbeschreibung
Es gibt mehrere Möglichkeiten sowas zu realisieren. 1/ Der µC (AT 90S2313 PDIP) wird mit dem PC eine serielle Datenübertragung aufbauen. Als Daten kann z.B die CPU Auslastung übertragen werden. Z.B. 0 für 0% 13 für 13%.... Die Aufgabe des µC ist jetzt diesen Wert auf die LEDs umzusetzen. 2/ Der µC (AT 90S2313 PDIP) wird mit dem PC eine serielle Datenübertragung aufbauen. Als Daten kommen aber z.B. 8-Bit Werte, die direkt als Zustand der Portpins 0-7 interpretiert werden. D.h. die Umsetzung vom CPU-Wert
-
Thread
AVR Tool Chain mit MinGW
/85, AT90PWM2/3, ATmega164/324/644, ATmega329/3290/649/6490, ATmega640/1280/1281 . GCC: 0bXXX binary constants . GCC: ATtiny13/2313, ATtiny25/45/85, ATmega48/88/168, AT90PWM2/3, ATmega164/324/644, ATmega325/3250/645/6450, ATmega329/3290/649/6490, AT90CAN128 ATtiny13/2313, ATmega48/88/168, ATmega325/3250/645/6450 und AT90CAN128 sind zwar wohl im GCC-Source schon drin, aber noch nicht in den 3.4er Versionen.
-
Thread
16-Bit Timer im Comparemode funktioniert nicht
bliebe mir nur noch rätselratenderweise zu vermuten, dass du dem Linker nicht die korrekte -mmuc=at90s2313 Option mit auf die Reise gegeben hast.
Ich glaube ja auch, dass man das alles nur mit Timer 1 machen kann, weiss aber gerade nicht, ob der 90s2313 das schon konnte...
-
Thread
AVR-Programmierung mit ISP
Hallo an alle, wieder einmal geht's um die ISP-Programmierung von AVR's. Erstmal mein Equipment: OS: Win XP SP1 Programmer: http://rumil.de/hardware/avrisp.html 6-polig µC: Atmel AVR AT90S4433 Schaltung: Tutorial dieser Seite
absolut willst und keine Ruhe gibst, warum auch immer. Mein ISP-Adapter hat so zum Beispiel einen AT90LS8535 und noch ein Chip namens AT90S1200 und noch jede Menge Kleinteile angefangen vom 724 und was weiss ich noch drin. Das alles braucht man zum Level-Schieben, genial! So, ich hoffe jetzt ist
-
Thread
Sleep und Aufwecken
Hi! Ich habe ein paar kleine Fragen zum Sleep-Befehl! Ich benutze einen AT90S2313! 1. Wie versetze ich den AVR in diesen Zustand? 2. Wieviel Strom zieht der AVR im Schlafzustand (Sleepmode)? 3. Wie wecke ich ihn wieder auf (mit einem Highsingnal an einem I/O?)? Dann
Hi! Hab ich oben geschrieben! Den AT90S2313!!! MFG, ################# Florian Wolling # ################# Florians-c-e-r-page@onlinehome.de http://www.florians-c-e-r-page.de
-
Thread
Problem mit HV-Prog
kann ich erst morgen geben, habe diese nur im Geschäft auf dem PC. 100ns-Problem: z.B. laut AT90S2313 unter Memory Programming: Enter Programming Mode: The following algorithm puts the device in Parallel Programming mode: 1. Apply supply voltage according to Table 22, between VCC and GND.
Ich habe es mittlerweile hinbekommen, das ich die Signatur, Fuses und auch den Speicher bei einem AT90S2313 parallel auslesen kann. Nur wenn ich ihn parallel programmiere (Fuses oder Speicher), funzt die ganze Sache nicht. Es geht sogar soweit, das ich seriell und parallel die Sig nicht mehr lesen kann
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
wirklich sehr günstig. Ich habe selber nicht mit so einem Teil angefangen, sondern mit einem AT89S52. ... Mit C Programmierung. Mitlerweile bin ich auch bei den AVRs angelangt und programmieren in Assembler. Ich denke, dass für den Anfang C schneller geht, als assembler. Zumindest, was
AVRISP MkII für 39€ vollends aus. Mein Start mit AVR war vor vielen Jahren eine Bestellung von vier AT90S8515 und ein paar Rest Lochraster. Heute mache ich kleine Tests und Vorentwicklungen auf einem Steckbrett und einem Mega32 oder Mega644, für große Dinge habe ich mir das STK525 mit einem AT90USB1287
-
Thread
Mausrad Drehgeber
sowohl steigende als auch fallende Flanke (geht bei neueren AVR wie Mega8, nicht bei den alten wie At90S2313). Die ISR wird dann bei jedem Wechsel eines der beiden Signale aktiviert, liest die beiden eigentlichen Signale und zählt entsprechend. Encoder zur Eingabe mit Drehknöpfen gibt es abgesehen
sowohl steigende als auch fallende >Flanke (geht bei neueren AVR wie Mega8, nicht bei den alten wie >At90S2313). Die ISR wird dann bei jedem Wechsel eines der beiden >Signale aktiviert, liest die beiden eigentlichen Signale und zählt >entsprechend. Genau DAS macht man NICHT! Warum? Siehe [[Drehgeber