-
Artikel
Diskussion:Leiterbahnabstände
paar Gerätenormen ergänzt und umgeordnet. Außerdem habe ich die praktische Anwendung erweitert. --At90s2313 20:29, 27. Feb. 2012 (UTC) Bitte um Klärung. Zählen Steuerleitungen (z.B. 5V zum Schalten eines Optokopplers) als Schutzkleinspannung im Sinne der obigen Tabelle, selbst wenn die Schaltung keine
-
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.
-
Thread
flash-Fehler mit ATtiny2313, compile ok
gesetzt und in der Umrechnung das Komma als Text eingefügt. Schon vor 15 Jahren habe ich auf dem AT90S2313 'float' verwendet mit besten Ergebnissen. 'Ints' hätten die Berechnungen nicht so kompakt geschafft!
-
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
was nimmt man für eine PWM jetzt als µC ?
viele Output-Pins. Das letzte mit dem ich programmiert hatte, war ein AVR Butterfly und davor mit AT90S2313. Ist der AT90S2313 noch gängig oder nimmt man was anderes heutzutage? Zur Programmieruung hätte ich das Dragon Board. Und noch gleich eine Frage zur Versorgung des µC: Es stehen +/-160V DC (Delon-Schaltung
#3983614: > Das letzte mit dem ich programmiert hatte, > war ein AVR Butterfly und davor mit AT90S2313. Ist der AT90S2313 noch > gängig oder nimmt man was anderes heutzutage? Ist doch vollkommen egal, was "gängig" ist. Zumal dir ohnehin jeder den du fragst etwas anderes antworten wird. Nimm einfach
-
Thread
7 ältere neue AVRs gegen Porto & Verpackung abzugeben
Warensendung. Folgende AVRs werden abgegeben : ATmega8515L 8Pi AT90S8535 8Pi AT90S2333 8Pi AT90S2313 10Pi 2x AT90S2343 10Pi AT90S4414 8Ji -> PLCC
-
Thread
gemeinsames Forum zum 8052
die AVRs (interner CPU-Takt, Reset, ADC, 16Bit-PWM usw.). Die 8051 sind quasi auf dem Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen). So bin ich also notgedrungen auf
-
Thread
[Bascom/AVR] Uhr und DCF
Timer "gespielt", bis es exakt stimmte. Die eine Uhr habe ich nicht hier, m.E. ist da noch ein At90S2313 drin, da ging glaube ich der CTC-Modus noch nicht zu nutzen und ich mußte den Timer vorladen. MfG Paul
-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
Schritt weiter gebracht habt. http://books.google.de/books?id=AI_HVUE0xYEC&pg=PA404&lpg=PA404&dq=at90s2313+sbi&source=bl&ots=Q_OQlfAY2Z&sig=MNcHMHf-7HfdceEva8SQDzgTzEw&hl=de&ei=vT7mSeK2GtfisAbc59GjCw&sa=X&oi=book_result&ct=result&resnum=6#v=onepage&q=rechenwerk&f=false Bernd_Stein
Günter Schmitt Seite 20. http://books.google.de/books?id=AI_HVUE0xYEC&pg=PA404&lpg=PA404&dq=at90s2313+sbi&source=bl&ots=Q_OQlfAY2Z&sig=MNcHMHf-7HfdceEva8SQDzgTzEw&hl=de&ei=vT7mSeK2GtfisAbc59GjCw&sa=X&oi=book_result&ct=result&resnum=6#v=onepage&q=verschiebewert&f=false > > 190 + 90 = 280
-
Thread
Rechenproblem mit Counter
Tutorial was falsches da oder es gilt für eine andere CPU. Zitat: This description is based on the AT90S2313. > Aber nur zum Verständnis: Laut Datenblatt wäre das Bit für OCIE1A im > TIMSK-Register das 4. Also würde der korrekte TIMSK-Code lauten: > > &b00010000 > > oder? Richtig, es ist Bitnummer
-
Thread
[Verschenkt]Platine für Lötübungen ATTiny2313
mit verbleitem 0,5mm-Lötzinn. Als µC geeignet sind ATtiny2313(A), ATTiny4313, AT90S1200(A), AT90S2313(A) und auch AT89C2051/4051 (bei geänderter RESET-Beschaltung) Der ISP-Programmieradapter ist nur für die AVR nutzbar, die 8051-er müssen vorher programmiert werden. Die LEDs stammen aus dem SMD-LED-Sortiment
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
-
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
AT90S2312 und Atmel Studio 6 ?
unabhängig von einen externen Takt nicht möglich (es handelt sich um einen "neuen" noch nie geflashter AT90S2313) - wahrscheinlich ist das auch korrekt so. Wie kann ich nun den AT90S2313 zur Auswahl hinzufügen - von der Hardware wird er ja offiziell unterstützt. Eine alte Version von Atmel Studio möchte
Controller ? Hintergrund : Ich habe noch ein paar AT90S2313 die ich verbauen möchte, evtl. sogar bei Projekten wo die Firmware bereits für einen ATtiny2313(A) geschrieben wurde. Bernd_Stein
-
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
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
USBASP, LEDs, Kondensatoren Kit
ATTiny25 (V), ATTiny26 (L), ATTiny2313 (V) , ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L)
-
Thread
Sind AT90S2313 und ATtiny2313 inkompatibel?
/index.php/AT90S2313
gefehlt hast. Wie meinst Du das? Ich habe mir halt hier http://www.rn-wissen.de/index.php/AT90S2313 die Pins angesehen und dabei gesehen, dass beide pinkompatibel sind. Daher meine Annahme, dass ich in Eagle den AT90S2313 benutzen kann. Gruß Max
-
Thread
Drehencoder Miniprojekt mit RC5-Empfang
möchten oder es schon hinter sich haben. Ebenfalls gut geeignet, um älteren Controllertypen wie dem AT90S2313 noch zu nennenswerten Aufgaben zu verhelfen. Inbetriebnahme und Auswertung eines Drehencoders. Der Code stammt von Peter Dannegger von hier: http://www.mikrocontroller.net/topic/drehgeber-auslesen
, RC5.c, LCD-Routines_2313.c, LCD-Routines.h AVR Memory Usage ---------------- Device: at90s2313 Program: 946 bytes (46.2% Full) (.text + .data + .bootloader) Data: 20 bytes (15.6% Full) (.data + .bss + .noinit) _______________________________________ mit Code von Peter
-
Thread
Bascom - Flashen Fehlermeldung
Hi, ich möchte einen AT90S2313 mit Bacom programmieren. Mein USB-Programmierer geht an allen anderen Chips ohne Probleme. Nun habe ich auf meinen Breadboard den 90S2313 aufgebaut nach folgender Skizze: http://home.arcor.de
AVR-Studio die Fehlermeldung: Du hast einen Atmega16 eingestellt. Das Programm ist aber für den At90S2313 übersetzt. Da hustet und spuckt deas AVR-Studio. MfG Paul
-
Thread
PAL mit ATtiny?
In http://www.mikrocontroller.net/articles/TV-out#Farbe "per Software" wird ein ASM Projekt mit AT90s2313 erwähnt, dass sich evtl. auf einen 8-Beiner tiny portieren ließe (ich kann es nicht): http://www.serasidis.gr/circuits/colour_bar_gen/colour_bar_gen.htm Könnte man sogar ohne 17.7 MHz "Spezialquarz
-
Thread
NEC Beamersteuerung mit Atmega8U2
& UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
-
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
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
-
Artikel
Leistungsaufnahme von Mikrocontrollern
1100 @2V, 3V, 5V AVR ATmega324P RTC 0,5 0,6 - @2V, 3V AVR ATmega324P OFF - 0,2 - @3V, no WDT AVR AT90S2313 Aktiv - 2000 5000 AVR der klassischen Baureihe AVR AT90S2313 OFF - 0,1 0,1 AVR der klassischen Baureihe Vergleichstabelle der Module. + Stromaufnahme [µA] Familie Controller Modul 1,8V 3,3V 5V Bemerkung
-
Thread
Bascom Attiny45 Blinklicht in Bascom
Wohingegen beim Timer 0 ja auch in der Doku dabei steht, dass die Doku mit dem Hintergrund eines AT90S2313 bzw. AT90S8515 geschrieben wurde, sich als an dessen Timer-Fähigkeiten orientiert. Spätere AVR hatten dann auch mehr Möglichkeiten, zb PWM am Timer 0 und ich würde dann doch annehmen, dass die BASCOM
-
Thread
[V] Bauteile - AVRs, ENC28J60, MAX 7201, 7 Segment uvm.
16AU SMD 5x AVR ATMega32 16PU DIP 3x AVR ATMega644 20PU DIP 1x AVR ATTiny2313 20PI DIP 3x AVR AT 90S2313 10PI DIP 1x Renesas R8C Board aus Elektor 2x ENC28J60 DIP Ethernet-Controller 1x MagJack RJ45 "SI-40138" 4x Relais 5V Finder 36.11.9.005.0000 3x MAX7219ENG DIP 7-Segment Controller (orig
-
Thread
8051 Chip für Einstieg
Atmel anfing, so 1999 hat es auf beide Schienen gesetzt. Der AT89C2051 ist fast pinkompatibel zum AT90S2313, Attiny2313. Der AT89S8252 ist fast pinkompatibel zum AT90S8515. Der AVR hat das Rennen gemacht, obwohl die etwa gleichwertig waren. Die AT89C51CC03 f.f. werden sehr of eingesetzt.
-
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
LEDs mit Timer ansteuern
dient hier nur zur besseren Verständlichkeit: [code] $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 = 64 '4Mhz/64 = 62500 Hz 'Timer auf
-
Thread
Projekt: Quarzuhr mit Sekunden
den Schaltplan in Eagle übertragen. Dabei habe ich gemerkt, dass in in der Rubrick "AVR" nur der AT90S2313 drinnen ist. Kann ich denn den hernehmen bzgl. der Pinkompalibität? Ja gut ok, zuerst ins Datenblatt schauen und dann fragen oder??
-
Thread
[V] Atmel Prozessoren - MAX232 - ENC28J60
Stück -> 2 € 4) Mega 644P-20PU 1 Stück -> 4 € 5) AT TINY 2313-20SU 4 Stück -> 3 € 6) AT90S2313-10PI - div. 232 7 Stück -> 3 € 7) ENC28J60 2 Stück -> 4 € Alles komplett für 25 €. Alles Teile neu, noch nie im Einsatz gewesen. Versand nach Wunsch in DE: 2 € im Umschlag oder 4,90
-
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
Hilfe - AVR-GCC "optimiert" Schleife zur Endlosschleife
WinAVR 20100110 mit dem gcc 4.3.3 folgendermaßen (von Makefile gesteuert): [pre] avr-gcc -mmcu=at90s2313 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c main.c avr-gcc -mmcu=at90s2313 main.o
|| exit 0 avr-objdump -h -S test.elf > test.lss AVR Memory Usage ---------------- Device: at90s2313 Program: 54 bytes (2.6% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) [/pre] Was passiert hier? Warum "optimiert" der GCC die Schleife
-
Thread
Assembler, Register reagiert falsch
vom 90at2313 2313def.inc. Dann müsste der Assembler über 'ldi r16, 1<<PCIE' stolpern, denn der AT90S2313 kennt kein PCIE. MfG Spess
-
Thread
AVR (ATtiny2313): GIFR undeclared
dann die korrekte Definition des Registers hervor. Im Gegensatz zu: [c]#elif defined (__AVR_AT90S2313__) # include <avr/io2313.h>[/c]
korrekte Definition des Registers > hervor. > > Im Gegensatz zu: > > [c]#elif defined (__AVR_AT90S2313__) > # include <avr/io2313.h>[/c] Wenn man allerdings erstmal fehlerhafte Headerdateien durchsuchen muß, um sich dann an die fehlerhafte Bezeichnung anzupassen, finde ich das ziemlich Sch...