-
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
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
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
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
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
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
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);}
-
Thread
Welcher PIC ist hier optimal?
noch eien ATMEGA328P der maßlos für meine Zwecke > überdimensioniert ist. Dann nimm doch den ATtiny2313A oder ATtiny24. Martin H. schrieb im Beitrag #4189061: > Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem > Atmel und dem RFM12 los Welche Probleme, alle AVR laufen
Da kümmer ich mich lieber um die SPI Steuerung. Gibt es denn von PIC ein passendes gegenstück zum ATtiny2313A oder ATtiny24? Würde wie gesagt bevorzugt gerne nur mit einem Programm Arbeiten anstatt PIC und AVR zu Programmieren
-
Thread
Hilfe bei HC-06 Bluetooth
Hi ich möchte Daten von meinem PC auf mein µC - Board mit dem ATtiny2313 schicken. Dazu habe ich mich für das Bluetooth Module HC-06 entschieden, welches, laut Datenblatt, mit einer Baudrate von 9600 läuft. Deshalb hier meine UART Konfiguration beim µC (8MHz): [c]
[/c] Dann hab ich das Modul so mit meinem Board verbunden: TX - Pin des HC-06 mit Pin 2 vom ATtiny2313 und RX - Pin des HC-06 mit dem Pin 3 vom ATtiny2313. Zusätzlich noch 3.3V und GND. Hier meine Interrupt-Routine für das Empfangen von Daten. [c] unsigned char rec_char = 0; unsigned char
-
Thread
Punkt wird als ASCII gesendet, lesbar nur als dezimal Zahl. Zahlen und Buchstaben funktionieren!
Zuweisung '0','1','2', usw. versuchen. Der Grund, warum ich das mache, ist Speicherplatzmangel im Attiny2313. Floh schrieb im Beitrag #1812833: > Zunächst würde ich das Terminal (welches?) auf der PC-Seite auf Ascii > einstellen. Der Empfänger steht auf ASCII, Terminal ist wxTerm.
> Funktion ausgabe_wert komplett verzichtest. Bei aber 30 Senderoutinen ist der Speicher des Attiny2313 total voll. Darum wollte ich mir ein Array generieren und den Inhalt des Arrays "fast" dynamisch zuweisen.
-
Thread
CLKPR portenamen
Das CLKPR ist leider nicht portabel: - The ATtiny2313A/4313 has a system clock prescaler, and the system clock can be divided by setting the “CLKPR – Clock Prescale Register” - ATmega8: No internal clock division is used.
Ähnlicher zum ATtiny2313 ist der ATmega48.
-
Thread
AVR Timer/Counter Type E und Type F
ständig neuer Timerkonfigurationen ging mir schon bei den Klassik-AVRs gehörig auf den Sack. Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 usw., ständig mußte man die Programme umschreiben, wenn man den Typ wechseln wollte.
ständig neuer Timerkonfigurationen ging mir > schon bei den Klassik-AVRs gehörig auf den Sack. > Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 > usw., ständig mußte man die Programme umschreiben, wenn man den Typ > wechseln wollte. Ich kann mich ja täuschen, aber ging diese
-
Thread
AD-Wandlung + Power SAVE
Assembler. Dein Atmega88-Programm kann ich erst heute abend auf meinem Board testen (wenn es auf Attiny2313 übertragbar ist). Im Attiny2313 Datenblatt ist in der Tabelle mit den verschiedenen Modi auch noch die WDTON Fuse aufgeführt. Bei meinen Experimenten mit dem Attiny2313 war es allerdings nicht
-
Thread
Bascom & Frequenz bei PWM einstellen
Thomas, schau für den verwendeten Mode mal ins Datenblatt des attiny2313, dort steht etwas über das TOP-Register und der sich ergebenden PWM-Frequenz. Mode 8 aus dem Datenblatt: Register: WGM13 WGM12 WGM11 WGM10 Belegung: 1 0 0 0 Text: PWM, Phase and Frequency
1 (8000000/1/320=25000) ... und mit Datenblatt vergleichen. Beispiel müßte aber auch für den ATtiny2313 passen.
-
Artikel
USI
Das Universal Serial Interface ist eine in manchen Mikrocontrollern vom Typ AVR (z. B. ATtiny26, ATtiny2313) verwendete serielle Schnittstelle. Es kann als TWI Interface, der Atmelvariante des I2C Busses, verwendet werden. Ebenso kann eine SPI Schnittstelle realisiert werden. USI. USI (Universal
unterstützt werden bisher folgende Controller: ATtiny2313, ATtiny25, ATtiny45, ATtiny85, ATtiny26, ATtiny261, ATtiny461, ATtiny861, ATmega165, ATmega325, ATmega3250, ATmega645, ATmega6450, ATmega329, ATmega3290, ATmega169 in "C" Bibliothek für I2C/TWI
-
Thread
Parallelprogrammer geht nicht
am Quarz habe ich 39 pF genommen, der Quarz hat nen Wert von 14,31818 MHz. AVR erkennt aber den ATTINY2313 nicht, auch wenn ich ihn dann manuell auswähle und den Test mit der Busy-LED starte, tut sich nix auf der Platine. Kann es daran liegen, dass der Quarz nicht schwinkt, oder ist an der Schaltung
C ganz rausgenommen, neuen 2313...nix
-
Thread
Display 4x16 mit USI ansteuern
Display ansteuern? Beispiel: - Hauptprozessor ATmega 1284p mit I2C Bus als Master - Slave Prozessot ATtiny 2313 mit USI zum Anschluss an das Display Hat das jemand schon gemacht? achim
Hallo, ob es in seiner Konstellation so ideal ist? Wie ich ihn verstehe ist der ATtiny 2313 I2C-Slave für den 1284. Mit USI einen I2C-Master basteln macht auch Probleme. Vielleicht eher den USI als SPI und das Display im 4Bit-Mode mit einem 74HC595 ansteuern. Dafür sollte auch einiges
-
Thread
Pollin-funk-board und Ponyprog
Hallo ich habe mir das Funk-AVR-Evaluations-Board gekauft und wollte es nun einen Attiny2313 damit programmieren allerdings zeigt mir Ponyprog dabei beim übertragen des Programms folgenden fehler an Device missing or unknown device (-24) nur leider hilft mir das auch nicht weiter :-(
rogger schrieb: > - Wähle in PonyProg das richtige Device(AVRmicro->Atiny2313) leider kann ich dabei kein Attiny2313 anwählen
-
Thread
konstante als ganzzahl - z.b. BYTE - definieren
delay_ms (die über delay.h eingebunden wird) als double definiert. compiliere ich das programm für den attiny2313 mit z.b _delay_ms(100), so wird 100 als double interpretiert, die double-routinen geladen(?) und somit sprengt das kleine programm den speicher des attiny2313. wie kann ich dem compiler beibringen
da ich c erst selbst lerne, aber in meinem unterricht einsetzen will mit dem attiny2313, bin ich auch an dieser software-lösung wegen der grundsätzlichen bedeutung interessiert. deshalb die frage: wie kann ich den optimizer einschalten für den c-compiler im avr-studio?
-
Thread
30 Stück AT90S1200-12PI im DIP Gehäuse
Gehäuse zu verkaufen entweder 2,20 Euro pro Stück oder zum tauschen 2 Stück 1200er gegen 3 Stück ATTiny2313-20PU (DIP). der 1200er ist regulär bei Großmengen nicht unter 3 Euro zu bekommen als Einzelstück gabs ihn zuletzt bei Conrad über 5 Euro die Atmels sind garantiert nagelneu, nur habe ich
Ist wirklich ein Schwachsinn! Wenn dann könntest du sagen das du 1 ATTiny2313 gegen 3 1200 tauscht. Das wäre gerecht aber wer will den einen alten AVR wenns schon den Nachfolger gibt der viel mehr kann und auch noch billiger ist. Den Tiny 2313 gibts übrigens für 1,5€ bei
-
Thread
Anfängerhilfe - Tasterschaltung
das ist ein Attiny 2313 mit einem GND und einem VCC Pin, reicht es dann den Kondensator einfach zwischen VCC und GND zu löten?
Paul Rummel schrieb im Beitrag #3608896: > das ist ein Attiny 2313 mit einem GND und einem VCC Pin, reicht es dann > den Kondensator einfach zwischen VCC und GND zu löten? Ja. Möglichst nahe an die physikalischen µC-Pins ran. Ich seh auch keine Freilaufdioden
-
Thread
Lagerauflösung AVR uCs
Werte Mitstreiter, ich löse mein Lager mit AVR-Controllern auf und verkaufe deshalb: 13 x ATtiny13A-SU (lose, in Antistaticmatte) 2 x ATtiny2313-20SU (lose) 3 x ATtiny2313-20PU (lose, auf Antistaticmatte) 3 x ATtiny84-20PU (auf Antistaticmatte) 6 x ATmega8-16PU (auf Antistaticmatte) 34 x
biete ich dies erstmal nur Käufern in Deutschland und Österreich an. Die o.g. ATtiny10 und die ATtiny841 waren Samples von Atmel, deshalb verschenke ich die (natürlich auch nur mit dem Gesamtpaket). Die Sachen stammen größtenteils aus China, bezogen über die üblichen Plattformen