-
Thread
30 PWM-Kanäle mit ATmega48 machbar?
worst-case fliessen dann nämlich 200mA durch den Vcc oder GND-Pin des uCs. Das Maximum für AVRs - egal ob ATtiny4 oder ATmega644. Zusätzliche Hardware ist also sowieso nötig. Wie viel Strom verkraftet denn so ein ARM? :-) Gruß Jobst
Hi! Also ich hatte mal ein matrix 16x8 (also 8x8 mal 2 Farben) mit einem ATtiny2313 + 2x ein Scheiberegister mit dem Dimmen, allerdings nur 4bit (aber das lag an dem Speicher von ATtiny2313). Also 5x6 mit 8-bit / ATmega48 müsste ohne Probleme gehen...
-
Thread
RS232 mit Transitor Verstärken??
Die eine RS232 hängt über nen MAX232 an ner Sub-D, die andere geht über RJ45 zu meine 7 "Slaves" (ATTiny 2313). Die Slaves senden nicht sondern empfangen nur und hängen alle paralell an der RS232. Da doch ein paar Meter zwischen den Dingern sind wollte ich fragen ob ich TxD einfach mit einem Transistor
Das sind auch uC, genauer gesagt ATTiny 2313. Auf der Seriellen werden folgende Daten übertragen: Led-ID Dimmstufe (0-255) Dimmgeschwindigkeit Der ATMega sendet die Daten und die Tiny haben jeweils einen Bereich von Led-ID´s. Wenns
-
Thread
4 Taster gegenseitig verriegeln Gesperrt
> Also muß es schon ein Tiny26 oder 2313 sein. Oder ein Tiny24.
mitm ATtiny2313: [C] #include <avr\io.h> int main( void ) { unsigned char in; PORTD = 0; DDRD = 0x0F; for(;;){ in = PINB & 0x0F; switch( in ){ case 1: case 2:
-
Thread
AT89C4051 mit STK500 befummeln
AVRISPMKII nicht beschreiben lässt . Übrigens, abgesehen von der umgekehrten Reset Polarität scheint der ATTiny2313 völlig pinkompatibel zum 89C4051 zu sein.
schrieb im Beitrag #2445385: > Übrigens, abgesehen von der > umgekehrten Reset Polarität scheint der ATTiny2313 völlig pinkompatibel > zum 89C4051 zu sein. Korrekt. Bis auf Reset ein Volltreffer. Und 10x schneller. mfg.
-
Thread
Programieren wer kann Helfen
unmöglich zu programmieren. man müsste ja zumindest mal wissen welches signal an welchem pin des ATTiny2313 anliegt und welcher pin des ARV's als ausgang verwendet wird und wofür.
anmerkung: Port ET-CLCD ist vielleicht eine steckerleiste auf deinem Board aber kein Port vom ATTiny 2313 der hätte noch PD0 bis PD6 zur verfügung. dann sollte dir auch klar sein, das der µC nur 0 und 1 (low und high) versteht. damit sollten all deine eingangssignale auch digitaler natur sein.
-
Thread
Fragen zu PowerSwitch von obdev.at
Hallo, ich habe mir eine Platine mit einem ATTINY 2313 und 16Mhz Quarz geätzt und die Firmware aufgespielt. Nach dem Aufspielen leuchten alle LEDs die ich an PB2-7 sowie PD5 und PD4 gemacht habe. Die Firmware habe ich nur in usbconfig.h angepasst
\Projekte\PowerSwitch\PowerSwitch.2008-02-28\firmware>make avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=attiny2313 -c usbdrv/usbdrv.c -o usbdrv/us bdrv.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=attiny2313 -x assembler-with-cpp -c usbdrv /usbdrvasm.s -o usbdrv/usbdrvasm.o usbdrv/usbdrvasm.s:306:5: error:
-
Thread
AVR-Prog programmiert nichts in den Flash!!
Hallo, ich habe ein kleines Problem bei der Programmierung meines ATTiny2313: Ich benutze das Progamm "AVR-Programmer", was man sich hier runterladen kann: http://www.speedy-bl.com/avr-prog.htm Meine dazu passende Platine, auf der der Tiny sitzt ist die Sercon2-Mini
>Und als ich dann mal das Flashmemory des ATTiny2313 ausgelesen habe >standen auch überall nullen. >ich denke das ist eindeutig das der vorher gelöscht wird oder? >Wenn er leer ist steht überall FF drin. Welche der drei Aussagen passen
-
Thread
Probleme mit Pullup auf High
Problem :) Ich wollte die LED`s über Masse schalten lassen, nur leider sieht es so aus, als ober der Attiny2313 die Pullups nicht auf "1! lässt , sondern mit jedem Zyklus wieder auf "0" und dann wieder auf "1", sie flackern sehr schnell, hier mal der Code $regfile = "attiny2313.dat" $crystal = 10000000
Masse schalten lassen, Nennt sich Low active. > nur leider sieht es so >aus, als ober der Attiny2313 die Pullups nicht auf "1! lässt , Was zum Geier willst du mit Pull-Ups? Du willst LEDs ansteuern, das macht man mit aktiven Ausgängen. > sondern >mit jedem Zyklus wieder auf "0" und dann
-
Thread
4x7 LED-Anzeige mit ULN2803 und UDN2981A - Berechnung Widerstände
siehe Schaltplan/Platinenlayout in Anlage). Folgende Bauteile sollen zum Einsatz kommen: - ATtiny2313 - Kingbright CA56-11EWA (gemeinsame Anode) - ULN2803 als Low-Side-Treiber - UDN2981A als High-Side-Treiber (mir ist bewusst, dass das Teil für diesen Anwendungszweck nicht unbedingt notwendig
richten Zahlen in > die richtige Formel eingesetzt habe... 4,2V ist Output High Voltage des > ATtiny, die anderen beiden Werte sind V(IN) des ULN2803 Deine Zweifel sind berechtigt, denn du hast beim Tiny die 4,2V ja bei 20mA. > ATtiny2313: > --> Output High Voltage: 4,2V / 20mA Bei weniger Strom
-
Thread
LEDs sollen unterschiedlich bilnken
angegebenen Zeiten nicht 100% eingehalten werden müssen, reicht sogar der im ATtiny13 integrierte Oszillator.
Schaltpläne gibts hier irgendwo) Für zehn Leds brauchst Du entweder nen uC mit 10 IOs, z.B. ATmega8, ATtiny2313, oder Zusatzbeschaltung an nem ATTiny12/13, der nur 6 IO-Pins hat, z.B. ein oder zwei 74xx595 Schieberegister. /Ernst
-
Thread
Feedback gesucht: I2C-Bussystem für LEDs, Mini-Motoren & Servos im RC-Schiff (ESP32)
Moin, ich habe mit einem kleinen Treiber ATTiny’s zum I2C Slave gebaut. Das läuft sehr stabil. Die können Pins setzen und abfragen, Spannungen messen, PWM erzeugen und bedingt schalten. Getestet mit ATTiny 85 (8Pin), 84 (14Pin) und 2313 bzw 4313
Du gibst den Attiny2313 und Ati 26 an. Das sind verhältnismässig alte ICs. Es gibt aber auch neue und moderne ICs, z.B. den Attiny 1604 und den Attiny 3216. Diese sind als Slave sehr gut geeignet beim I2C Bus.
-
Thread
V-USB-Gerät wird nicht erkannt
jemand eine Idee wie ich das Modul zum Laufen kriege? Gruss Heinrich PS: Controller ist ein Attiny2313 @ 16Mhz-Quarz
Controller den an? Die Kristall-Kugel ist heut leider in der Werkstatt. > PS: Controller ist ein Attiny2313 @ 16Mhz-Quarz Das Beispiel ist, wenn ich mich recht erinner für einen ATtiny85. Abgesehen davon sollte der Controller nicht mit 12MHz QUarz getaktet sein?
-
Thread
7-Segment Multiplexing mittels ATmega
dank, ich habe mir jetzt allerdings mal ein einfaches Beispiel aus dem Netz gesucht und für einen ATTiny 2313 angepasst. Der AVR wird mit 8MHz betrieben. [code] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay_basic.h> #define SEVEN_SEGMENT_PORT PORTD #define SEVEN_SEGMENT_DDR
Ist bei ATtiny2313 laut Datenblatt genau ident. CS00 und CS01 auf 1 = clk/64 Also wieso 3?
-
Thread
Uhrenbausatz mit 2051 umprogrammieren als Nebenuhr
Hilfe zu bekommen? USB PIC SP200S Peter D. schrieb im Beitrag #6993769: > Kannst ja noch den ATtiny2313 kaufen, der ist pinkompatibel. Die AVRs > können hier viele programmieren und der AVR-GCC (Microchip Studio) > erzeugt kompakten Code. Funktioniert der USB PIC SP200S auch für den ATtiny?
Peter D. schrieb im Beitrag #6993769: > Kannst ja noch den ATtiny2313 kaufen, der ist pinkompatibel. Erfordert allerdings einen kleinen Eingriff in die Resetschaltung. MCS51 hat traditionell Reset=High, bei AVR8 ist Reset=Low.
-
Thread
Assembler Patch
://users.rcn.com/carlott/avr_pocsag_11.zip [4] http://users.rcn.com/carlott/avrpocsag_attiny2313_patch.zip
hallo, hat das von euch schon wer zusammen gebracht...` gibt es ev. ein asm file für den attiny2313? schöne grüße flo
-
Thread
LED- Schaltung
Multiplexing. Dann benötigst Du aber 13 Leitungen und 6 Widerstände. Dann muss es mindestens ein ATtiny 2313A/4313 werden oder ein Arduino. Berechne die Vorwiederstände so, dass nicht mehr als 3mA pro LED fließt. Sowohl beim Charliplexing als auch beim Multiplexing kannst Du bis zu 6 LED's gleichzeitig
denn da der Vorteil vom Bausatz. Die LEDs sind auch nicht einheitlich rot. Ansonsten: Auf den ATTiny2313 kann man wohl irgendwie eigene SW drauf spielen falls die LOCKBIT-Fuse nicht aktiviert ist. Vielleicht gleich einen jungräulichen ATTiny2313 und einen Programmer in Reserve bestellen?
-
Thread
pwm attiny26 ?
danke für deine antwort jetzt machst du mir angst!!! ich habe sowas ähnliches schon mit dem 2313 gemacht über soft pwm. hab jetzt extra den attiny26 genommen wegen den 2 pwm ausgängen und wegen smd. ich progge mit bascom , hat bis jetzt immer gereicht. aber wenn das bei dir nicht läuft hoffe
Nach langer Suche und Festellung das es zwischen dem ATtiny26 und ATtiny261 einen Unterschied gibt, habe ich den Ansatz von Sebastian__ aufgegriffen und bin zu dem Ergebnis gekommen: [c] #include <avr\io.h> #include <avr\interrupt.h> void TMR_Init_v (
-
Thread
AVR: Grafik-Display-Ansteuerung
Hallo Forum, ich würde gerne einem Projekt, das den ATtiny84 verwenden, ein Display hinzufügen. Dafür habe ich das DOGM128 (128x64) ausgewählt, da ich das schon hier rum liegen habe. Der ATtiny ist nicht fest ausgewählt, es muss nur ein Controller im SOIC-Gehäuse
ändern müssen. Das interessante dabei: (das Device ist falsch, weil das gepatchte avr-size keinen ATtiny841 kenn, aber der ATtiny84 hat die selben Speichergrößen) (Compiler avr-gcc 7) [pre] avr-size --format=avr --mcu=attiny84 display.elf AVR Memory Usage ---------------- Device: attiny84 Program
-
Thread
Atmel Studio: Wie simuliere ich ein Programm?
Vorgehensweise ist wie folgt: 1. New Project: GCC Cexecutable project (Name unten eingeben) 2. ATtiny2313 wählen 3. Unter Tool simulator einstellen 4. Beispielprogramm (z.B. das unten abgedruckte) hinein kopieren 5. Build solution 5. Start debugging and break? 6. Continue? 7. Wo ist die "PLAY
and (2) provide In-Circuit Serial ProgrammingTM (ICSPTM) capabilities. [/pre] Anyway, einen ATtiny2313 kann man auch live debuggen, wenn man das möchte.
-
Thread
Inhalt von einem AT90S2313 auf den anderen kopieren
Danke :-) Wo kommt denn bei dem Teil von eBay der 2313 rein ? Irgendwie brauche ich doch einen Sockel oder verstehe ich da was falsch. Gruß Thomas
der überhaupt auf die Idee kommen würde es mal mit kopieren zu versuchen. Wenn der Programmer ATtiny2313 kann, kann er dann auch immer automatisch den AT90S2313 ? Gruß Thomas
-
Thread
mehrere Sender zugleich
[z.B. S.N.A.P.] verwenden), oder ob es da noch andere Möglichkeiten gibt? (Wir möchten RFM12, ATTiny2313, und Raspberry Pi für das ganze verwenden falls das hilft) MFG schmid111!
Michael K. schrieb im Beitrag #3771306: > Wir möchten RFM12, ATTiny2313, und Raspberry Pi für das ganze verwenden > falls das hilft Wenn es auch was Intelligenteres sein darf, geht das einfacher: IEEE 802.15.4 normiert ein CSMA/CA-Verfahren mit (optionaler)
-
Thread
Daten vom UART am LCD ausgeben
Cursortasten schön rüberkommen. Weil ich im Moment einen Atmega8 auf meinem Board habe, habe ich einen Attiny2313 zum Testen verwendet. Das betrifft aber nur die Stelle mit dem URSEL-Bit (auf dem Attiny2313 nicht vorhanden). Und weil ich kein LCD habe , habe ich UART Senden als Ersatzausgabe benutzt. Sourcecode
Sourcecode verwendest: Die Zeilen UCSRC = (1<<UCSZ0) | (1<<UCSZ1) | (0<<USBS); // ### Attiny2313 hat kein URSEL ### // UCSRC = (1<<URSEL)|(0<<USBS)|(1<<UCSZ1)|(1<<UCSZ0); // ### Atmega8 hat URSEL ### hast du auf deinen µC angepasst? Also // vor die 1. Zeile setzen und das // am Beginn
-
Thread
Interface für Parkside PDM-300 Multimeter
www.mikrocontroller.net/articles/Multimeter_PDM-300-C2_Analyse Als Serial/USB-Wandler verwende ich einen ATTiny2313 mit 20MHz Takt und VUSB als Firmware. http://www.recursion.jp/avrcdc/ Habe die 20MHz Version ungeändert in den 2313 geflasht und der CDC hat auf Anhieb funktioniert. Als Ergänzung spendierte
. Oh, ich hatte statt TomA schrieb im Beitrag #7093876: > ungeändert umgeändert für ATTiny2313 mit 20MHz gelesen.
-
Thread
Einige Fragen zum Einstieg
2s. Und mit 100.000 Programmierzyklen kann man fast unbegrenzt damit rumexperimentieren. Vom 2313 würde ich die Finger lassen, der ist teuer und den Nachfolger Tiny2313 gibts noch nicht. Peter
@Gerrit, "Der 2313 kostet doch nur 3,35? bei reichelt und der Mega8 7,50?." Aber z.B. bei Segor 2313: 3,70 , Mega8: 4,80 Ich muß zugeben, den 2313 habe ich schon länger nicht mehr nachgefragt. Kann sein, der ist
-
Thread
ATtiny13 Fast PWM-Mode mit OCR0A und extremwerten
der im oben genannten Datenblattabschnitt erzeugt werden soll ? Anbei noch das Progamm für den ATtiny13 im Auslieferungszustand. Bernd_Stein
und Top liegt. > Habe ja auch einiges zum Timer/Couter gelesen, aber das ist mir so für > den ATtiny13 nicht als Möglichkeit aufgefallen. Schau Dir mal den 16-Bit-Timer 1 der meisten anderen AVRs (z.B. ATTiny2313) an. Da gibt es 2 Compare-Einheiten, die ICP-Einheit (Interrupt mit Zeitstempel-Scann
-
Thread
Frequenzzähler 1Hz - 40MHz
Gockel (Gast) schrieb am Datum: 09.12.2010 16:16 >Billig geht doch auch: nimm einen ATtiny2313 (2€), einen 10MHz Quarz >sowie Kleinteile (<1€) und programmiere das Programm FM.HEX darauf. >Damit kannst Du den Bereich von 0,0025Hz - 140kHz abdecken. Mit einem >zusätzlichen 74HC393 (0,28
Replacing AT90S2313 by ATtiny2313: [pre]The crystal Oscillator in AT90S2313 is capable of driving an additional clock buffer from the XTAL2 output. The ATtiny2313 does not have a rail-to-rail swing on oscillator pins
-
Thread
Unterschied Microcontroller
Hallo Leute, was ist der unterschied zwischen den Ganzen Atmel Michrocontrollern(ATmega8, ATmega32, ATtiny2313, usw.....)?Welcher eignet sich am Besten für den Einstieg? Danke iMazze
Ich habe auch als Anfänger mehre Prozessoren hier liegen, meine Liste: Attiny 2313 Attiny 13 Attiny 15 Atmega 8 Atmega 32 Atmega 644- leider RWOC(Rest without current) nach 15V^^ Atmega 1284p Fast nur DIP, weil es einfacher zu verarbeiten ist, und schnell auf einem
-
Thread
Was sind eure Lieblings-ICs?
NSC32016 8031/51 ATtiny 2313 ATmega 32,644,1284 ULNs AM26LS31 AM26LS32
auch die Beschreibung oder "warum" der IC so gerne genommen wird. Bei mir derzeit nur einer: Attiny2313(A) - Hat für mich eine gute Ausgewogenheit zwischen Schnittstellen (I2C, SPI, UART), I/Os und AD-Wandlung. Zudem ist er billig und einfacher zu beschaffen als bspw. ein Attiny861.
-
Thread
"Alarmanlage" mit Sonderfunktionen über Attiny?
µC-Technik, und wollte ein Projekt realisieren. Anfangs wollte ich wissen ob folgendes mit einem Attiny 2313 noch machbar ist? (Portanzahl, Programmgröße etc.): Also dabei sein soll: 1x Reed-Kontakt, der in einer (Server-)Schranktür eingebaut ist. 1x LED (Grün) Leuchtet wenn Reedkontakt geschlossen
Bei den 5 Pins reichte sogar der kleine ATtiny13 :) Und 2313's 2kB reichen für Dein Problem auch locker. Bascom ist kommerziell, aber es gibt ein Demo (2k Code limit), ein Basic-Dialekt. Die meisten hier programmieren in C oder Assembler,
-
Thread
Frequenz ausgeben
verbiegst? Ich kann den Code momentan leider nicht auf meinem Rechner compilieren, da mein WinAVR den ATtiny2313 noch nicht kennt. Muss wohl doch mal ein Update machen *grins*
MANN... SIND WIR DOOOOOOF...!!!! Wer (Datenblätter) lesen kann, ist klar im Vorteil *ggg* ATtiny2313 Datasheet Page 93: "However, the OC1x pin direction (input or output) is still controlled by the Data Direction Register (DDR) for the port pin. The Data Direction Register bit for the OC1x
-
Thread
Nach ersten EEPROM Versuch komisches Verhalten - kann mir das einer erklären
zumindest was ich als Hobbiest darunter verstehe. Nun habe ich das Phenomen, dass, wenn ich nen ATTINY2313 brenne, nichts mehr passt. Die Sendestrings des UART sind auf einmal falsch (teilweise fehldetektiert), nichts geht mir - und ich versteh nicht an was das liegt. Beim debuggen im Simulator sieht
die Werte rein passen funzt der Rest auch AVR Memory Usage ---------------- Device: attiny2313 Program: 1810 bytes (88.4% Full) (.text + .data + .bootloader) Data: 69 bytes (53.9% Full) (.data + .bss + .noinit) EEPROM: 7 bytes (5.5% Full)
-
Thread
ATtiny verfused
Hallo Leute! Ich habe leider gleich zwei „Verfuste“ ATtiny 2313. Ich weiß das es bereits ein dutzend Beiträge dazu gibt, aber ich komme damit einfach nicht weiter!! Vielleicht könnt ihr mir helfen??? Ich bin nach dieser Beschreibung vorgegangen: [[Reaktivieren
Hier ist die Verdrahtung beschrieben (bekomme erst in ein paar Wochen Eagle) *Anschluss des ATtiny 2313:* +5V an VCC GND an GND +5V über 10kOhm-Widerstand an RESET 2MHz-Rechtecksignal an XTAL1 *Anschluss des USB-Prgrammer (Anschluss Wannenstecker zum Steckbrett bzw. ATtiny):* Anschluss
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
funsigned-bitfields -W -Wextra -Wundef -Wunreachable-code -Wstrict-prototypes -Winit-self -Wno-main -msize -mmcu=attiny2313 -DF_CPU=8000000UL" -g2 und -gdwarf-2 sind fürs Debugging via AVR-Studio, -mmcu=X wählt den entsprechenden AVR X aus, DF_CPU gibt die verwendete Taktfrequenz des AVR an. Alle anderen Schalter
Change only the low 8 bits of the stack pointer List of parts supported by avr-gcc: at90s2313 __AVR_AT90S2313__ at90s2323 __AVR_AT90S2323__ at90s2333 __AVR_AT90S2333__ at90s2343 __AVR_AT90S2343__ attiny22 __AVR_ATtiny22__ attiny26
-
Thread
LED Cube LED leuchtet nicht
Hallo miteinander, habe mir einen 9x9x9 LED Cube zusammengelötet und versuche den mit einem ATTiny2313 anzusteuern. Allerdings klappt das nicht. Die prinzipielle Ansteuerung der LEDs erfolgt wie im angehängten Bild. Aber wenn ein Pin des µC auf High sein sollte dann ist er das prinzipiell auch.
schon, aber da das ein LED-cube ist hab ich das ganze theoretisch 27 mal ... da werden die Pins am Attiny2313 knapp ;). Das ganze wird gemultiplext, Q2 schaltet die Minuspole einer ganzen Ebene durch (9 LEDs ... X-Ebene) und jeweils 3 LEDs in der X-Ebene werden über z.B. Q1 mit 5V versorgt. Das Schaltbild
-
Thread
Drehgeber mit Interrupts in Bascom auswerten
mich doch mal reingearbeitet. Wäre jemand so nett, meine Idee zu prüfen? Verwendet werden soll ein Attiny2313 mit INT0 und INT1. Spur A hängt auf INT0 und Spur B auf INT1. Der Verständlichkeit halber nenne ich INT0 "INT A" und INT1 "INT B". Das Problem mit dem Prellen möchte ich auf der Annahme lösen
mal > reingearbeitet. > Wäre jemand so nett, meine Idee zu prüfen? Verwendet werden soll ein > Attiny2313 mit INT0 und INT1. Warum? RTFM! Einfach das Kapitel 7.46 ENCODER lesen.
-
Thread
impulslängenanzeige mit PIC
1800us LED9=1800-1950us LED10=1950-2100us LED11=2100-2250us LED12=2250-2400us */ // Target: ATTiny2313 // Input Pin: PD4 // Output Pins: PD3..PD0, PB7..PB0 #define F_CPU 8e6 // 8MHz (internal RC-osc) #include <util\delay.h> #include <avr\io.h> int main( void ) {
upper 4 LEDs } } [/c] Falls Du keinen PIC-Assemblerfreak für teures Geld findest, der ATtiny2313 kostet bei CSD 0,95€ und den AVR-Compiler gibts kostenlos: http://sourceforge.net/project/showfiles.php?group_id=68108 Peter
-
Thread
Eagle: ATtiny4313 im SOIC Gehäuse?
In der avr-7.lbr ist es z.B. enthalten (als ATtiny2313): http://www.cadsoft.de/downloads/file/avr-7.lbr
2313 nehmen und value ändern. fchk
-
Thread
PWM-Signale mit Hilfe vom Mikrocontroller
Bernhard Konze verwendet z.B. einen AT90S2313 (heute natürlich ATtiny2313) http://home.versanet.de/~b-konze/
Nimm den ATtiny11 und schreib' Dir eine Software PWM in Assembler. Ist in diesem Fall wirklich kein großer Unterschied zu C.
-
Thread
ISP und 20Mhz Quarz
Hallo zusamen, Ich hab mir nen ISP gebastelt und will nun einen Attiny 2313 programmieren. Soweit so gut, geht das wenn ich den Tiny mit nem 20Mhz Quarz takte?? Weil Im DB steht nur was bis 8Mhz und 22pF C's. bleibt die Kapazität der C's gleich ?? Mfg Bouni
Hi, bezüglich des Quarzes müsste ich schauen. der Tiny ist ein Attiny2313-20PU. Mfg Bouni
-
Thread
Versuch: LatchUp bei AVR
wissen wollte, weil sich das Datenblatt darüber ausschweigt und weil ich einen mechanisch defekten ATtiny2313 rumliegen hatte (einige Pins abgebrochen), hab ich mal einen Versuch gemacht: Wie hoch muss der Strom über die Eingangsschutzdioden werden, um einen LatchUp des Controllers zu erreichen?
Spannung über den Schutzdioden liegt dabei bei 0,8 bis 1,1V. Außerdem hab ich das noch mit einem AT90S2313 probiert, da aber nur bis 20mA, den wollte ich nochmal verwenden, auch keine Reaktion. Erst das Entladen von 24V aus einem 220µ-Elko auf ein Pin des ATtiny2313 brachte die Glühlampe zum Leuchten,
-
Thread
C++ - Inkrementalgeber auslesen
ATtiny2313, die per RS232 angesprochen werden können. Wenn ein µC alle vier Kanäle auswerten soll, bräuchte er entsprechend viele Quadratur-Dekoder auf dem Chip. Ob der von Wolfgang genannte AT91SAM3E
noch ATtiny2313, die per RS232 angesprochen > werden können. > > Wenn ein µC alle vier Kanäle auswerten soll, bräuchte er entsprechend > viele Quadratur-Dekoder auf dem Chip. Ob der von Wolfgang genannte
-
Thread
Stromspar-ATMEL AVR
Der Attiny 2313 (20Pin) nimmt laut Datenblatt 6mA @8mhz
#3240465: > Die Technik von Atmel für niedrige Stromaufnahme heisst picoPower. > Die 14 poligen ATtiny24 und 44 haben diese Technik. Meines Wissens nicht. Das trifft nur für die Nachfolgetypen zu: ATtiny24A, ATtiny44A, ATtiny84A Manfred W. schrieb im Beitrag #3240433: > Es wird so aussehen das
-
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), bzw. welche
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 Spess
-
Thread
PWM empfangen, wandeln, per UART weitersenden - welcher µC?
Ja genau, klar, ich mein natüüürlich f=10Hz!!! Äh ja klar, ich mein ja auch den Tiny2313. Sorry, war etwas ungeschickt getippselt. [Der Tiny13 hat ja auch nur nen 8-bit Timer, der würde mir ja gar nicht reichen.] Also kannste mir den ATtiny2313 uneingeschränkt für diese Anwendung empfehlen
Der Tiny2313 sollte für deine Zwecke ideal sein. Was meinst du mit "Infrastruktur". Die Beschaltung? Ein Programmiergerät um den Code auf den µC zu übertragen? http://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
Tabelle: welcher AVR welche Befehle? Gesperrt
Befehlen pro Prozessor. Ich brauche aber eine in der Art: LPM Rd,Z/Z+ ADIW MOVW ATtiny12 + - - - - ATtiny13 + + + + + ATtiny26 + + - + - AT90S2313 + - - + - ATmega8 + + + + + usw. Es geht nicht um
Ich hab mal den Tiny26 und den 90S2313 hinzugefügt.
-
Thread
ATTiny mit Bascom 1.11.7.4 ?
ich habe schon eine längere Zeit nicht mehr mit Bascom programmiert. Inzwischen gibt es neuere ATTiny Typen (mit und ohne RAM). Ich verwende die Bascom-Version 1.11.7.4. Kann man mit dieser Version auch die neuen Typen ATtiny2313 und ATtiny13 verwenden? Wie ist die Konfiguration in Bascom für diese
Hallo Hubert! Lade mal die Version 1.11.7.9 ; die kann den Attiny2313. Die kleinen Professoren habe ich nicht da. MfG Paul
-
Thread
Anfängerfrage - Kollision mehrer Interrupts
Antworten. Ich beschäftige mich (noch theoretisch) mit AVRs und dachte so an ATMega (8,1,32) bzw. ATTiny 2313. Es ergeben sich also folgende neuen Fragen: Sind Interrupts bei diesen die Typen priorisierbar ? Wenn ja, wie (oder ist das Fest verdrahtet) ? Schon mal vielen Dank für eure Antworten
ok, es müsste dann also folgendes auf einem ATTiny2313 funktionieren: 2 Interruptereignisse: a) schneller Interrupt durch Timer 0 -> Refresh etc b) langsamer Interrupt PCINT0 Prioriät: RESET INT0 INT1 TIMER0 TIMER1 PCINT0 PCINT1
-
Thread
Microcontroller mit langer Akkulaufzeit
mit einem Wald-und-Wiesen-AVR machbar ist: Ich hab für einen Geocache vor ca. 3,5 Jahren einen Attiny13 und einen Attiny2313 mit Litiumzellen im Wald ausgesetzt. Die erfreuen sich heute noch immer bester Gesundheit. Liegen die meiste Zeit im tiefsten Schalfmodus und werden über Reset aufgeweckt, verrichten
@ Oliver Ju. (skriptkiddy) >Ich hab für einen Geocache vor ca. 3,5 Jahren einen Attiny13 und einen >Attiny2313 mit Litiumzellen im Wald ausgesetzt. Hänsel und Gretel meets Silicon Valley ;-)
-
Thread
Zähler: erzeugte exe viel zu groß
bytes Sollte der C-Compiler von Mino hier so viel besser sein? Er bekommt es ja wohl in den 2313. Wir so nie . . . :-(
implementieren -- es sei denn, Du willst sie Dir komplett selbst schreiben. Du hast schon recht, zum AT90S2313 ist nichts weiter pinkompatibel, das mehr ROM hätte. Selbst ein ATtiny2313 wäre keine Hilfe. Ist es eine DIL-Ausführung? Dann hättest Du zumindest genug Platz, eine SMD-Variante eines ATmega8
-
Thread
PWM Signal OCR1A auf einen anderen Pin umleiten.
Hallo, ich möchte PWM Signal (µC ATtiny 2313, OCR1A auf PB3) auf PD3 umleiten. Leider habe ich da ein Problem, die PWM funktioniert am PB3(Pin 15) einwandfrei, nur die Weiterleitung funktioniert nicht, die unteren 2 Zeilen. Habe schon
mir jetzt einer Code schnipsel schreiben wie ich es lösen könnte ? Ich möchte PWM Signal (µC ATtiny 2313, OCR1A auf PB3) auf PD3 umleiten. if (PINB & (1 << 3)) { PORTD ^= (1 << 3);}