-
Thread
Feedback Platinen-Layout
gesetzt habe und der Abstand somit über den zweiten Pin des LDO reicht. Der Abstand von 0,66mm für max. 45V ist vermutlich etwas überdimensioniert, oder? Würdet ihr den "Fehler" an der Stelle ignorieren (normalerweise gehen ja nur 15V drüber) oder generell den Abstand für das (max 45V) Netz reduzieren? Welche
ähnlich. Beides fährt mehrfach auf der Straße ohne Probleme rum (aber ohne Arduino sondern direkt Attiny, Atmega).
-
Thread
Taster über externe Stromquelle - GND verbinden?
Niveausonde (wenn Wasser steigt, fließt Strom und wird erkannt). Alles zusammen wird von dem Atmega8 und Attiny45 gesteuert. Der Attiny war nur eine Notlösung, weil ich Probleme hatte, den ganzen Code nur auf den Atmega8 zu packen. Der Attiny harmoniert mit dem Atmega und steuert dann nur die LED an. Einen
// PD3 auf Ausgang (Wechsler) DDRB |= (1<<PB3); // PB3 auf Ausgang (Signal an ATTINY für LED = weiß) DDRB |= (1<<PB4); // PB4 auf Ausgang (Signal an ATTINY für LED = orange) DDRB |= (1<<PB5); // PB5 auf Ausgang (Signal an ATTINY für LED = orange blinkend
-
Thread
AtTiny85 Bootloader flashen OHNE Arduino
Programmer, welcher eigentlich nur ein Adapter ist: https://www.ebay.de/itm/Programmer-Adapter-Attiny13A-Attiny25-Attiny-45-Attiny-85-micro-USB-Modul-Board/254138275072?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649
Programmer, welcher eigentlich nur ein Adapter > ist: > > https://www.ebay.de/itm/Programmer-Adapter-Attiny13A-Attiny25-Attiny-45-Attiny-85-micro-USB-Modul-Board/254138275072?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 Nunja, wer derartig überteuerte Scheiße als Programmer verkauft, der
-
Thread
H-Brücke 12v an 3.3v logic
bleibt also von 12V nur 10,6V übrig. 8838 verwende ich für meine Akku-Fahrzeuge, wobei ich einen smd-ATtiny45 auflöte. Bei mir 3,6V oder 1,5V( µC mit StepUp) ohne Verlust. Hatte das Datenblatt nicht mehr gefunden. Bei Gleisbetrieb nehme ich 8801 mit bis 15V vom Steckernetzteil. Wird etwas anders angesteuert
-
Thread
Flankensteuerung für ein Relais
Lothar M. schrieb im Beitrag #6385621: > Mit einem 6-Pin µC wie dem Tiny5 oder einem 8er Tiny45 wäre ich dank ADC > jetzt schon fertig und könnte das kleine 5V Relais wie z.B. TX2-5V oder > TQ5-5V auch direkt mit einem Portpin (oder zwei parallel geschalteten) > mit beliebigem Timing ansteuern
Eingang_alt = Eingang_akt; // alten Pinzustand merken } } } [/c] Ergebnis für den ATtiny10: "11,1% full", der ATtiny5 wäre demzufolge zu drei Vierteln leer... ;-)
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
Die ATTINY 25/45/85 Serie hat einen Spezialtimer mit 2 komplementären compare Ausgängen + Dedizierter Death time generation. Leider haben die aber nur 5GPIOs (Plus Reset), weshalb man damit nicht wirklich viel
http://ww1.microchip.com/downloads/en/devicedoc/atmel-2588-8-bit-avr-microcontrollers-tinyavr-attiny261-attiny461-attiny861_datasheet.pdf "12.6 Dead Time Generator The Dead Time Generator is provided for the Timer/Counter1 PWM output pairs to allow drivingexternal power control switches safely
-
Thread
5V 4Bit - DOGM162 DOGM081 EA DOGM163 Initialisierung Beispiel ATmega8 Assembler
Parallelmodus als auch im SPI Modus getestet (mit ST7036 Controller). Hierbei ist schließlich eine kleine ATtiny2313 Testplatine entstanden. Anbei die Hardwarefiles. ein Testprogramm in Assembler und ein paar Fotos u.a. von einer DFC77 Uhr mit doppelter Zeichenhöhe und selbst definiertem Zeichensymbol. Auch
0,96" I2C OLED aus meinem RDA5807 Radio, auf das du dich vermutlich beziehst. Es läuft auf einem ATtiny45 (bei reduzierter Zeichentabelle auch auf einem ATtiny25). Die I2C Ansteuerung ist per "BitBang" (Software), sodass beliebige Pins verwendet werden können. Es können auch doppelt große Zeichen erzeugt
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
heute völlig abstrus anmuted. So z.B. die Tatsache, dass die Tiny24/44/84 sehr eng mit den Tiny25/45/85 verwandt sind, aber halt bestimmte Features der "kleineren" Reihe nicht haben. Das ergibt technisch absolut keinen Sinn. Also waren die Gierigen am Werk, anders ist das einfach nicht zu erklären..
gleichzeitig laufen lassen. Der STM32F1 + Grundschaltung dürfte kleiner und billiger sein als der ATmega+ATtiny+ 2x4046. Was ist hier die Sinfonie und was die Fuge...
-
Thread
S: Wanderlicht-Schaltung
WS2812-Strip mit 8 LEDs und AtTiny oder DigiStump. Vom Bauteilaufwand kaum zu unterbieten. Das Ganze benötigt auch nur 8x3 Byte RAM als Puffer, dann geht das übrigens sogar in Farbe ...
Für 10 LEDs kann man 10 Stück CD4017 und einen Taktgenerator einsetzen und die Ausgänge mit 45 Dioden ODER-Verknüpfen. Wenn der erste 4017 durchgelaufen ist, stoppt er sich über den Ausgang Q9 an den Enableeingang selbst. Danach läuft der zweite 4017 durch und stoppt sich über den Ausgang Q8
-
Thread
ATtiny10 und ICP - Fehlmessung?
PPM_DDR DDRB #define PPM_PORT PORTB #define PPM_PIN PINB #define PPM PB1 // für ATTiny25 und 45 identisch #define DDR DDRB #define OUT_PORT PORTB #define IN_PIN PINB #define LED PB0 // für ATTiny25 = PB3 #define FET PB2 // für ATTiny25 = PB4 // Softwaredefines
nichts erkennen (aber C ist nicht meine Muttersprache), ausprobieren kann ich es auch nicht, da kein ATtiny10 vorhanden ist, nur ATtiny85.
-
Thread
STK500 original
, die Anleitung ist einfach nur schlecht und undurchsichtig. https://www.robotroom.com/Atmel-ATtiny-STK500-Programming-3.html Hiernach habe ich es anhand HVISP gemacht, nichts geht, was mache ich falsch?!
beschrieben und mit Bildern. Vielleicht scheitert es daran, dass in dem Dokument die Familie Tiny25/45/85 gar nicht erwähnt wird. Man orientiere sich dann an der Beschreibung zum Tiny12 oder Tiny22. Jedenfalls programmiere ich laufend diese Tinys mit dem STK500, gelegentlich auch HV. Tuffi schrieb
-
Thread
Tipps zum Löten von ICs
an jedem Punkt festlöten. http://bin-br.at/Lernplattform/Script/Inhalte/Fachprak/Elek_Mod_Ger/ATTiny12P/Vorfert/Vorfert-Da/loeten-14-Leiterbahnen_fertig.jpg Für größere Packungsdichte bei gerigen Strömen verwendet ich oft lötbaren Kupferlackdraht. Etwa so: https://s-huehn.de/elektronik/epromprog
https://www.amazon.de/ElectroCookie-schnappbare-Streifen-Board-stromschienen-Electronics/dp/B081R45KN8 <- die wären schon fast OK aber leider nur 3 Löcher. Das ist viel zu wenig an einigen Stellen. Da müsste ich an einigen Stellen Leitungen direkt auf Kupfer löten und 2 Reihen zu verbinden, was ich
-
Thread
Drucker nach Stromausfall Autostart
Mikrocontroller programmieren müssen, der den Tastendruck (nicht zu früh) simuliert. Dafür sind die kleinen ATtiny 45 programmiert mit Arduino optimal. Du brauchst dazu einen ISP Programmieradapter. Der billigste Kandidat wäre ein "USBASP Stick". http://riteshkhanna.com/2016/04/20/programming-attiny45attiny85
Danke für den Tipp mit dem Optokoppler. Gedöns um den ATtiny besschreiben zu können hab ich.
-
Thread
Attiny85-20 PLL auf 80 MHz ?
Hallo, Ich habe mich in der Vergangenhei mit einem attiny85 mit 16MHz Clock beschäftigt, bei dem ich mittels PLL auf 64MHz für den Timer komme. Das war soein Digispark-Teil. Jetzt wollte ich mir ein paar mehr bestellen, und wollte wissen, ob der attiny85
Christian S. schrieb im Beitrag #6353555: >>attiny85-20 erstmal ohne externe komponenten auf 20MHz kommt, > > nein, auch nicht auf 16MHz Öhm...doch. Die Attiny25/45/85 können ohne externe Beschaltung auf 16 MHz eingestellt werden. Die PLL lässt
-
Thread
Taster umgehen für dauerbetrieb
wird wohl auf einen programmierten Mikrocontroller hinaus laufen. An dieser Stelle bietet sich ein ATTiny45 (z.B. programmiert mit Arduino) an.
-
Thread
Ich verstehe ein Programmablauf nicht.
Guten Tag, Evtl kann mir jemand da helfen. Ich versuche ein ATtiny13V zu programmieren und der soll ein Servo hin und her von 0 bis 180 Grad drehen. Pin 1 ist die LED die am Board verlötet ist. Die Blinkt auch wie erwartet. Nur pwm wird nicht geändert und der Servo
wird das Delay deutlich zu lang ausfallen. > Evtl kann mir jemand da helfen. Ich versuche ein ATtiny13V zu > programmieren und der soll ein Servo hin und her von 0 bis 180 Grad > drehen. Normalerweise liegt der übliche Bereich so um ±45°.
-
Thread
delayMicroseconds() Error. Keine Variable erlaubt.
.exe: error: ld returned 1 exit status exit status 1 Fehler beim Kompilieren für das Board ATtiny13. [/code]
exotischen Boarddefinition davon abgewichen ist, naja.... Vielleicht, wegen der Zwergigkeit des ATtiny13?
-
Thread
Microcontroller mit Python
etwas neuer: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
mir hier am einfachsten, den µC einfach mit minimaler Taktfrequenz durch laufen zu lassen. Beim ATtiny13A sind das 18,75 kHz mit einer Stromaufnahme um 100µA. Beim ATtiny 25, 45 und 85 ist die niedrigste reguläre Taktfrequenz 31,250 kHz. Ich erwarte da eine Stromaufnahme um 150µA. Viel weiter runter
-
Thread
Spannungsversorgung uC mit Z Diode
Polarität mit 20 Khz wechselt. Die Spannungsversorgung betreibt NUR den Mikrocontroller Tiny45 er mit 8 Mhz läuft. Er selber hat noch einen 22 uF/6V Keramit direkt an den Anschlusspinnen. Es gibt keine Laständerungen oder sonstige Peripherie. Sprich der Stromverbrauch ist nahezu konstant, daher
dazu? Ich habe das ganze mal aufgebaut: Gleichrichter, 100nF, 1k5 mit Z Diode dann 22uF/6V und Tiny45. Laufen tut es, ich habe gut konstante 4.8V und auf dem Osci gibt es da auch erstmal eine saubere Spannung. Da ich nur Mosfets schalte, bricht die Spannung auch nicht ein wenn der Prozessor irgendwas
-
Thread
USBasp cannot set sck period.
%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 https://www.ebay.de/itm/Programmer-Board-f%C3%BCr-Attiny13A-Attiny25-Attiny-45-Attiny-85-micro-USB-Modul-222/122241378710?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 Programmieren möchte ich einen ATtiny13V. Hier die Anleitung: https://www.instructables.com/id/ATtiny13AATtiny25ATtiny45ATtiny85-Programming-With/ Ich habe Zadig genutzt um einen WinUSB treiber zu installieren. Andere haben gar nicht funktioniert. Jedenfalls hatte avrdude immer keinen usb programmer
-
Thread
Frage zu Assembler für meinen Informatikunterricht
display address). (gdb) x /50xb 0x0000000000401106 0x401106 <main>: 0x55 0x48 0x89 0xe5 0xc7 0x45 0xfc 0x02 0x40110e <main+8>: 0x00 0x00 0x00 0xc7 0x45 0xf8 0x03 0x00 0x401116 <main+16>: 0x00 0x00 0x8b 0x55 0xfc 0x8b 0x45 0xf8 0x40111e <main+24>: 0x01 0xd0 0x89 0x45 0xf4 0x8b 0x45 0xf4 0x401126 <main+32>: 0x5d 0xc3 0x0f 0x1f 0x84 0x00 0x00 0x00 0x40112e: 0x00 0x00 0xf3 0x0f 0x1e 0xfa 0x41 0x57 0x401136 <__libc_csu_init+6>: 0x4c 0x8d (gdb) quit [rbx@fe1
-
Thread
AVR Pinspannung größer als VCC wenn Ausgeschaltet
... also alles entspannt, der ATtiny45/85 kommt auch noch mit einem ADC analog Gain von 20 daher. Den 7805 würde ich sicher nicht mehr nehmen, der braucht soviel/oder mehr Strom als der AVR und rauscht auch mächtig ...
merciMerci schrieb im Beitrag #6303538: > ... also alles entspannt, der ATtiny45/85 kommt auch noch mit einem ADC > analog Gain von 20 daher. > Den 7805 würde ich sicher nicht mehr nehmen, der braucht soviel/oder > mehr Strom als der AVR und rauscht auch mächtig ... Was
-
Thread
VUSB auf ATTiny85
Hallo alle zusammen, ich bin überfordert mit der Installation von VUSB auf einen ATtiny85. Ich habe mir diese Anleitung https://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/ reingezogen, steige aber irgendwann aus... Ich habe schon alles möglich durchgelesen und mache
\digistump\hardware\avr\1.6.7\libraries\DigisparkKeyboard\usbconfig.h [c] #elif defined (__AVR_ATtiny45__) || defined (__AVR_ATtiny85__) #define USB_CFG_IOPORTNAME B #define USB_CFG_DMINUS_BIT 3 #define USB_CFG_DPLUS_BIT 4 [/c] 4. Board auswählen. Digispark 16.5Mhz (Müsste es
-
Thread
ATTiny15 flashen
Ich habe ein paar ATtiny15 geschenkt bekommen, da diese fast die gleiche Pinbelegung wie ein ATtiny13 haben, wollte ich sie mit einem Usbasp flashen. Aber avrdude erkennt die ATTiny15 nicht mal. Ich habe auch mal folgendes versucht, den ATTiny15 auszulesen. [code]avrdude -v -pATtiny15 -cusbasp -Uflash:r:test.hex:i[/code] Ist es überhaupt möglich ATTiny15 mit einem Usbasp zu bearbeiten ?
-
Thread
avr attiny85 pll timer1 power-down - PCKE wird gelöscht
Datenblattes (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf) darauf, dass beim Abschalten der PLL im power-down diese auch als Taktquelle für Timer1 abgeschaltet wird (durch Löschen von PCKE in PLLCSR)?
Datenblattes > (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf) > darauf, dass beim Abschalten der PLL im power-down diese auch als > Taktquelle für Timer1 abgeschaltet wird (durch Löschen von PCKE in > PLLCSR)? Durch
-
Thread
AVR t85 Timer: "Compare-Wert - 1" und gemessene Frequenz
nicht mehr (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf). Weil der Vergleich einen Timer-Tick dauert bzw. nach einem Tick stattfindet? Demnach dauert es beim Wert 0 bereits 1 Tick. Also muss vom Sollwert (Ticks) 1 abgezogen
-
Thread
"Hilfe beim Programmieren" !
noch mehr. https://gc.de/gc/morse/ noch ein Text-zu-Morse-Umwandler Ein Morse-Trainer mit ATtiny: https://www.elektronik-labor.de/AVR/Morsetrainer4.html Programm "Master of Morse": http://www.datalos.de/
[c] #include <stdio.h> #include <ctype.h> unsigned char tab[] = { 117, 0, 0, 0, 0, 0, 94, 45, 109, 0, 42, 115, 97, 106, 41, 63, 62, 60, 56, 48, 32, 33, 35, 39, 47, 71, 85, 0, 49, 0, 76, 86, 6, 17, 21, 9, 2, 20, 11, 16, 4, 30, 13, 18, 7, 5, 15, 22, 27, 10, 8, 3, 12, 24, 14, 25, 29, 19
-
Thread
Infararot Sender für zwei Signale
hast. Siehe https://create.arduino.cc/projecthub/arjun/programming-attiny85-with-arduino-uno-afb829 oder https://playground.boxtec.ch/doku.php/arduino/attiny Eigentlich findet man haufenweise Anleitungen, wenn man nach "Attiny85 Arduino" googelt oder das einfach mal auf
hast Du denn beim Compileren unter "werkzeuge" für einen Controller > angegeben? Ich habe den Attiny über einen Arduino Uno programmiert. Auf diesen habe ich das ArduinoISP Programm geladen. Beim ersten test Programm habe ich folgendes ausgewählt. Board: Attiny 25/45/85 Prozessor: Attiny85 Clock
-
Thread
Entprellen (kein AVR) Gesperrt
> So würden ANFÄNGER in BASIC programmieren https://books.google.de/books?id=FklfDAAAQBAJ&pg=PA45&dq=software+entprellen&hl=de&sa=X&ved=0ahUKEwiv6_mzveLoAhXFwKQKHSxlDWgQ6AEIMzAB#v=onepage&q=software%20entprellen&f=false S.45
Assembler Vorteile hat, mit der Lupe suchen muß. Da sind auch die AVRs keine Ausnahme. Nur die ersten ATtiny12/15 mit Hardwarestack mußte man noch in Assembler programmieren. Man war das ne Qual, nur mit 3 Calls auskommen zu müssen.
-
Thread
Atmega328p auf 1 mhz mit 32 khz Uhrenquarz
gemacht: https://www.mikrocontroller.net/topic/390641 Scheint universell zu sein, da hier auf den ATtiny85 bezogen.
angeflanschten Uhrenquarz Eben dies meinte ich mit dem Satz >> Scheint universell zu sein, da hier auf den ATtiny85 bezogen.
-
Thread
AVR: ADC-Messung am GPIO-Ausgang?
/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
"in die Knie" gehen, ohne Gefahr, den Port zu überlasten. Andererseits gibt es lt. S. 183 des "ATtiny25/45/85 [DATASHEET] 2586Q–AVR–08/2013" in "Figure 22-21.I/O Pin Output Voltage vs. Source Current (VCC = 3V)" bereits bei 5 mA Last einen Spannungsabfall > .1 V.
-
Thread
Taster --> USB --> Software Event
keyboard with V-USB http://codeandlife.com/2012/06/18/usb-hid-keyboard-with-v-usb/ V-USB with ATtiny45 / ATtiny85 without a crystal http://codeandlife.com/2012/02/22/v-usb-with-attiny45-attiny85-without-a-crystal/ Adafruit Trinket USB keyboard without Arduino http://codeandlife.com/2016/01/07