-
Thread
ATTiny2313 und 32kHz Oszillator
Der ATtiny2313 kann erst ab 400kHz. Besser ist der ATtiny25, der läuft auch mit 32kHz und kann dann mit wenigen µA auskommen.
Antworten. So wie ich das sehe, wird das nix werden. Würde mal als alternative das Vorschlagen: - ATTiny2313 mit internem 128kHZ Oszillator mit Sleep Funktion. Alle paar Sekunden aufwachen Zeit nachschauen evtl Ausgänge schalten. - als Zeitgeber eine RTC. Was könnt ihr mir da empfehlen was ich am AT2313
-
Thread
ATTINY 2313 mit mySmartUSB light programmieren
Tag, ich baue derzeit einen Dimmer. Für die Steuerung der einzelnen Kanäle benötige ich einen Attiny 2313. Für die Programmierung habe ich einen "mySmartUSB light"-Programmer gekauft. Nun ist mir leider noch nicht ganz klar, wie ich den Controller mit dem ISP-Programmer verbinden muss. Brauche ich
Schaltung hatte ich auf den Seiten von mikrocontroller.net schon gefunden - allerdings gibt es bei dem Attiny 2313 keinen Pol, der SCK heißt. In der Schaltung, die ich gefunden hatte wurde der SCK des ISP an den SLC vom Controller geschlossen. Wäre das richtig? MFG Chris
-
Thread
Probleme mit Tasterentprellung
kurzen eine erste Schaltung mit einem Mikrocontroller aufgebaut. Es handelt sich dabei im einen ATtiny2313. Prinzipell handelt es sich bei der Schaltung um ein einfaches Tastenaggregat. Für die benötigte Entprellung der Taster habe ich die Entprellroutine von Peter Dannegger verwendet. Grundlegen
-
Thread
PIN-Wert am EIngang auslesen
Frage ist nicht übermäßig blöd - aber ich komme nicht weiter, auch nach dem Googeln. Ich habe beim attiny2313 den PORTB Interrupt geschaltet, und die PullUps aktiviert: [c] // PINS 0,1,2 auf AUS (3 LEDs dran), 4-7 Eingänge mit Taster gegen GND DDRB=(1<<PB0)|(1<<PB1)|(1<<PB2); //AUS aktiv, EIN mit Pullup
-
Thread
Pollin Geigerzähler Bericht
einfach nur SCHLECHT! Hat das ein Bäckerlehrling im 3. Ausbildungsjahr entwickelt? Für einen lumpigen ATtiny 2313, ein zweizeiliges 0815 LCD und bissel HV Aufbereitung 90mA bei 12V, also 1W!!! Geht's noch? Wenn das gescheit aufgebaut ist braucht man vielleicht 2-3mA für den ATtiny, 2mA für's LCD und vielleicht
Hi, Entschuldigung, es ist da ein ATtiny2313 verbaut, mit 2KB Flash, es ist also genug Platz für ein schönes Programm. Grüße AVR-Entwickler
-
Thread
Owfs liefert manchmal 85 grad ?
Echtzeitsachen ist ein einfacher 8Bitter viel besser geeignet. Man könnte das 1W-Zeugs z.B. einen ATtiny2313 machen lassen und das RP fragt ihn dann über die UART ab.
Echtzeitsachen ist ein einfacher 8Bitter viel besser geeignet. Man > könnte das 1W-Zeugs z.B. einen ATtiny2313 machen lassen und das RP fragt > ihn dann über die UART ab. Das musst Du näher erläutern. - Der OP benutzt eine I2C-1wire Bridge von Maxim, um seine 1-wire Devices an den I2C-Bus des Prozessors
-
Thread
Lichtschranke
Sender reicht, muß eben bloß moduliert werden, z.B. mit einem 555er oder dem kleinsten greifbaren ATtiny. Übrigens kann man auch Laserpointer modulieren, aber das ist nicht so ganz einfach und nicht immer ohne Änderungen am Innenleben zu erreichen.
Detail beschreiben ist das im Datasheet http://www.atmel.com/Images/doc2543.pdf (Hier für den ATTiny 2313) DDR : Data Direction. LOW steht für Input und HIGH für Output. Da ich mir selbst nicht mehr sicher war, habe ich mir mal eine Übersicht der vier Zustände zusammengestellt. Der Zustand
-
Thread
8X2 Zeichen LCD mit ATMEGA328P-AU
sollte eigentlich so funktionieren. Die includete datei wird gefunden? Hast du eventuell einen attiny2313 zuhause? Damit könnte man mal testen ob das Display noch funktioniert.
-
Thread
Signalgenerator, Grenzen eines Atmega8
Variablen noch dazukommen) nicht mehr in den 1kb Datenspeicher.. Wie hat der Mensch das mit dem Attiny2313 angestellt? Was habe ich da übersehen? Es scheint mir unvorstellbar, auch in Assembler, das Programm UND die Daten auf 2kB zu bekommen.
-
Thread
Arduino empfängt Daten von RC 2ch Receiver zu empfindlich?
dass mit einem Pin alle 5 Kanäle eingelesen werden. Allerdings nicht mit Arduino, sondern mit einem ATTiny2313, denn ich schieße nicht gern mit Kanonen auf Spatzen. ...
-
Thread
attiny 2313 Retrocomputerchen
Guten Tag! Ich hab zuviel über Robotron LC80 und Konsorten im Internet gesurft und wollt dann auch mal sowas machen. Voila! Das Betriebsprogramm belegt etwa den halben Flash, der Rest steht also prinzipiell zur Verfügung. Derzeit ist nur eine Page beschreibbar, das zu ändern wäre aber schnell zu machen. Da ich nur mittlerweile feststellen konnte, dass wohl kaum jemand mehr als 64*4 Hexwerte eintippen mag, lass ich's erstmal so. Es ist ja auch schon wieder Sonntag geworden... In ferner Zukunft soll das Betriebsprogramm I/O-Funktionen zur Verfügung stellen, aber wegen absoluten Sprüngen
-
Thread
OCR1A aus HIGH Byte und LOW Byte beschreiben
weitere Details: Ich verwende im ATTiny 2313 FastPWM (Mode 14) mit ICR1 auf 20.000 gesetzt (Entsprechende PWM Frequenz wird am DIGI-Oszilloskop erkannt - stimmt mit vorausberechneter PWM Frequenz auf 0.5% überein!) Aber der Duty Cycle
-
Thread
ATTINY2313 - Peter Fleury's UART Library
die UART-Library von Peter Fleury erfolgreich benutzt. Beim Versuch dieses Projekt auf einen Tiny2313 zu portieren habe ich das Problem, dass per UART nichts gesendet wird. Ich habe dann ein Minimalbeispiel aus dem Sample-Code auf P. Fleury's Website erstellt: [c] #include <stdlib.h> #include
Hallo, hast du mal nachgeschaut, ob der RAM vom ATTiny ausreicht, der hat schleißlich nur 128Byte und keine 2kByte wie der ATMega. Gruß Kai
-
Thread
Frequenz messen mit ATtiny85
bestimmte Zeit lang (Torzeit) Wenn schon, dann bitte eine reziproke Messung. Da reicht schon ein ATtiny2313.
schrieb im Beitrag #3109454: > Wenn schon, dann bitte eine reziproke Messung. Da reicht schon ein > ATtiny2313. 2,5x so groß ist 2,5x so gut oder ist wie ist das "Da reicht schon ein ATtiny2313" zu verstehen?
-
Thread
Analog-Part eines Braun Weckers - Wo 5V-Spannungsregler einfügen?
- ein TMS1070 den Geist aufgegeben. Für den digitalen Part habe ich durch die Kombination eines ATtiny 2313 und eines MAXIM 6921 (danke nochmal an das Forum für den Tip) schon einen passenden Ersatz für den TMS1070 gefunden. Leider hat sich beim Aufbau der Schaltung auf einem Steckbrett aber gezeigt
-
Thread
AVR clock prescaler (CLKPR) und gcc-Codeoptimierung
beschäftigt hat, habe ich mal meine Ergebnisse zusammengetragen. Alles was ich hier schreibe, habe ich am attiny2313 ausprobiert, das Problem besteht aber auch bei anderen AVR µCs. Um den Faktor des clock prescalers einzustellen, muss man innerhalb von 4 Taktzyklen zweimal auf das Register CLKPR zugreifen
-
Thread
Unterschiede ATTiny2313 und ATMega8?
worin liegen die unterschiede der beiden controller?
-
Thread
HIlfe bei "Moped"-Schaltung
Spannungsschwankungen beim starten des Mopeds code: [c] // author: (c) M.K. on 29.03.13 // // VVC=5V, ATtiny2313 // Zündung - PB1, Taster1 - PB2 , output - PB0, PB3 LED #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define sbi(PORT,PIN) PORT!=(1<<PIN) #define cbi(PORT
-
Thread
Suche Steckergehäuse mit Steckdose
nachträglich machen kann. (Kein Schweissgerät) Die Grösse ist glaube ich egal. Als Schaltung kommt ein Attiny2313 + Drehschalter und 2 Relais ins Gehäuse. Via Pollin, Conrad, Reichelt und eBay hab ich bereits gesucht allerdings nichts brauchbares gefunden. Vielleicht hab ich allerdings auch nicht die richtigen
-
Thread
attiny2313 UART bzw. Speicher Initialisierung
Guten Abend, ich versuche auf einem attiny2313 per UART Strings zu verschicken. Das funktioniert auch, solange ich das ganze char für char mache, allerdings nicht auf zusammenhängendes im Speicher. [c] #include <avr/io.h> #define
µC > hast du eingestellt? Denke ich doch: avr-gcc -Os -std=gnu99 -Wa,-adhlns=foo.lst -mmcu=attiny2313 -mmcu=attiny2313 -Wall -g -gstabs -I./ -o crap.out foo.c avr-objcopy -j .text -O ihex crap.out crap.hex avrdude -p t2313 -c stk500v2 -P /dev/ttyUSB0 -e -U flash:w:crap.hex Uebersehe ich
-
Thread
Suche Microcontroller mit Minimalanforderungen
Ich habe mal den ATTINY 2313 für RGB fading benutz (bietet 3 PWM knäle), was ganz gut funtioniert hat. Desweiteren verfügt der ATTINY 2313 über eine USART und eine USI – (Universal Serial Interface) schnitstelle. Mit der
Tobias Wagner schrieb im Beitrag #3104801: > Ich habe mal den ATTINY 2313 für RGB fading benutz (bietet 3 PWM knäle), > was ganz gut funtioniert hat. Wenn ich das Datenblatt jetzt richtig überflogen habe, bietet er sogar 4 PWM-Kanäle, allerdings haben zwei nur
-
Thread
Attiny als schieberegister
zwischen den Abfragen immer LOW, und wird mit dem start bit "Latch" auf high gesetzt. Das heißt mein ATtiny (13 und 2313 zur verfügung) muss: Latch und Data = low Clock = high 1. Warten bis Latch high 2. Data high 3. 12 µs warten 4. die nächsten 12 µs, je nach dem low wenn taste gedrückt, oder high
Hätte jetzt auch den Attiny85 zur verfügung, oder 2313. Ich habe nur bisher garnicht mit SPI gearbeitet, und wäre für einen kleinen Codeschnipsel in bascom dankbar
-
Thread
Attiny 2313 hängt sich auf oder beginnt von vorne
Hallo Leute, in meiner Modellkrake http://www.youtube.com/watch?v=w2eW4FW94e4&list=ULejOkMP1EC9A verwende ich diese Attinys zur Motoren- und zur Lauflichtsteuerung, ganze 15 Stück bis jetzt. Probleme gibts bei den Lauflichtern. Die hängen sich auf, bleiben also stehen, oder sie starten manchmal neu, obwohl das Programm noch nicht abgearbeitet wurde. Ein Lauflicht (Attiny) läuft synchron mit dem Motorensteuerprogramm, deshalb ist es natürlich blöd, wenn das nicht mehr passt. Wo könnte die Ursache sein? Im Anhang das Programm für das Lauflicht. Dass das nicht prof ist, weiß ich selber, es soll
-
Thread
Anfängerfrage zur Projektplanung / Einstieg Mikrocontroller
sind entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und ATmega1284 sowie für ATtiny2313A und ATtiny4313. > mit RTC funktion) kaufst dir einen Programmer, Kleinteile, EEPROM, > Temperatursensor und ein USB Seriell Wandler (gibts bei Ebay für 3 > Euro). Damit hast du an Hardware
entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und > ATmega1284 sowie für ATtiny2313A und ATtiny4313. Wieder was gelernt. Markus Weber schrieb im Beitrag #3102426: > Seh ich persönlich auch so, aber das ist natürlich Geschmacksache. > Ich glaube, ich würde sogar auf den
-
Thread
Stromsparendes Schalten von 5V mit 3,3V
Ich will ja nicht GND schalten sondern VCC. attiny2313a pin ---> gate -x- source --- load | | 10k| drain | | VCC 5V --------------------| Geht das so mit einem N-Mosfet
Peter Teilt schrieb im Beitrag #3101626: > Ich will ja nicht GND schalten sondern VCC. > > > attiny2313a pin ---> gate -x- source --- load > | | > 10k| drain > | | > VCC 5V --------------------| Zeichnung ist bissel gewöhnungsbedürftig
-
Thread
ATtiny2313 ext. Interrupt wird doppelt ausgelöst
Hallo, ich möchte per INT0 eine Tasterentprellung machen. Beim Testen (Taster wird ganz schnell mehrfach betätigt) wird meine ISR 2 mal ausgeführt! Warum? Mit cli(); sperre ich doch weitere Interrupts und auch wenn ich das Flag im EIFR lösche passiert das- [c] ISR (INT0_vect) // ISR ext. Interrupt Request 0 { cli(); // Int. sperren EIFR = (1<<INTF0); // Int.Flag löschen _delay_ms(300); asm("NOP"); sei(); // Int aktivieren } [/c]
-
Thread
State Machine Diagramm
Also der Code dazu sieht so aus: [c] /* Tasterzustandserkennung Tastendruck kurz / lang * ATtiny2313 @ 8MHz * mittels Watchdogtimer Overflow Interrupt (alle 32ms) * Tastendruck = kurz --> LED am PB4 toggeln * Tastendruck = lang --> LED am PB3 toggeln */ #include <avr/io.h> #include
-
Thread
AVR-Programmierboard
gegeben ist für den Atmega8. Ich wollte eigentlich erst einmal nur eine Grundschaltung haben um die Attiny und Mega zu programmieren, später nur um vielleicht nen Taster und ne LED benutzen. Ein externer Quarz ist glaube ich nicht vonnöten, da ist einer eingebaut oder? Zur Spannungsversorgung habe ich
andere 40Poler für die Mega16,32, und 8535, und als letztes noch 2 20polige, einmal für den alten 2313, und einmal für den Atiny26 Ich hoffe, das hilft dir weiter, zurnot www.gidf.de =) nach mymultiprog suchen. MfG Chaos
-
Thread
ATTiny2313A UART Receive Probleme
Hallo zusammen, ich habe einen ATTiny2313A mit externem 8MHz Quarz. Fuses sind folgende gestzt: SPIEN, SUT_CKSEL (EXTXOSC_8MHZ_XX_14CK_65MS) Das Senden vom Tiny an meine Konsole läuft nach korrekter Baudrateneinstellung auch. Nur empfängt
funktionierte nicht. Das zog längere Analysen nach sich. Die erste Feststellung war, dass die Daten ATtiny2313 -> RPi ohne Probleme kommen. Wenn ich aber Daten von RPi -> ATtiny2313 senden wollte, ging es nicht. Die MCU vollführte einen reset. Eine Analyse mit einem Digitalen Oszilloskop ergab nichts. Die
-
Thread
RGB-LED-Großmatrix
LEDs in einem Rack befindet. Ist der ATtiny 2313 dafür geeignet? Ich habe noch nie ATtinys verwendet.
PC ---> STM32 | |---> (1) ATtiny2313 --> 64x WS2812 | |---> (2) ATtiny2313 --> 64x WS2812 | |---> (3) ATtiny2313 --> 64x WS2812 | |... |
-
Thread
Interrupt nicht deaktivierbar
hab grad damit begonnen, mich in die Materie der MC Programmierung einzuarbeiten. Verwende einen Attiny 2313A und Atmel Studio 6. Folgendes möcht ich machen: Durch Verwendung des Analog Comparators soll mit Hilfe eines Phototransistors ein Interrupt ausgelöst werden, wenn das Umgebungslicht eine
Durcharbeitens des Codes auch schon aufgefallen, hab aber dann vergessen zu kontrollieren, ob beim Tiny2313 der Vektor vielleicht wirklich anders heißt, denn ... > Das hat aber auch Mecker vom Compiler gegeben. Warnings sind nicht zum > ignorieren da!
-
Thread
ATMega162 - Messung interne Taktfrequenz
256 / 30 = 1.025 Hz? Der Code sollte ansonsten auch ok sein (siehe Anlage). Hatte ich mit einem ATtiny2313 bereits getestet - der hatte m. W. 4 MHz, und es hat nicht geflackert... Warum ich es so genau nehme: ich baue einen IR-Sender und da sollte die Sendefrequenz natürlich halbwegs passen.
-
Thread
Pin Change Interrupt ATtiny2313
H. G. schrieb im Beitrag #3091651: > Pin Change Interrupt ATtiny2313 Worum geht es denn jetzt? H. G. schrieb im Beitrag #3091651: > ISR (PCINT0_vect) Das ist 2313A mfg.
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
STM32F107 - NXP/LPC: LPC17xx, LPC13xx, LPC11xx, LPC21xx, LPC22xx, LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32
-
Thread
ATTiny85 direkt an USB
wenig wenn man die Grundkenntnisse zum Programmieren noch nicht drauf hat. Ich will mit einem ATTiny85 kleine verschiedene Applikationen realisieren. Ports auslesen, setzen usw. Allerdings direkt an USB programmieren, siehe Link: http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part
nehm ich mein Aduino und steck das so in der Art zusammen wie hier: http://www.ernstc.dk/arduino/2313.htm Programmier ein Bootloader und wie sieht der Bootloader nun aus ? dann kann ich aber den ATTiny85 auf meine Platine drauf machen und direkt über USB ansprechen ?
-
Thread
Arduinio Software Serial - wie synchronisiert man 2 Software Ports bei Datenempfang
2 UARTs, der ATmega2560 hat 4 UARTs. Externe UARTs sind sehr teuer. Da kann man besser einen ATtiny2313 als UART programmieren und per I2C anbinden. Und da der nichts weiter zu tun hat, ginge noch ne 2. UART in SW per T1 mit ICP.
-
Thread
AVRISPMKII + ATTINY2313: Fehler beim Übertragen
Mikrocontroller und habe mich an diesem Tutorial versucht: http://www.elsniwiki.de/index.php/Main/TutorialATTINY2313Programmierung Weitere Infos: - Die Schaltung habe ich nicht am Steckbrett, sondern gelötet. Da ich da die Fehlerquelle vermutete habe ich sie 3 mal durchgeprüft und durchgemessen, eigentlich sollte es so stimmen... - Ich benutze ATTINY2313 und AVRISPMKII - Ich benutze Windows7 64bit auf einem DELL XPS 15 - Treiber: Diese habe ich mir installiert und im Gerätemanager finde ich unter "Junge" den AVRISP mkII und einen WinDriver -
-
Thread
Mega8 Assembler RGB Fader
Hallo Ben Ich habe sowas schonmal für einen ATtiny2313 geschrieben. Es werden die RGB Leds mittels 10Bit Sofware PWM angesteuert. Über einen Encoder mit integriertem Taster können 4 Modi ausgewält werden. Die Modi werden je mit einer LED angezeigt.
-
Thread
RS232 ATtiny2313
-in deinem Programm steht mega8 -der Attiny2313 hat keinen UART
Eumel schrieb im Beitrag #3080535: > -der Attiny2313 hat keinen UART Doch, das ist einer der wenigen Tinys, die einen haben.
-
Thread
Controller für mehrere Interrupts
einfache Lösung sucht, die zwar 'nur' 200 Messungen/s schafft, schlage ich Dir eine Schaltung mit ATtiny2313/4313 vor. Dieser braucht noch einen einfachen 8-Bit-Vorteiler (74HC393/74HC4040) und einen MAX232 (o.ä.) zur ser. Ausgabe. Das Programm dazu findest Du im Netz: http://www.mino-elektronik.de/download
-
Thread
ATtiny26 mag rcall nicht
Hallo zusammen, ich habe das Problem, das der Attiny26-16 den rcall Befehl nicht mag, er bleibt da immer hängen. Ich benutze AtmelStudio 6.0 und schreibe in asm. Das Programm läuft ohne Probleme auf dem ATtiny13-20 mit rcall. Wenn ich die Unterprogramme ins Hauptprogramm hole, läuft auch der ATtiny26. Die inc. Datei habe ich natürlich umgestellt. Programmieren läst sich der ATtiny 26 ohne probleme. Keine Fehlermeldung. Hoffe es kann mir bei diesem Problem jemand weiterhelfen. l.g. Achim
-
Thread
Problem mit Atmel Evalutionsboard V2.0.1
gekauft und dazu noch ein Adapter von ISP 10-polig auf ISP 6-polig (für den Steckplatz für z.b. ATtiny2313). Soweit so gut, allerdings bringt mir das genau null. Mein PC erkennt keine Hardware bzw. das Board wird nicht unter COM gelistet...und jetzt bin ich am Endes meines Lateins und weiß nicht wie
-
Thread
Versorgungsspannung messen
Hi @ all, ich würde gerne mit einem Attiny 2313 die Versorgungsspannung messen. Leider finde ich fast keine Informationen im Datenblatt und das AVR-Tutorial hat mir bis jetzt auch nicht weitergeholfen. Die Spannung kommt von einem 1 zelligen
mich das nicht täuscht. Quasi suche ich jetzt nach einem Entladeschutz, der aber innerhalb des Attiny 2313 funktioniert, da ich mir gerne weitere "große" Bauteile sparen würde.
-
Thread
Mumbi Funksteckdose
habe http://www.firefly-power.de/ARM/RFM12.html http://www.gsurf.de/avr-elro-funksteckdosen-mit-attiny-2313-schalten/ und die 433mhz sender bekommt man sehr günstig auf Ebay aus Hong Kong http://www.ebay.de/itm/1pcs-433Mhz-RF-Wireless-Transmitter-Receiver-link-kit-used-for-Remote-Control-/300742156279
-
Thread
attiny2313 12 MHz mit nur 2.8V?
Der attiny2313 ist erst ab 4.5V für 0-20MHz spezifiziert. Das Datenblatt gibt für 2.7 - 5.5V nur 10MHz maximale Taktfrequenz an. Da ich aber für V-USB einen Takt von 12MHz benötige und den attiny an einem
aber wirklich auch kein Problem sein. Falls es ein neues Projekt ist, würde ich nicht mehr den alten 2313 einsetzen, sondern den aktuellen 2313A oder gleich den ATtiny4313. Außerdem kommen die neuen Typen mit geringeren Spannungen eher zurecht. Im Zweifel: Ausprobieren. Wahrscheinlich läuft der 2313A
-
Thread
Attiny 2313 Assembler Ausgänge festlegen
Hallo, Habe eine kurze Frage: Wie kann ich nur die Ports PB0 bis PB5 als Ausgänge definieren? Mache ich das am besten mit ldi r16, 0b00011111 out DDRB, r16 oder über sbi DDRB, 0 und dann jeden Port einzeln? Und steht die O hinter DDRB dann direkt für die Ports? Also die Beinchen (bei 0 PB0) wenn man so will? Grüße Simon