-
Thread
[V] Bauteilesammlung, 500+ Teile, ICs (74er), Mikrocontroller uvm.
1x 74LS670N 2x CD4022BE 3x MC14526B 2x Intel 8085 1x 6502 CPU 1x 65C02 CPU 2x Z80 CPU 1x ATTiny 85 5x ATTiny 13A 5x 34063AP15AT 1x MC1458L 4x COP421L-JRL/N 2x ATTiny 2313 2x IRF520 1x LM340T15 5x LM2901N 1x ATMega 16-16PU 10x LM324 5x 25 MHz XTAL 2x 2 MHz XTAL 5x 3,5795 MHz XTAL
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
Thread
Ablufthaubensteuerung, Schaltung entstören
integrierte Leuchtstoffröhre durch eine LED-Lösung ersetzt. Basis für die Steuerung ist nun ein ATtiny 2313a. Auf der einen Seite gibt es ein Bedienteil mit 6 Tastern und einer LED. Auf der anderen Seite möchte ich Relais verwenden um die verschiedenen Stufen des Gebläses (laufen über verschiedene
Was auf den ersten Blick auffällt, am ATtiny fehlt der Stützkondensator. C4 am Linearregler ist viel zu groß. 20 bis 50µF reichen da aus.
-
Thread
Printf-Ausgabe mit dem ATTINY2313 fehlerhaft
Hallo Community, um eine serielle Schnittstelle für mein Projekt zu realisieren, versuche ich mithilfe von UART vom µC aus einen String an einen "USB to TTL" Treiber zu schicken (CP2102), welchen dieser dann an den PC schicken soll. Der "USB to TTL" Treiber funktioniert(Habe RX direkt an TX angeschlossen und über gtkterm getestet.) Nur wenn ich das nachfolgende Programm auf den Tiny lade und mit dem Treiber verbinde, erhalte ich unter gtkterm immer nur: "Ha!" statt "Hallo Welt!" Ich habe schon die Möglichkeit mit ein und zwei Stopbits ausprobiert, da dies ja bei langsameren Komponenten teilweise
-
Thread
Frequenzen genau messen
Damit werden selbst ohne Abgleich Toleranzen <= 2 ppm eingehalten. Im einfachsten Fall reicht ein ATtiny2313 mit RS232 Schnittstelle. Das Programm kannst Du Dir herunterladen. Besser wäre die Ausführung mit ATmega88/328. Die besten Versionen arbeiten mit einem STM32F4xx. Du hast die Qual der Wahl ;-)
-
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
Drehgeber mit "Gangschaltung" = Beschleunigung
Rudi D. schrieb im Beitrag #5458921: > µC ist t2313 bzw 4413 in Assembler. Ich verstehe nicht, wie man sich heutzutage noch Tage/Wochenlang mit so einem µC mit wenig Speicher und Peripherie herumquälen kann. Müsste ich das machen, würde ich den kleinsten
schnell fertig und das ganze ist auch noch problemlos erweiterbar. Von den Kosten her ist z.B. ein ATtiny84 etwa gleich teuer wie ein kleiner STM32F051.
-
Thread
ICs Suche für monostabile Kippstufe "Zeitrelais"
ja mit einem Transistor invertieren. Es gibt aber auch Konstellationen, wo ich zu einem kleinen Attiny greifen würde. Wenn man beim NE555 z.B. 3 externe Transistoren benötigt, ist für mich diese Schmerzgrenze erreicht. (1x Eingang invertieren, 1x Ausgang invertieren, 1x Kondensator fürs Retriggern kurzschließen
auch 2€ kosten und wird von mir > trotzdem bevorzugt. Hi, hatte mir das auch überlegt, einen ATtiny2313 zu nehmen. Ganz easy Eingang pollen (definierter CTC Interrupt) und auf Ports definierte Impulse ausgeben. In der Tat hatte ich zuerst den Decoder-Treiber Baustein mit 4 x CD4056 aufgebaut. Die
-
Thread
Suche support zur Realisierung (in HW & SW) eines Betriebsstunden,- Zyklus Zählers
an. Wenn es ein AVR sein dürfte, würde ich in meine Kiste greifen und einfach einen Zähler mit ATtiny2313 nebst Display verwenden. Das Eingangssignal kann an RxD gelegt werden: http://mino-elektronik.de/fmeter/neue_versionen.htm#a8
-
Thread
FM: Frequenzmodulation genau messen
Wenn die Meßrate nicht sehr hoch sein muß, muß man weder schütteln, rühren noch mischen. Ein ATtiny2313 schafft 100 Messungen/s bei 5-stell. Auflösung direkt ohne Vorteiler: http://mino-elektronik.de/fmeter/fmeter.htm Selbst mit BASCOM gibt's eine schnelle Lösung: http://mino-elektronik.de/fmeter
-
Thread
Fusebits beim Attiny2313
, welche Fusebits gesetzt werden müssen, damit das Attiny2313 auch funktioniert.
liegt. > > Sind alles ATtiny2313 oder sind auch ATtiny2313A darunter? Es gibt > Unterschiede in den Register und Bitnamen. > > PS Schau mal nach der richtigen Schreibweise von Oszylosscop. Sie sind alle vom Typ Attiny2313
-
Thread
TWI (I2C) und Slave
Hi >und einen Attiny 2313 als Slave: Der ATTiny2313 hat kein "richtiges" TWI sondern nur eine USI (Universal Serial Interface). Und die USI hat andere Register wie das TWI. Also siehe Datenblatt. MfG Spess
Als Master nutze ich den Atmega 1284p und als Slave den Attiny2313A
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Programmspeicher waren. Erste 51-Kontroller ohne Interface war 2051, pinkompatibel zu späteren AVR ATtiny2313. Ich habe noch mit 2051 gespielt... Die ersten AVR, so wie 8515, hatten Interface für externe SRAM, da sie zu wenig interne SRAM hatten (z.B. 512 bytes). Aber je weiter, um so weniger war das aktuell
-
Thread
Kann attiny2313 nicht flashen, invalid format
WinAVR verwenden, das wohl urspünglich für das Projekt genutzt wurde) Mein Problem ist das ich den Attiny2313 nicht flashen kann. Nutze einen avrisp mkii und die Kommunikation scheint zu funktionieren. Zumindest antwortet der Mikrocontroller mit Device Signature etc. Ich hatte erst versucht auf einem
#5437667: > So, das hat leider auch nicht funktioniert. Logisch, Du willst ja auch sicher die atmel2313.HEX flashen und nicht die Firmware.hex. wendelsberg
-
Thread
(B) hausgemachtes Controller Board mit ATmega32
AVR Controller Board an. + Tastenmatrix + SD Shield. Es läuft mit CDC232 welches auf einen ATTiny2313 geflasht ist. Beachtet bitte das CDC232 wohl unter Windows 7 64bit nicht mehr geht und nur bis Windows 7 32bit. Unter Linux dagegen kein Problem. Darauf steckt ein Mega32 welcher mit einen
-
Thread
Lcd Datenleitungen verkehrt angeschlossen
man nichts ändern. Dann die Portbelegung der tatsächlich verwendeten MCU. Zum Beispiel: Der ATtiny2313 hat auf Port D nur 7 Bit. (Einige Libs. verschieben durch "ror" einfach in der Routine.) Die Ausgaberoutinen (nach erfolgreich verlaufener Initialisierung vorausgesetzt) bei 4-Bit: Kopie
-
Thread
EA DOGL 128-6+ attiny 2313
Das Display kenne ich nicht, mich irritiert jedoch zweierlei: - hier steht ATtiny2313, auf dem karierten Blatt 4113 (nb., kenne ich auch nicht) - angenommen, es sei doch der 2313, weshalb ist dessen Pin17 = DI mit dem Display verbunden und nicht Pin18 = DO?
Hallo! Wollte mich mal wieder zurückmelden, habe mein Problem mit dem EA DOGL 128-6 mit meinem Attiny 2313 in den Griff= Beendet. Der Grund warum es nicht so wollte wie ich es wollte, war ein NICHT Gesetzter sog. Fusebit. Mir ist es durch Literatur eines Attiny Craschkurses aufgefallen. dort
-
Thread
[V] 4 Pakete Atmel
Xmega256A3U-AU TQFP-64 15 Euro Porto DHL inclusive 3.diverse Atmels ================ 4x neu, 3x benutzt ATtiny13A SO-8 5x ATtiny2313-20SU DIL-20 1x ATmega32-16AU TQFP-44 4x ATmega325P-20AU TQFP-64 15 Euro Porto DHL inclusive 4. Atmel SAM4S Xplained Pro =========================== SAM4SEval Board
-
Thread
Devision und Restbildung
Die MCs haben heutzutage typisch ab 32kB aufwärts, da spielt das keine Rolle mehr. Zu Zeiten des ATtiny2313, ATtiny15 hatte ich mir auch Gedanken zum Flash sparen gemacht, aber das ist schon ewig her. Heutzutage ich viel wichtiger, das man Code schnell, fehlerfrei und wartbar erstellen kann. Und wenn
-
Thread
BASCOM externen 32kHz Quarz konfigurieren
Sicher, dass das beim ATtiny2313 überhaupt geht? Ich finde im Datenblatt ad hoc nichts zu 'Low Frequency Crystal Oscillator'.
Bezeichnend ist auch, dass diese Zeile im Datenblatt des ATtiny2313A fehlt.
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
Was man so in einem Gerät finden kann Ich habe in einem PS4 Controller eine attiny2313. In einem Dyson Staubsauger war ein attiny2313 und ein großer Pic16 verbaut. Wozu der attiny2313 gut ist, ist mir ein Rätsel Mfg
>Ich habe in einem PS4 Controller eine attiny2313. In einem Dyson >Staubsauger war ein attiny2313 und ein großer Pic16 verbaut. Wozu der >attiny2313 gut ist, ist mir ein Rätsel Vielleicht haste den auch nur eingesaugt, und er hat sich da
-
Thread
IR Sender ATTINY85
Das Signal mit dem ATtiny85
Dings läuft zuverlässig über 10m zum SAT Receiver (RC5). Hier haben wir es mit einem quarzlosen ATTiny2313 zu tun.
-
Thread
RTC mit geringem Zeitdrift
Es gibt viele Schaltungsbeispiele für unterschiedliche µCs; im einfachsten Fall reicht schon ein ATtiny2313. Die Anzeige sollte dabei >= 6-stellig sein. Marco G. schrieb im Beitrag #5373263: > Die bereits verbauten M41T93 werde ich per Software digital kalibrieren. > Für ein neues Projekt werde
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
High-Bit: 1µs Impuls Low-Bit: 0.5µs Impuls Der Arduino sendet das Startsignal an den ersten ATtiny, gefolgt von genügend Low-Bits um alle Daten zu erfassen. Für jeden ATtiny sind ein paar Bits in diesem Strom reserviert. jeder ATtiny darf "seine" Bits verlängern High-Bits zu übertragen. Die anderen
Hi, jetzt kommt die Frage auf, ob die Targets auch geeignet sind. Kleine Zufallsauswahl: ATtiny48/88 echte HW und Masterfähigkeit. ATtiny441/841,1634 und 828 HW aber nur Slave. ATtiny 20/40 mit Slave... (ATiny4313 hat noch eine "Bufferung", der ATiny2313 nicht. Nur Umweg USI keine "echte
-
Thread
SPI UARTS, Welcher?
Hallo, ich würde mir entweder einen attiny2313a, einen atmegaxy8 oder einen der neuen attiny mit Uart einsetzen und mir ein SPI zu Uart Protokoll programmieren. Wenn man nur eine Baudrate mit 8 Datenbit und 1 Start- und Stoppbit nutzt, dann
-
Thread
wie lange gibt es schon AVRs (z.B. ATtiny13V/13A)?
genannten Modelle gibt? Das Datenblatt wird nicht wesentlich vor dem Chip rausgekommen sein ATtiny13 25.10 Rev. 2535A-06/03 Initial Revision ATtiny13A Rev. 8126A – 05/08 Initial revision, created from document 2535I – 04/08
Ältester date code eines ATTiny13V aus meiner "Sammlung": 06/22
-
Thread
CE Kennzeichnung für Serienproduktion
ich würde gerne ein Gerät in Serie produzieren. Die Schaltung ist sehr simpel und besteht nur aus Attiny2313, LEDs, Drehschalter, Druckschalter, Batteriehalter (AAA) + an/aus Knopf. Nach welchen CE Richtlinien muss ich da gehen ? bzw welche Normen etc muss ich bei so einem mini Gerät einhalten? Die
Also gleich die RoHS Belege der verwendeten Bauteile sammeln, sich selbst überlegen daß ein Attiny mit internem Takt kaum EMI Störungen verursacht (ich würde nicht machmessen sondern eine ordentliche Platine malen) und den Declaration of Contormity Ordner erstellen. Dein Gehäuse muss nicht
-
Thread
EL-Wire per DMX mit ATtiny steuern
DMX Signal kommt vom PC. Ich habe außerdem einen Funkempfänger für DMX. Jetzt möchte ich gerne per ATtiny das Signal auslesen und damit die EL-Wires ein und ausschalten. Um die Wechselspannung an den EL-Wires zu schalten habe ich mir die Schaltung vom Sparfun "El Escudo Dos" abgeschaut (https://www.sparkfun.com
DMXSerial.aspx) das Signal problemlos lesen. Ich würde das ganze wie oben beschrieben gerne auf einem ATtiny laufen lassen, um Stromverbrauch und Platz zu sparen. Wäre hier zum Beispiel ein ATtiny 2313A zu gebrauchen? Ich muss gestehen, ich habe den Unterschied zwischen UART und USART noch nicht ganz verstanden
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281 2561
Bootloader, braucht aber schon 2K Flash: https://learn.sparkfun.com/tutorials/how-to-install-an-attiny-bootloader-with-virtual-usb/install-micronucleus
-
Thread
ATTiny temperature calibration bytes
Ich kann diesbezüglich leider nichts im Datenblatt finden, der ATtiny2313A hat nicht einmal einen Temperatursensor... Ohhh, du redest von anderen ATtiny? Für konkrete Hilfe wäre ein konkreter Typ sicherlich hilfreich. ;) Um trotzdem noch etwas hilfreiches beizutragen
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8495-8-bit-AVR-Microcontrollers-ATtiny441-ATtiny841_Datasheet.pdf Messwert habe ich im Moment stabile 286, was nach obiger Formel 286*133/128-3 294K=21°C ergibt und perfekt zur gegenwärtigen Temperatur passt. Sitzt auf der gleichen
-
Thread
Assembler und AVR
. Tiny 2313 bzw. 4313 und WD Habe vor Jahren dieses kleine Assemberle gemacht und in BASCOM eingebunden. Zweck ist es den AVR alle 8 Sekunden aufzuwecken, kurz was machen zu lassen, um ihn dann wieder schlafen
laut Datenblatt http://www.atmel.com/images/doc8246.pdf https://www.microchip.com/wwwproducts/en/ATtiny2313#documents das "WDTCSR – Watchdog Timer Control and Status Register" Auf Seite 45 des PDF beschrieben. Anscheinend muss man zum Einstellen zweimal innerhalb einer kurzen Zeit das Register beschreiben
-
Thread
8 Buttons mit (einem) Analog-In messen - wie?
Batterien. Je geringer umso weniger Verfälschung durch den Eingangswiderstand des Analogpin vom Attiny85, aber höhere Belastung für die Batterien.
erhöht werden. Rechne mal aus wie lang 2 AA Zellen 37uA bereitstellen können? Der TO hat einen Attiny85, keinen 2313. Der 85er verbraucht vermutlich noch weniger Strom im Tiefschlaf, was aber wie oben beschrieben keine Rolle spielt. Edit: Der Tiny85 hat 100M Eingangswiderstand am ADC. Die Widerstände
-
Thread
[C] While Schleife mit drücken eines Buttons abbrechen
Hallo, erstmal zum Aufbau: Attiny2313 LEDs Button Ziel: Starten eines Programms durch drücken des Buttons und verlassen der Funktion (und der darin befindlichen Schleife) durch erneutes drücken. Meine Funktion lässt die LEDs
gesucht und bin auf ein lehrreiches YT Video gestoßen: https://youtu.be/vl5H_Q1slYY Für den Attiny2313 muss das aber so aussehen -> In der Main den Taster (der am Pin PD2 (INT0) hängt) so definieren: DDRD &= ~(1 << PD2); PORTD |= (1 << PD2); In der Funktion die unterbrochen werden soll
-
Thread
433 Mhz Empfänger an Attiny2313
das ist mein erster Beitrag hier. Ich arbeite erst seit kurzem mit Microcontrollern bzw mit dem Attiny2313. Mit C hab ich auch noch nicht viel programmiert. Ich habe jetzt mehrere kleine LED Programme geschrieben die ich mittels Wahlschalter vorwählen kann. Ausgeführt werden sollen sie dann mittels
Mario I. schrieb im Beitrag #5335991: > Das Signal auf das der Attiny reagieren soll kenne ich da ich es mit > meinem Raspberry ausgelesen habe. Dann wäre es gut, wenn du über dieses Signal hier ein paar mehr Details verrietest: ist das ein einfaches ein/aus-Signal
-
Thread
Attiny85 neu verfust?
Leider kann ich nicht weiterhelfen, nur eine Information geben: Ein ATtiny85-20PU von 1706, auf obige Fuse-bytes (52 5E FE) gesetzt, wird von meinem Selbstbau-HV-Programmiergerät ganz problemlos auf 62 DF FE gesetzt. (Wollte ich ihm auch geraten haben...)
alternative 2 im DB) ist, daß mal auf die 0.9-1V V warten soll. Dazu müßte man: 1. Eine ADC am tiny2313 haben 2. Den Tiny2313 umprogrammieren. Das ist dummerweise etwas schwierig, weil ich das ganze Dingens auf ein Lochraster gelötet habe und oben drüber noch das Display aufgelötet ist. Daher habe
-
Thread
? zu rekursiven Funktionsaufrufen
Rekursion lief bei mir schon auf dem AT90S2313 zur Steuerung einer PLL mittels Schieberegistern. MfG
für Architekturen mit Softwarestack können Rekursionen. Z.B. alle 8051 und AVR (außer AT90S1200, ATtiny12, 15).
-
Thread
merkwürdige Übersetzung durch AVR-GCC
erreichen, daß diese unnötigen Befehle nicht eingebaut werden? (Compileraufruf: avr-gcc -g -mmcu=attiny2313 -Wall -Wstrict-prototypes -Os -Wa,-a,-ad,-ah -Os -c bcd2bin.c > bcd2bin.lst) Compilerversion: avr-gcc (GCC) 5.4.0
-
Thread
AVR Assemblersprache zu Opcode nicht nachvollziehbar
Es gibt auch "ungeradzahlige" Ints. z.B. .equ URXCaddr = 0x0007 ; UART, Rx Complete beim Attiny 2313 der verwendete 32-er hat die nicht. Das "falsche" def.inc file zugrundegelegt.sorry... ciao gustav
Es gibt auch "ungeradzahlige" Ints. > z.B. .equ URXCaddr = 0x0007 ; UART, Rx Complete beim Attiny 2313 > > der verwendete 32-er hat die nicht. Das "falsche" def.inc file > zugrundegelegt.sorry... Wenn du schon weißt, dass die Namen definiert sind, warum um alles in der Welt nutzt du die