-
Thread
Universelle Tastenabfrage
verhält sich PINA2 des Attiny2313 auch so. Peter
lerne gerade etwas parallel C und AVR. Könnt ihr mir auf die Sprünge helfen, wie ich das auf einem Attiny2313 zum laufen bekomme? LG, Adrian.
-
Thread
Atiny2313 mit Encoder ansteuern für 7 Bit BCD
Torsten John schrieb im Beitrag #3493791: > Dort werden über einen Atiny2313 drei 7-Segmentanzeigen angesteuert. > Eigentlich ist es fast das was ich auch haben möchte. Nein, das möchest du sicher nicht. Diese Anzeigen werden gemultiplext, und das würde deine Relais klappern
den ULN2803. Und natürlich 8 gute kleine Relais. Der Drehgeber braucht 2 Pins. Das macht jeder ATTiny der 14-20 pin Klasse, der ATTiny24 ist m.E. der kleinste dafür geeignete. > Ziel > ist es die Impedanz des Pegelsstellers bei jeder Lautstärke annähernd > gleich zu haben. Mich würde nur mal
-
Thread
AVR+FET: Schaltung von 5V auf 3,3V umstellen
Guten Morgen zusammen! Ich hab hier eine kleine Schaltung, die mittels Attiny2313A und einem FET IRLU024 eine Modellbau-Glühbirne (12V) per PWM dimmen soll. Die Schaltung ist für 5V konzipiert, so dass der FET (Logic-Level) auch sauber durchschaltet. Nun möchte ich diese
Joachim Schmidt schrieb im Beitrag #3353449: > Ich hab hier eine kleine Schaltung, die mittels Attiny2313A und einem > FET IRLU024 eine Modellbau-Glühbirne (12V) per PWM dimmen soll. > > Die Schaltung ist für 5V konzipiert, so dass der FET (Logic-Level) auch > sauber durchschaltet. > > Nun
-
Thread
Diamex USB ISP Programmer installieren funktioniert nicht
stecke. Wenn ich dann loslegen will, kommt diese Fehlermeldung wie Bild. Stecke ich einen neuen Tiny2313 ins ISP-Bord ist alles ok. Ändere ich das Programm ab und brenne neu..kommt wieder der Fehler. Nun hab ich den Sch.. beiseite gelegt und kauf mir was von Atmel. Grüße Rolf
leuchtete die LED auf. Immer wieder habe ich das Projekt von myAVR angeschmissen, und der Tiny2313 ließ sich problemlos programmieren. Nun kam mir heute Morgen die Idee, nimm doch mal einen neuen Tiny2313, und zu meiner Überraschung kam keine Fehlermeldung mehr. Die Pins von PortB nahmen ihren
-
Thread
Datenübertragung über eine Leitung
: VCC, GND und Data. auf der Platine sind 5 7-Segment Anzeigen und 5 Shiftregister und einen Attiny45 controller Meine Überlegung war dass ich, wie schon oben erwähnt, ich mit einem PWM-Signal dem Attiny sage welche Segmente er zu schalten hat nur das ist zu viel Aufwand für eine solche sache
Es geht auch ganz ohne Schieberegister (Multiplexen) mit einem ATtiny2313 und der Verwendung des UART als Empfänger. Mit 9600 Baud sollten 100m machbar sein. Und 5 Zeichen brauchen 5 ms .
-
Thread
Taster einfügen
Guten Tag liebes Forum, In der Schule haben wir gerade das Thema Mikrocontroller(attiny 2313) welchen wir mit AVR Studio 4 Programmieren. Da ich vom programmieren absolut keine Ahnung habe, versuche ich mich gerade ein wenig darin einzuarbeiten, indem ich mein kleines Programm
Marcel R. schrieb im Beitrag #6072415: > In der Schule haben wir gerade das Thema Mikrocontroller(attiny 2313) > welchen wir mit AVR Studio 4 Programmieren. Autsch! Bitte nutzt doch das neueste Atmel Studio... und einen originalen Programmer geich dazu.
-
Thread
Grundsätzliches zur Dimensionierung
weniger Strom fließt ist ja klar wenn man sich dem Bruch anschaut und davon ausgeht, das 5Volt vom Attiny2313 kommen. Aber wie lege ich denn jetzt fest welchen Strom ich durch das Bauteil schicke ? Es ist abhängig von dem Strom den ich schalten möchte das ist mir schon klar. Aber ich kann doch nicht
weniger Strom fließt ist ja klar wenn > man sich dem Bruch anschaut und davon ausgeht, das 5Volt vom Attiny2313 > kommen. Der Tiny hat damit nicht das geringste zu tun. Der Schaltungsentwickler hat für sich entschieden: Ich will meinen Optokoppler mit 5mA ansteuern. Laut Datenblatt ist das bei meinen
-
Thread
LED ohne Vorwiderstand an AVR Port
Hi >Im Datenblatt des ATtiny steht in der Tat unter Max. Ratings 40 mA pro >I/O Pin. Und 200 mA für VCC und GND. Und auch den Text daneben gelesen und verstanden? MfG Spess
Innenwiderstand der Ausgangstreiber drin, Typical Characteristiscs/Pin Driver Strenght Da steht z.B. beim Attiny2313 was von 1V Spannungsabfall @35mA bei VC=5V, macht ~29 Ohm. Bei 2,7V sind es nur noch 20mA, sprich ~50 Ohm. Immer noch recht wenig. Wenn gleich man damit eine rote oder grüne [[LED]] bei 3V VCC
-
Thread
ATmega32 Berechnungszeit ermitteln
geben, wenn ein AVR-Typ beispielsweise einen Hardware-Multiplizierer besitzt und ein anderer nicht: ATTiny vs ATmega. (Die ganz alten lasse jetzt mal weg)
eigentlich totaler Quatsch aber was solls... Wollte das ganze auf diesen Typen laufen lassen: AT90S2313 ATtiny2313 ATmega8 - mega128 ATmega644 und 644P MSP430 Ich weiss nicht ob sich beispielsweise ein ATmega16 von dem Berechnungsalgorithmus von einem mega128 unterscheidet. Schätzungsweise nicht
-
Thread
Woher bekomme ich im Raum Essen ATTinys 44A // 4313?
Wo gibt es ATtiny4313?
Hallo, habe gleiches Problem. Wo kann man den ATtiny4313 kaufen? Brauche diesen als Ersatz für den ATtiny2313, da dort der Speicher voll ist und das System soweit schon fertig ist. Brauche ihn im DIP-Gehäuse. Gruß Mario
-
Thread
Problem mit einem Temperatursensor
einen 8051 MicroController. Ich habe diesen Code dann etwas abgeändert, so dass dieser mit meinem Attiny2313 funktioniert. Zum Testen ob die eine Funktion (getTSicTemp) True wird, möchte ich einfach per UART den String "TEST123" senden, dieser TEXT kommt jedoch nie an... Ich habe versucht TEST123
danke rene. >Der 8052 Code hat moeglicherweise etwas wenig mit einem 2313 zu tun. Ich >hab etwas code hier darum hab ich ihn ja etwas abgeändert, damit er mit dem 2313 funktionieren kann.... hat da jemand nen anderen Rat ?
-
Thread
Atmelstore wirrwarr
beide nicht. Entweder das eine oder das andere oder nichts von beiden. Es bestrifft folgende MCU ATtiny25(SOIC8), ATtiny44(SOIC14), ATtiny2313(SOIC20). Die Seite scheint bei einigen IC völlig falsch verlinkt zu sein. Z.B. wird da bei ATtiny 2313 TQFP32 Adapter aufgeführt obwohl in so einem Gehäuse
-
Thread
EMV -> Snubber -> TXD,RXD
einem Relais ein 230VAC Magnetventil für ein Druckluftsignalhorn schalte hängt sich der Controller(ATtiny2313) auf. Also arbeite ich gerade an der Version 2 die EMV-Resistenter werden soll. (Siehe Anhang) Jetzt habe ich aber noch 2 Fragen. 1.) Snubber: Bei dem Entwurf habe ich jetzt Snubber sowohl
einem Relais ein 230VAC Magnetventil für ein >Druckluftsignalhorn schalte hängt sich der Controller(ATtiny2313) auf. >Also arbeite ich gerade an der Version 2 die EMV-Resistenter werden >soll. (Siehe Anhang) Haeng parallel zur Spule des Magnetventiles einen 230V Varistor. Ein Filter in deiner
-
Thread
[s] Kiste mit verschiedener Elektronik (u.a. AVR uC, HD44780, Temp Sensoren uvm.) + Steckbrett
shop/dt/ODgwOTk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Microcontroller/Microcontroller_ATMEL_ATtiny2313_20PU.html http://www.pollin.de/shop/dt/Mzg4ODk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/IC/Microcontroller_ATMEL_ATtiny2313_20SU.html http://www.pollin.de/shop/dt/OTk4ODk4OTk-/Bauelemente_Bauteile
-
Thread
Reparaturtips für VFD von alter Elektronika-Leuchte
nirgends bei den Uhren hier gesehen, außer bei der russischen. Auch nicht bei der Netzuhr mit dem Attiny2313. Die hat nämlich die Macke, dass der Sekundenblinker statt im Sekunden im Zweisekundentakt blinkt. Das umzuprogrammieren ist mir trotz Disassemblierung des Programmes noch nicht gelungen. Programm
Karl B. schrieb im Beitrag #7877001: > Auch nicht bei der Netzuhr mit dem Attiny2313. Aha, diese also. Karl B. schrieb im Beitrag #7877001: > Die hat nämlich die Macke, dass der Sekundenblinker statt im Sekunden im > Zweisekundentakt blinkt. Habe ich auch so gemacht
-
Thread
Tastensatz mit gegenseitiger Auslösung - Digital
kombinieren. Wie drückt man z.B. 3 Tasten gleichzeitig innerhalb von 2ms? Ich würde z.B. einen ATtiny2313 nehmen. Dann kann man die Ausgänge gegenseitig verriegeln oder sich den letzten Zustand im EEPROM merken.
Peter D. schrieb im Beitrag #5872146: > Ich würde z.B. einen ATtiny2313 nehmen. Die Schaltung ist von etwa 1990 und stammt aus der Zeit meiner U-Matic Rekorder. Für jemanden, der keine MC programmieren kann, ist sie durchaus brauchbar. Damals gabs noch keine kleinen
-
Thread
ATiny 2313 / 20 läuft nicht mit 20 MHZ
Blinkitest Code : ;--------------------------------------------------------------------------- ; ; ATTINY2313 mit 20 Mhz externer Quarzoscil. ; Ponnyprog Sec Bit ist nur SUT0 ein Häkchen ;---------------------------------------------------------------------------- .include "tn2313def.inc" ; Definitionsdatei
Wenn ich das richtig sehe hat der Tiny2313 einen CKOUT-Pin. Vielleicht einfach mal den beschalten und Messen mit welchem Takt der µC läuft.
-
Thread
STK500 in 1. Version (05/06)
habe, die Frage. Was genau macht es fuer einen Unterschied wenn ich den 90S1200 gegen einen Tiny2313 tausche und den Flash-Chip aufloete ?
Version 2"? > Was genau macht es fuer einen Unterschied wenn ich den 90S1200 gegen > einen Tiny2313 tausche Der ATtiny2313 braucht eine leicht andere AVR910-Firmware als der AT90S1200. Die solltest du ihm draufbringen, ansonsten kannst du keinen Firmware-Upgrade des STK500 mehr durchführen.
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
Typen genannt. Etwas kleinere ATMegas sind ATMega48/88/168/328 28pol. Dann gibt es noch die ATTiny-Reihe. Die aktuellsten sind dort ATTiny4/5/9/10 (schnuckelig, im SOT23-6-Gehäuse) ATTIny25/45/85 8pol. ATTiny24/44/84 14pol. ATTiny261/461/861 20pol. Das sind in etwa die Typen, bei
. Etwas kleinere > ATMegas sind > > ATMega48/88/168/328 28pol. > > Dann gibt es noch die ATTiny-Reihe. Die aktuellsten sind dort > > ATTiny4/5/9/10 (schnuckelig, im SOT23-6-Gehäuse) > ATTIny25/45/85 8pol. > ATTiny24/44/84 14pol. > ATTiny261/461/861 20pol. > > Das sind in etwa
-
Thread
Bidirektionaler Funk-IO-Expander für Raspberry Pi
eigentlich auch genug zu lesen und so oder so eine steile Lernkurve vor mir. Hab mir erst mal einen AtTiny2313 und einen AtMega8 bestellt, um in das Thema reinzukommen. Danke schon mal für die vielen Anregungen, selten so ein super Forum gesehen. Gruß Jan
preiswert und haben eigentlich alles, was ich brauche. Aktuell bin ich soweit, dass ich von einen ATTiny2313A aus einen String an einen anderen übertagen und von dort aus per UART an den RPi weiterleiten kann. Die direkte Kommunikation des RPI mit dem NRF24L01 über SPI habe ich aufgegeben, weil ich mich
-
Thread
Anfänger sucht Rat "Kettenöler"
machen: www.mccoi.de (keine Werbung, aber dort tummeln sich auch µC-Fans, schließlich ist da ein ATtiny2313 verbaut und mit BASCOM programmiert). Aber der ATtiny und das Programm sind das kleinste Problem. Ich hatte schon genug zu tun, den fertigen Bausatz FACHGERECHT an mein Motorrad zu adaptieren
> keine Werbung, aber dort tummeln sich auch µC-Fans, > schließlich ist da ein ATtiny2313 verbaut und mit BASCOM programmiert Das ich da mit BASCOM gecodet hab, das wüßte ich aber :-) Das ist alles feinster Assembler... Grüße aus dem McCoi-Lager
-
Thread
Multifunktionsanzeige (Uhr, Spannung, Strom) im Auto
UART - PWM für die Hintergrundbeleuchtung - einen Pin für DCF77 Ich hab fürs Erste mal den ATtiny2313 ausgesucht, der hat Hardware-UART und -SPI sowie PWM, I2C müsste dann eben per Software realisiert werden. Reicht der Tiny2313 dafür aus, oder wird da der Platz knapp? Der Mess-Controller braucht
würde ich nicht unter der 16kB-Klasse (ATmega168) anfangen. Für ein Text-LCD reicht dagegen der ATtiny261 bequem. Peter
-
Thread
Komisches Verhalten von Pointer auf Struct
ich glaube das hat mit meinem probmel nichts zum tun. Wenn ich den code so compiliere und an den Attiny2313 schicke, dann kommt ein ganz komisches verhalten raus. Die Pointeradressen, die der subroutine übergeben werden, stimmen nicht, die Ausgabe an der rs232 schnittstelle sieht dann so aus: Statt
Alleine die ganzen Strings brauchen bei einem ATTiny2313 (oder welcher Tiny ist da drin?) über 80% vom Ram. Nachdem die gezeigten Sourcen nicht komplett sind, ist es durchaus möglich, dass es noch wesentlich mehr ist. Somit tippe ich auf einen Stackoverflow
-
Thread
Verkaufe C-Control-Komponenten
Wo finde ich eine Bauteileliste zum ATtiny13-Experimentierboard? Größere Fotos wären auch nicht schlecht. Sonst alles OK. Mfg
eine Menge Infos möglich sind. Für dieses Einsteigerprojekt habe ich mich außerdem bewußt für den Attiny 13 entschieden, zumal Attiny 25, 45 und 85 pinkompatibel sind. Gruß Christian
-
Thread
ATtiny DCF77 7-Segment Bascom Funkuhr und andere Tricks Gesperrt
nur... Wenn man viel Phantasie hat kann man GEGG lesen ;) Hier der Code: [code] $regfile = "attiny2313.dat" $crystal = 1000000 $swstack = 10 Config Dcf77 = Pind.0 , Inverted = 0 , Timer = 1 , Debug = 0 , Check = 1 , Gosub = Sectic Config Date = Dmy , Separator = . Enable Interrupts
Zahlen nacheinander ausgehen, wenn man langsam stellt (Timer hoch) kann man zusehen... $regfile = "attiny2313.dat" $crystal = 1000000 $swstack = 10 Config Dcf77 = Pind.0 , Inverted = 0 , Timer = 1 , Debug = 0 , Check = 1 , Gosub = Sectic Config Date = Dmy , Separator = . Enable Interrupts
-
Thread
UART RX Störungen (Tiny2313)
Hi, mein µC wertet jede kleine Störung am RX Pin als Daten aus. Ich arbeite mit dem ATTiny2313 und einem RX Interrupt. Somit hängt mein Programm ewig in der ISR fest wenn ich den RX Pin berühre bzw. eine Störung darauf ankommt. Ich könnte natürlich den Input in der ISR filtern und nur
Benedikt schrieb im Beitrag #3207338: > Ich arbeite mit dem ATTiny2313 und einem RX Interrupt. Somit hängt mein > Programm ewig in der ISR fest wenn ich den RX Pin berühre bzw. eine > Störung darauf ankommt. Das unbekannte Programm ist fehlerhaft geschrieben.
-
Thread
ATmega1284p AVR STUDIO 4 Fehlermeldung bei WDTCSR
ist eine davon. > > Das haben sie wohl vom Atmega8 abgeschrieben. oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames Datenblatt ATmega48A/48PA/88A/88PA/168A/168PA/328/328P. Darin steht auf S.52 ein Code-Beispiel
Eine 2. Chance gibt es nicht. Rainer V. schrieb im Beitrag #3835782: > oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. > ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames > Datenblatt ATmega48A/48PA/88A/88PA/168A/168PA/328/328P. Darin steht auf > S.52
-
Thread
Eure Meinung zu meiner Idee: Umschaltung Akku, Netzteil?
von euch hören ob das so überhaupt funktioniert oder Fehler enthalten sind. - Verbraucher: 1x ATtiny2313, 2-3 ICs, 8x IR-LED-Lichtschranke, 1x sehr kleiner Motor - Versorgung durch Netzteil (<=9V) oder durch Blockbatterie 9V - Über den "Haupt Ein-/Ausschalter" soll die Schaltung, egal ob über Akku
würdet ihr die Schaltung freigeben? :) Nicht ohne Antwort auf eine Frage: > - Verbraucher: 1x ATtiny2313, 2-3 ICs, 8x IR-LED-Lichtschranke, 1x sehr > kleiner Motor > > 3. Netzstecker raus, alles läuft über Batterie Wie lange soll das "alles" über Battreie laufen und wieviel Strom braucht das
-
Thread
Prescaler funktioniert nicht in einem vorgegeben Programm
mir auch garantiert nicht laufen (sowohl simuliert als auch auf einem realen ATtiny13), sondern beim ersten "ret" abstürzen. >...wenn in solchen Lernbausätzen die >angegebenen Schaltungen bzw. Programme nicht funktionieren...... LOL, aber echt!!
AVR Simulator (uraltes AVR Studio 4.12 SP2) und auf dem [[Pollin Funk-AVR-Evaluationsboard]] mit Attiny2313 @ 12 MHz nachgestellt. Im Simulator zeigt der Codeteil /Speed Divider Set/ keine Funktion, auf der Hardware aber schon. Wer das selbst nachvollziehen mag: http://www.mikrocontroller.net/articles
-
Thread
STK500/AVR Dragon/AVRISP mk II
ATmega168, ATmega168P, ATmega32, ATmega328P, ATmega32U4, ATmega48, ATmega48P, ATmega88, ATmega88P, ATtiny13, ATtiny13A, ATtiny2313, ATtiny25, ATtiny45, ATtiny48, ATtiny85, ATtiny88 (http://shop.embedded-projects.net/product_info.php/info/p90_Atmel-AVR-Dragon.html) Z.b. Atmega162 steht nicht da. Aber
-
Thread
Verständnisfrage zur LINUX AVR-GCC Toolchain & zum ATtiny167
einmal in die Booltloader Thematik einzuarbeiten ...! Habe mir also zum Üben erst einmal einen ATTINY 2313 vorgenommen - klappte problemlos! Darauf dann ("frech") das Projekt auf den ATtiny167 "umgebogen", wobei dann allerdings dieser Fehler erscheint: [code] progtiny.inc(55): error: Operand
Jetzt sind allerdings die PageSizes bei beiden Tinys laut XML Definition 80. Wieso läuft der 2313 hier fehlerfrei durch, während der 167 einen Fehler wirft? Generelle Frage: Unterscheidet der ATTiny167 sich so stark von anderen ATTinys, dass mein Versuch aussichtslos ist, auf "stumpfe Weise
-
Thread
Wieder mal Oszillator-Verständnisfrage
und für serielle Verbindungen nicht geeignet ist: Ich möchte den CAN-Controller MCP2515 mit einem ATTiny2313 verbinden und möglichst viel Platz einsparen. Falls ich den 2515 an den interen Takt anschliessen kann, langt das für den CAN-Betrieb bei 500 kbaud? Oder ist der Takt dafür zu ungenau? Falls
Der ATTiny hat doch auch nen Taktausgang, ist das was anderes als der des 2515? Das Puffern klingt einleuchtend, aber wozu ist dann der Ausgang da - ich dachte gerade für solche Fälle...? Aber beide ICs
-
Thread
Nulldurchgangserkennung mittels PC814
detector-de-passagem-por-zero-versao-2/)? Oder ich hoffe darauf das bei anschluss an den Mikrocontroller (Attiny2313, externer Interrupt) die High-Pegel-Schwelle ungefähr auf höhe des Nulldurchganges liegt? Sind meine Gedankengänge richtig, oder habe ich da einen Denkfehler?
"Oder ich hoffe darauf das bei anschluss an den Mikrocontroller (Attiny2313, externer Interrupt) die High-Pegel-Schwelle ungefähr auf höhe des Nulldurchganges liegt?" Der ganze Zauber mit [[Schmitt-Trigger]] und OPV ist Unsinn, denn der AVR hat schon Schmitt-Trigger
-
Thread
Tiny2313 PWM sieht komisch aus
Hallo zusammen, Im Anhang ist ein Oszi-Bild von meinem PWM Signal. Das ganze kommt von nem ATTiny2313, die Frequenz ist ~120kHz, der Takt 20MHz und verwendet wird Timer1 in 8bit Fast PWM Mode. Was mich stört an diesem Signalverlauf ist das Einschwingen auf die 5V, das sieht aus wie ein mißlungenes
ausschalten oder durch Überlagerung vieler sin-Schwingungen generieren. Wie macht das denn mein Tiny2313? Oder Atmel allgemein? Gruß Gepi
-
Thread
microcontroller für kunst projekt. Quereinsteiger braucht hilfe.
Hallo, ich denke das für dieses Projekt ein ATTINY 2313 gut geeignet wäre. 1.Kostet bei reichelt.de nur 1.20 euro 2.Der Attiny 2313 hat 18 I/0's 3.Kann sehr einfach mit ein paar Widerständen über die Parallele schnittstelle programmiert werden
-
Thread
Clock bei AVR, warum intern/extern ?
Servus, der AVR den ich im Moment in der Mangel habe (Attiny2313) hat mehrere Möglichkeiten, seinen Systemtakt von außen oder durch einen internen Takt zu bekommen. Warum ? Extern ist klar, aber vom internen behaupten sie ja, er sei "kalibriert". Was
Drechsel schrieb im Beitrag #2520337: > Servus, > > der AVR den ich im Moment in der Mangel habe (Attiny2313) hat mehrere > Möglichkeiten, seinen Systemtakt von außen oder durch einen internen > Takt zu bekommen. Warum ? Weil man viele Quarze nicht ins IC-Gehäuse reinbringt und jeder eine andere
-
Thread
Pollin Board mit Attiny13A
Werde mit RC blocken. Warum der Attiny nicht Felge auf dem Polin Board arbeitet, ist noch eine offene Frage...
ist. Zwischendurch auf einen ATtiny45 gewechselt. Dann aber wieder mit dem AT13. Die schwebten schon kurz über der Mülltonne! Mit den passenden Registern klappt es natürlich. Die 8Bit Auflösung des Timer0 reicht, um mein Servosignal
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
kann doch nur max 100kHz. Ohne Delays wird das > nichts bei nem 16MHz AVR. Hab egerade einen ATtiny2313MU mit 8Mhz und en 64x32 OLED am laufen. Das geht komplett problemlos, obwohl ja eigentlich "ein wenig zu schnell", Stimmt schon. Ging ja auch eher um die Makros von AusgangLOW auf Input ...
Axel R. schrieb im Beitrag #7445111: > Hab egerade einen ATtiny2313MU mit 8Mhz und en 64x32 OLED am laufen. Das OLED ist ja auch kein PCFxxx. Die alten PCFxxx kann man vielleicht bis 200kHz triezen, aber das wird schon instabil. Neuere ICs können dagegen oft
-
Thread
Atmel oder PIC
Ich verstehe diese Zeile nicht: [code] Das ist besonders bei AVR (ausser den Typen seit 2004: ATtiny2313 usw.) ein Problem. Architekturbedingt ist nur ein Teil der Ports bitweise schaltbar, kein Port kann mehrere Bits gleichzeitig interrupt-fest schalten. [/code]
>Ich verstehe diese Zeile nicht: >>Das ist besonders bei AVR (ausser den Typen seit 2004: ATtiny2313 usw.) ein >>Problem. Architekturbedingt ist nur ein Teil der Ports bitweise schaltbar, >>kein Port kann mehrere Bits gleichzeitig interrupt-fest schalten. Ist etwas unglücklich formuliert
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
Ja, das habe ich auch nur früher gemacht, wo Atmel noch recht geizig mit Flash und RAM war (AT90S2313, AT90S4433, ATtiny15, ATtiny26).
im Beitrag #7613529: > Da schmeißt du aber einige Jahre, wenn nicht Jahrzehnte in einen Topf. ATtiny22: 04/1999 ATtiny12: 10/1999 ATtiny15: 12/2001 ATtiny13: 06/2003 ATtiny25..85: 02/2005
-
Thread
Atmega 8 Programmieren für Anfänger (Taster und LED)
Antworten ich denke ich muss mich noch ein wenig in die Thematik einlesen. Habe ein Beispiel für ATTINY 2313 gefunden (elsniwiki): [C] #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main (void) { // **************************************************** // Könnt ihr
Der Atmega8 hat keinen PORT_A_, der ATtiny2313 dagegen schon. *Immer* erst in's Datenblatt gucken ! Abgeaenderter Quelltext. Sollte funktionieren. Quelle: elsniwiki [c] // ----------------------------------------- // Blinken einer
-
Thread
8 Bit aus 32-Bit-Variable auswählen
bereits ein paar feste Frequenzen testweise erzeugt), momentan kommt der Schritt, bei dem mittels ATtiny 2313, Drehgeber und LCD-Display zunächst mal die Frequenz eingestellt werden soll. Bis auf das oben dargestellte Problem, welches jetzt gelöst ist, denke ich bisher alles verstanden zu haben. Da ich
ein paar feste > Frequenzen testweise erzeugt), momentan kommt der Schritt, bei dem > mittels ATtiny 2313, Drehgeber und LCD-Display zunächst mal die Frequenz > eingestellt werden soll. Bis auf das oben dargestellte Problem, welches > jetzt gelöst ist, denke ich bisher alles verstanden zu haben.
-
Thread
Meine Erfahrungen zum I2C Level Shifting per TCA 9509 und weitere Fragen
zusammen, ich verbaue am TWI Bus TCA 9509 Level Shifter zwischen RPi (3,3 Volt - I2C Master) und ATtiny2313 und LM92 (beide Typen als 5 Volt I2C Slave) . Ich takte den Bus am RPi (Master) mit ca. 20 kHz. Ich nutze CAT6 Kabel mit Ethernet Steckern und Buchsen. Die TCA 9509 (momentan zwei parallel
9509 angebunden sind. Ein zweiter TCA 9509 (parallel zum ersten TCA 9509) bindet (derzeit) 2 ATTiny2313 an. Distanz 30 cm. Ich gehe davon aus, dass ich auch hier die Entfernung auf 5 Meter steigern kann ... und mindestens 4 ATTinys als Slaves kapazitativ im erlaubten Bereich anbinden kann. Da
-
Thread
Halbleiter Servicetechnik Orgelbau
AB8085A-D AD652AQ AD707KN AD767JN AD9686BQ ADC0804LCN ADC0804LCN ADC0804LCN ADC0804LCN AM25LS14ADM ATTINY2313-20PU ATTINY2313-20PU AY-1-0212 AY-1-1313 AY-5-1317A AY-5-2376 BA6110 BA6110 CA3080E CD4081BE D2114 D2115A-2 D2716 D4016D D4164D D4464C-15L D446C-3 D8039LC D8085AH-2 D8155 D8202-6 D8203 D8212 D8216
-
Thread
8x8x8 LED Cube - kurze Frage zum Start
der Zwischenzeit vertreibe ich mir die Zeit mit dem Bau eines UV-LED Platinenbelichters mit Timer (ATtiny2313). Ein Freund fräßt mir die Bauschablone für die LED-Gitter per CNC in MDF. Ungenauigkeiten kommen beim selbst Handanlegen noch zur Genüge dazu. Den Sockel macht er mir auch per CNC, allerdings
beruhigen", ich bin klein angefangen da ich ein Neuling auf dem Gebiet der Mikrocontroller bin.. ATTiny - 1 LED an/aus ATTiny - 8 LED Lauflicht ATTiny - 1 RGB-LED (Farbverlauf) ATTiny - 1 LED dimmen ATTiny - 2* 3x3x3 Cube (1 in kompakter Version) ATTiny - Timer mit 16x2 Display Der Weg war irgendwie
-
Thread
AtMega88 mit 128khz ausgesperrt.
pulse_SCK ; pulse SCK sbi PORTB,SCK ldi temp2,(XTAL/750+1) ; had to slow down for ATTiny2313 (internal clock) default was (XTAL/1500+1) m0: dec temp2 brne m0 cbi PORTB,SCK ldi temp2,(XTAL/1500+1) ; had to slow down for ATTiny2313 (internal clock) default was (XTAL/3000
-
Thread
Uart tickt nicht richtig? ;)
Hallo zusammen, Ich habe in meinem STK500 einen ATTiny2313 auf dem angehängtes Programm läuft: Ein Byte wird aus dem USART gelesen und anschliessend wieder zurückgesendet. (alles in einer while schleife, die UART funktionen habe ich unverändert dem
@ falk hab ich gemacht. Hab spaßeshalber mal nen anderen 2313 probiert, bei dem ging allerdings nicht mal der trick mit den einstellungen (siehe 1.post) ?
-
Thread
I²C Schieberegister
hatte mal Dr. Google gefragt und hatte nichts zu I²C Schieberegistern gefunden. Daher die Idee einen Attiny2313 mit dem I²C Slave zu programmieren und als Schieberegister umzubauen. Jedoch wäre es Schade den dafür zu "verschwenden". Kennt ihr I²C Schieberegister bzw. eine andere Möglichkeit, wie ich die
sieht garnicht so schlecht aus. Vor allem der kostet in der Bucht nur 1,70 € pro Stück und der tiny2313 bei voelkner knapp 3€. Außerdem ist der kleiner als der tiny2313 (ganze 4 Pins). Danke für die schnellen Antworten. Hat mir echt geholfen :) Gute Nacht Felix
-
Thread
WinAVR problem
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Linking: main.elf avr-gcc -mmcu=attiny2313 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -MMD -MP -MF .dep/main.elf.d main.o
> avr-gcc -mmcu=attiny2313 -I. -gdwarf-2 -DF_CPU=8000000UL > -Os -funsigned-char -funsigned-bitfields -fpack-struct > -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o > -std=gnu99 -MMD -MP -MF .dep/main.elf.d
-
Thread
Code übersetzen - C --> BASCOM
Steps. Wie übersetze ich das in BASCOM. Mein bisheriger Code sieht so aus: [code] $regfile = "attiny2313.dat" $hwstack = 32 $swstack = 32 $crystal = 8000000 Dim Chstep As Byte Dim Temp As Byte Config Timer0 = Timer , Prescale = 1024 On Timer0 Timerisr Enable Timer0 Enable Interrupts
350 Line : 0 Interrupt needs return , in File: [/code] Hier mein Code: [code] $regfile = "attiny2313.dat" $hwstack = 32 $swstack = 32 $crystal = 8000000 Dim Chstep As Byte Dim Temp As Byte Dim Lights As Byte Config Timer0 = Timer , Prescale = 1024 On Timer0 Timerisr Enable Timer0