-
Thread
AX8 - PINB - Multi-source-Error (Spartan 3E/VHDL)
kennen, denke ich dass Du am Konzept oder am A90S2313 Modell etwas ändern mußt. Der A90S2313 (AT90S2313) ist wahrscheinlich das Modell eines Prozessors und stellt an den Ports bidirektionale Pins zur Verfügung. Bei Schreiben von außen in den Prozessor wird der Pin auf hochohmig geschalten, damit das
-
Thread
Einstieg in die Mikrocontroller
nehmen. Trotzdem musst du beim Nachbauen aufpassen, denn die ursprüngliche Schaltung war für den AT90S2313P ausgelegt. Im Artikel gibt es ein paar Hinweise dazu. Mit entsprechenden Anpassungen bekommst du die Uhr auch im einen (beispielsweise) ATmega328. Für den Anfang mag es aber durchaus geschickter
-
Thread
Layout i.O ?
www.atmel.com/dyn/resources/prod_documents/... Dein Link verweist auf den ATTINY2313 und nicht auf den AT90S2313S wie im Schaltplan dokumentiert. Der ATTiny hat die Möglichkeit die Xtal-Pins als Ports zu benutzen, der AT90S... hat diese Möglichkeit scheinbar nicht. Dein Schaltplan ist also noch nicht stimmig
-
Thread
EEPROM nicht konsistent nach Aus-/Einschalten
Volker, den Spass kenne ich von einem Projekt mit nem AT90S2313. Eine Erklaerung habe ich dafuer nie gefunden aber das Verschieben der Datenablage auf die EEPROM Adresse 10 (und folgende) hat das Problem fuer mich geloest.
-
Thread
Display: Unterschied zwischen character mode und graphic mode?
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
Atmega32U4 Drehzahl messen
Beitrag #5559707: > Diese Input Capture Unit hatte mein ATMega16 schon. Das ging schon mit AT90S2313 los, ist aber bei einigen jungen Zeitgenossen offensichtlich noch nicht angekommen ;-)
-
Thread
Pollin RFID Entwicklungsboard
nach neuem Compilen läuft das Programm immer noch auf einem Attiny2313 . (nicht aber auf einem At90S2313 der unterstutzt wohl das Int1 = Change nicht nach Datenblatt )
Also Bascom meckert weil die regfile für den AT90S2313 ist und nicht für den Attiny2313.
-
Thread
Prozessorwahl
einen ARM zu benutzen um Relais über RS485/CAN anzusteuern? Meine etwa 15 Jahre alten Treiber mit AT90S2313 kann ich problemlos mit Tiny2313 reparieren, dank Sockel ohne Werkzeug. Das schwierigste daran war die neuen Registerbezeichnungen zu finden. ARMs gibt es fast monatlich neue, die Vorgänger werden
-
Thread
AVR Programmierung
AT90PWM3B.xml: <FlashPageSize>64</FlashPageSize> AT90S1200.xml: <FlashPageSize>0</FlashPageSize> AT90S2313.xml: <FlashPageSize>0</FlashPageSize> AT90S2323.xml: <FlashPageSize>0</FlashPageSize> AT90S2333.xml: <FlashPageSize>0</FlashPageSize> AT90S2343.xml: <FlashPageSize>0</FlashPageSize
-
Thread
Abverkauf div. Atmel Controller, Neu
9 Stück: 2,70 EUR Preis 10 36 Stück: 2,60 EUR Preis ab 37 Stück (= 1 Stange): 2,50 EUR AT90S2313-10SI (SOIC20), Atmel AVR ISP-Flash uC Gesamt verfügbar: 160 Stück, Mindestabnahme 5 Stück Preis 5 9 Stück: 2,- EUR Preis 10 19 Stück: 1,70 EUR Preis 20 36 Stück: 1,65 EUR Preis ab 37 Stück
-
Thread
Erfahrungsaustausch LPC21xx ARM Controller
einem Rutsch installiert und läuft super. Mit Speicher knausern mußte ich noch nie (außer beim AT90S2313). Aber ich habe jetzt eine Anwendung, wo ich viele Berechnungen spürbar schneller als auf dem 8051 benötige. Da kommt eigentlich nur der LPC2106 in Frage. Im Thumb-Mode erzeugt der Keil 16Bit-Code
-
Thread
Frequenzzählung möglichst sparsam mit 2313
Suche doch 'mal nach: reziproker frequenzzähler at90s2313
-
Thread
Hilfe: Komplizierte SQL-Abfrage mit Staffelpreisen
zuordnen, die mechanisch und elektrisch äquivalent sind. So kann ich beispielsweise auch einen alten AT90S2313 durch einen Attiny-Nachfolger ersetzen, der abwärtskompatibel ist. Dann wird es eine Tabelle "Baugruppen" geben, in denen Teilenummern über ihren Bezeichner ("R109", "IC507") mit der Baugruppen-ID
-
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
kostenlose muster
wäre teuer und verweist im gleichen Satz auf die VÖLLIG überteuerten Händler RS und Farnell. Ein AT90S2313-10PC kostet bei Farnell über 11 Euro! Reichelt ist für kleine Mengen von Elektronikbauteilen der günstigste Versand, und einen günstigeren wirst du mir sicher nicht nennen können. MfG Andreas
-
Thread
Welcher AVR-Prozessor ist der Richtige
die Entkopplung der Versorgung nicht so einfach und gut geht. Das ist mehr ein Ersatz für alte AT90S2313 oder 1200. Leicht zu beschaffen und billig ist eine Frage der Quelle - also da nachsehen und einen mit genügend Pins finden - einen internen Oszillator haben alle aktuellen Tyen, einen AD haben
-
Thread
HD44780 I2C Adapter
war 2002. Am I2C-Bus hingen ein ADC/DAC PCF8591P und ein 2,4GHz Satellitentuner Comtech mit einem AT90S2313 der auch noch einen Drehgeber DDM427 auswertete und ein 2*16-stelliges Display ansteuerte. Alles lange vor Arduino. https://hopt-schuler.com/sites/default/files/medien/dokumente/2022-11/miniature
-
Thread
Toolchain neuere AVRs
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
AVR309 Borland C++ Compiler
Hallo Forum, ich habe folgendes Problem, ich möchte einen AT90S2313 der bei mir am USB Port hängt über ein selbstgeschriebenes C++ Programm ansprechen nur ich bekomme es einfach nicht hin die DLL zu verwenden. Das Code Beispiel von Igor Cesko lässt sich nicht Compilieren
-
Thread
Arduino Librarys - Wer prüft diese ?
hätte man das nicht machen können. [1] mein Einstieg (in die Welt der AVRs) war mit einem AT90S2313 und einem Board ganz ähnlich diesem hier: http://rowalt.de/mc/index.htm. Und das erste richtige Projekt war ein usbasp mit einem ATMega8.
man das nicht machen können. > > > [1] mein Einstieg (in die Welt der AVRs) war mit einem AT90S2313 und > einem Board ganz ähnlich diesem hier: http://rowalt.de/mc/index.htm. Und > das erste richtige Projekt war ein usbasp mit einem ATMega8. Meine letzte Aktion war PIC. Davor MCS51 und davor
-
Thread
IDE unter Linux
at90can64 at90pwm1 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 ata6289 atmega103 atmega128 atmega1280
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
Absätze. [code] Unterstützung folgender Microcontroller: Atmel Classic AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 Atmel ATTiny ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny44,
-
Thread
LCD wird immer aktualisiert
zBsp. [avrasm] .include "2313def.inc" ;.device AT90S2313 .def T1 =r1 .def T2 =r2 .equ PreScal =3 ;timer prescale by 64 .equ C =119 ;time ;******************************************************** .eseg .org 0
-
Thread
sehr langsamen Takt erzeugen
irgendwann (nach 10 Jahren + ?) der Flash > so langsam sein Gedächtnis verlieren kann: Jeweils AT90S2313 seit 1999 störungsfrei in Betrieb: 1 x Steuerung der Warmwasser-Zirkulationspumpe und 1 x Türöffner (Gartentor) mit freier Programmierung. Da wäre ein Defekt sofort aufgefallen. EPROMs 27C64/126
-
Thread
PWM-Signal durch 3-Phasen-AC gestört?
einen Optokoppler, um mein PWM-Signal auf die Sinuswelle zu triggern. Das Ganze läuft dann in einem AT90S2313 ab, der für 8 Kanäle die unterschiedlichen PWMs bereitstellt und die Einstellungen per UART vom PC über RS232 bekommt. Das Problem scheint wohl beim Triggern zu liegen. Was kann da helfen? Muss
-
Thread
welcher Mikrocontroller ist der beste
Sehr billig ist der AT90S2313 aus der AVR Familie (bei Reichelt 2,10 ). Sitzt in einem 20 Pol DIL Gehäuse. Extern werden noch 2 Kondensatoren und ein Quartz benötigt (Flash ist bereits im Controller). Der Programmer besteht
-
Thread
R&S Logiktastkopf f. HMO1002 vs. RTC1000
(TIP147, LTC2051) - Sollwertvorgabe mittels (analoger) Potentiometer - Digitalteil mit (3 *) AT90S2313, ADC MCP3202 Das auf den ersten Blick recht ähnliche 8142/8143 ist aber doch komplett anders aufgebaut, d.h mit nur einem einstufigen Linearregler ohne Vorregler. Es wurde auch nicht von Hameg
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
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
avr2/at90s8535 avr/lib/avr2/at90c8534 avr/lib/avr2/tiny-stack/ avr/lib/avr2/tiny-stack/at90s2313 avr/lib/avr2/tiny-stack/at90s2323 avr/lib/avr2/tiny-stack/at90s2333 avr/lib/avr2/tiny-stack/at90s2343 avr/lib/avr2/tiny-stack/at90s4433 avr/lib/avr2/tiny-stack/attiny22 avr/lib/
-
Thread
8Bit Timer Atmega16/Overflow Interrupt
bei dem 8 bit zähler ein interrupt programmiere. hab mir das im tutorial mal angesehen: /* uC: AT90S2313 */ #include <avr/io.h> #include <avr/interrupt.h> int main(void) { // Timer 0 konfigurieren TCCR0 = (1<<CS01); // Prescaler 8 // Overflow Interrupt erlauben TIMSK |= (1<<TOIE0
-
Thread
AM Funkmodul dekodieren Gesperrt
hoffe ich die Vorgänge im Programm zu verstehen. Auch die Schaltung sollte mir weiter helfen. Der AT90S2313, hoffe mal das der kompatibel zum Attiny2313 ist. Weil hab nur einen ISP Prgrammer hier. Bzw, erstmal gucken ob der nicht vielleicht doch gar auch per ISP programmiert werden kann. Hab bisher nur
-
Thread
Attiny2313 als Drezahlmesser benutzen
sourcecode operates : ====[ Start sourcecode ]==== $regfile = "2313def.dat" 'We deal with a AT90S2313 or alike $crystal = 4000000 'Clockspeed of this microcontroller $hwstack = 40 'Dunno, what it means $swstack = 16 'but I agree, this works $framesize = 32
-
Thread
Elektronische Zündung für Trabi
Seite " http://home.12move.de/home/hanskrause/elektro.htm " beschäftigt . Leider gibt es den AT90S2313 so gut wie nicht mehr zu kaufen . Und das Programmieren ist auch nicht so einfach . Aber vieleicht hilft das Hier etwas weiter
-
Thread
uC und GSM Modem Kommunikations Probleme
nem 3 Poligen selbstgebastelten. Nix klappt! Hier mal der Code vom uC: [c] /* UART-Init beim AT90S2313 */ #include <avr/io.h> #ifndef F_CPU /* In neueren Version der WinAVR/Mfile Makefile-Vorlage kann F_CPU im Makefile definiert werden, eine nochmalige Definition hier wuerde zu einer
-
Thread
AVR-Controller Eignung
vorhanden. Die Demoversion ist nur in der Codegröße eingeschränkt (2KB). Versuche erst 'mal mit dem AT90S2313 anzufangen, weil er 2KB Flashspeicher hat und die Demoversion von BASCOM gut dazu passt ;-). Zum Programmieren brauchst Du nur das frei erhältliche PONYPROG und einen einfachen Programmieradapter
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
AT90PWM1 AT90PWM2 AT90PWM2B AT90PWM216 AT90PWM216 AT90PWM3 AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281
-
Thread
ATTINY2313 + Uhr
nicht helfen, aber in Bascom: 'By Paul Baumann $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 4000000 'Quarz: 4 MHz Dim Umlauf As Byte Dim X As Bit On Timer0 Ontimer0 Config Timer0 = Timer , Prescale =
-
Thread
PWM für Modellservos
Ich benutze im Moment auch einen At90S2313. Mit leider nur einem 4MHZ Quarz. Sind da standartmäßig die Interups für steigende und fallende Flanken aktiviert?
-
Thread
LCD Sharp M078CKA-A3QKLA0057
* Demo-Programm mit paralleler Schnittstelle funktioniert nicht. * Initialisierung mit Atmel AT90S2313 entsprechend Demo-Programm funktioniert nicht. * Kontrastspannung 14-17V ergibt eine Stromaufnahme am V_0-pin von 120-160 uA * Nach Ablauf der Initialisierungs-Sequenz sieht das Display genau so
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
, keinen 2313 zu nehmen, wird sonst vmtl. knapp. So ist es heutzutage. Seinerzeit gab es den AT90S2313, wo mit C nicht viel auszurichten war bei 2k Flash, die aber auch recht übersichtlich in Assembler programmiert werden konnten. Gut, mit Kleckern ist es heute vorbei. Was mich speziell an der
m.n. schrieb im Beitrag #4017860: > So ist es heutzutage. Seinerzeit gab es den AT90S2313, wo mit C nicht > viel auszurichten war bei 2k Flash Würde ich jetzt nicht behaupten. Hab grad einem RasPi einen I2C-Slave verpasst. Da der das nicht selbst kann ergab das einen Tiny841 als
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Software mit frei wählbaren Pins umzusetzen. Das läuft bei mir ab 8051 über den 68K mit GAL, den AT90S2313 bis zum RP2040. Eine Hardware IIC-Schnittstelle ist nicht erforderlich und man implementiert den Umfang, den man benötigt. Hardware IIC ist dann sinnvoll bzw. notwendig, wenn ein µC als 'Knecht
-
Thread
7-Segment Multiplexing mittels ATmega
Abgesehen davon, dass sie für den falschen µC-Typ ist, Zitat [code] Der 8-Bit Timer wird z.B bei AT90S2313 [/code] stimmt das schon. Nur gewöhn dir an, dass deine Bibel das Datenblatt zu *deinem* Prozessor ist und nichts anderes! Egal, was du in einem Tutorial liest, du checkst es mit dem Datenblatt
-
Thread
ATtiny13 und STK200 über PonyProg2000 flashen
eine LED blinken lassen soll tut seine Arbeit nicht. Die LED ist ständig an. Das flashen eines AT90S2313 funktioniert einwandfrei. Wer hat Lust mir genaustens zu beschreiben wie er seine ATtiny13 mit dem STK200 über PonyProg2000 seriell (COM-Schnittstelle) flashed bzw. eine andere einfache Hardware
-
Thread
Tastaturaufzeichnung mit AVR
mal mit dem Interrup gemacht. (So auf die schnelle.) Der Scancode wird sauber erkannt. ; Für AT90S2313. .include "2313def.inc" ;Pfad zur Include-Datei ggf. anpassen .def temp = r16 .def temp1 = r17 .def temp2 = r18 .def counter = r19 .def fbin = r20 ;Ausgangswert
-
Thread
ATmega2560 - LED blinkt nicht
Funktionalität per Schreiben ins PINx Register bei alten MCs wie dem Mega8 oder sonstigen Urgesteinen (AT90S2313 oder so, igitt) noch nicht vorhanden war. Das ist allerdings kein Grund, auf das Nichtlesen des aktuellen Datenblattes des Mega2560 zu bestehen, wo eindeutig steht: 13.2.2 Toggling the Pin Writing
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
Sache war erstmal für Jahre Sendepause. Dann kam eine Neuauflage dieses Kurses mit dem ATMEL AVR AT90S2313. Den habe ich mit gemacht, mehr leider nicht. Dann wieder eine Pause von ca. einem Jahr. Danach wollte ich wenigstens den HC11 verstehen. Aber dann fand ich natürlich kaum noch jemand der sich
-
Thread
m328 adc-Verständnisproblem
wenn es 2k Flash kostet. Sehe ich auch so, bei 32kB ist doch reichlich Platz. Zu Zeiten des AT90S2313 oder AT90S4433 hatte ich das auch noch zu Fuß gemacht.
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
Beispielen in ASM und C: https://s-huehn.de/elektronik/avr-prog/avr-prog.htm Zum Einstieg ist der At90S2313 oder Tiny2313 noch wesentlich übersichtlicher als der Mega8. Bei den alten Typen sind die ASM-Befehle noch im Datenblatt aufgeführt. mit freundlichem Gruß
-
Thread
Empfindlichkeit von Quarzoszillatoren
mehrere Sekunden benötigen. Z.B. beim AVR wird als Resetzeit 65ms empfohlen. Als ich sie mal beim AT90S2313 auf 4ms verkürzte, erfolgte kein Reset mehr.
-
Thread
Frequenzanzeige aus Eingangssignal generieren.
anzeigen lassen! Da gab es zwar noch keinen Arduino aber schon AT89C2051 o.ä. und auch schon AT90S2313. Ist aber egal ;-)
-
Thread
PNP turn-off Transistor als FET-Treiber wird heiß
Der 0,13 Ohm-Widerstand wird geringfügig warm. Darauf befindet sich noch ein 7805, der BD138, ein AT90S2313, der aus dem Altbestand genommen hier die besondere Aufgabe erhält, die LED zu dimmen per PWM und gesteuert durch RC5-Signale. Als Hilfe bei der Programmierung ist noch ein 2x40-LCD aufgesteckt.