-
Thread
Chipkiller-Schaltung: AT328-AU nach 4-6 Wochen instabil
Gate-Ansteuerung weiter verdächtigt wird. Ich hab z.B. seit Jahren Schaltungen am Laufen mit Attiny85, 125kHz PWM, mehr oder weniger direkt (12 Ohm, kleinster verfügbarer Wert) an deutlich dickeren FETs (35nC), und das ohne Probleme (warum auch, Datenblatt-Grenzwerte werden alle eingehalten) Da
-
Thread
Attiny 85 Timer 1 startet nicht
etwas nicht. Auf https://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html ist der ATtiny85 hinter diesem Vektor nicht genannt. Ich denke, du musst die ISR "TIM1_OVF_vect" nennen. Da du diese ISR (noch) nicht implementiert hast, springt der Mikrocontroller irgendwo falsch hin und stürzt
-
Thread
Microcontroller für Analoges lesen und serielle Übertragung
mich gefragt, ob es da vielleicht eine bessere Alternative geben würde. Ich hatte schonmal an den ATTiny 85 gedacht, aber der hat soweit ich weiß nur 3 analoge Inputs. Danke schon einmal im Voraus!
Luca Tatas schrieb im Beitrag #6600902: > Ich > hatte schonmal an den ATTiny 85 gedacht Wenn du wirklich etwas Geld sparen willst nim was was USB von hause aus kann. Das ist das wo du am ehesten noch was einsparen kannst. Da sind es gut 109,10€ bei 100St. Aber für diese
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
S. Landolt schrieb im Beitrag #6615379: > also wenn, dann würde ich eher zum ATTiny861 raten, der 85er mit seinen > 8 Pins ist meist selbst für Minimalisten denn doch zu - nun - > minimalistisch. Nunja, für MIDI-In->Audio-Out hätte der 85 ja bereits mehr als genug Pins. Sogar
schweigend in Himmel übergehn ..." Ich würde erstmal beim 2313 bleiben, umsteigen, z.B. auf einen ATtiny861, können Sie früh genug. Ist aber meine ganz persönliche Meinung. Nur vom ATtiny85 würde ich abraten, in der frühen Lernphase wird der schnell unangenehmer als ein zu eng geschnittener Anzug.
-
Thread
Microcontroller Auswahlhilfe
Da reicht ja ein ATTiny13 dafür. Obwohl ich lieber die Tiny85 dafür nehme, weil die bei mir gewöhnlich in der Bastelkiste liegen.
Andreas B. schrieb im Beitrag #6600439: > Da reicht ja ein ATTiny13 dafür. Obwohl ich lieber die Tiny85 dafür > nehme, weil die bei mir gewöhnlich in der Bastelkiste liegen. Dieses Projekt braucht I2C + SPI + 5 CS Pins, also gesamt 10 I/O Pins, wie willst du
-
Thread
NE556 - Antiparallele Weihnachtsbeleuchtung
Du kannst auch meinen kleinen Sinusgenerator mit ATTiny 25/45/85 und H-Brücken Ausgang benutzen. Den kann man auf niedrige Frequenz programmieren: https://www.schoeldgen.de/avr Ganz unten auf der Seite - heisst 'Variable frequency drive with Tiny 25/45/85 ( C )' Niedrigste Ausgangsfrequenz liegt bei etwa 0,1Hz und sollte ungefähr passen. Die Endstufe kannst du natürlich an deinen niedrigen Strom anpassen.
-
Thread
Vollständige Abschaltung ESP8266-12
Ich habe das über einen Pushbuttoncontroller im Eigenbau mit Attiny85 gelöst, Pushbuttoncontroller gibt es sogar fertig zu kaufen. Durch eine FeedbackLeitung bleibt der ESP32 an bis der den Pin selbst auf LOW zieht. https://hackaday.io/project/163278-pushbutton-controller
-
Thread
Pull Up Widerstände - Energie sparen?
Prozessors habe ich soweit hinbekommen - bin ganz stolz! Eine Frage habe ich noch: an meinem ATtiny85 hängen zwei Pull Up Widerstände, einer an RESET und einer an einem Eingang. Beide sind derzeit 10kOhm Widerstände. Wieviel Energie kann ich sparen, wenn ich etwas höhere Widerstände nehme? Dann fließt
Du kannst beide weglassen, da der Attiny85 sowohl am Reset als auch an einem Einstand interne Pull-Ups hat.
-
Thread
Wie die Zellenspannungen an einem 16S Akkupack mit DAC messen
Standartbauteile aufbauen, die überall bestellbar > sind. Man könnte für jede Zelle einen MC (ATtiny25) vorsehen. Der MC mißt seine eigene VCC und macht die PWM für den Balancer. Der oberste MC bekommt die Befehle über einen Optokoppler vom Master. Die Daten werden reihum weiter gereicht über nen
Irgendwelche genauen Spannungsteiler, Multiplexer, Levelshifter, DCDC-Wandler usw. entfallen. So ein ATtiny eignet sich mit VCC=1,8..5,5V auch ideal für die Speisung aus der Zelle selber (2,5..4,3V).
-
Thread
Bleiakku bei geringer Spannung abschalten
funktionieren. Ein paar Vorschläge: - Wie wäre es mit einem fertigen Board wie dem Digispark ATTiny85 oder Wattuino? Beim Digispark müsste man den LDO gegen einen mit weniger Stromverbrauch tauschen, eben wie Wolfgang vorschlug den MCP1703. Leider ist auf dem Digispark ein DPACK Footprint, da müsste
So etwas hier wäre doch super geeignet: https://www.makershop.de/plattformen/arduino/attiny85-micro-usb/ Passendes Package, um da einen low current MCP1703 draufzusetzen Arduino hätte auch den Vorteil, dass Du dich auf die Kernaufgabe konzentrieren kannst und dich kaum mit ADC usw.
-
Thread
ATTiny85 und avrdude: EEPROM auslesen nur jedes zweite Byte
dass da kein Brett vorm Kopf sein kann ;-) Ich schreibe ein Programm, das Daten im EEPROM des ATTiny85 speichern und bei Gelegenheit wieder auslesen soll. So weit, so primitiv. Hab den Beispielcode aus dem Datenblatt kopiert, leicht angepasst, ein Testscript geschrieben und lösche beim Aufspielen
machen, was er soll. ABER wenn ich jetzt das EEPROM mit avrdude auslese: avrdude -c avr910 -p t85 -P /dev/ttyUSB0 -U eeprom:r:IR_RemoteData.hex:h dann sieht das File IR_RemoteData.hex so aus: 0x00,0x01,0x00,0x03,0x00,0x05...,0xc7,0x00,0x00,0x02,0x00,0x04,0x00,0x06... Das heisst, es wird nur
-
Thread
Digitaler Poti - Spannungsgesteuert
überlege dann ob galvanisch getrennt sein muss, und zum Schluss kommt der Microcontroller dran (Attiny85 ?).
-
Artikel
Konzept für einen ATtiny-Bootloader in C
Threads werden u.a. die oben angedeuteten Probleme angesprochen, ohne dafür Lösungen anzubieten: ATtiny85 Interrupt Vector verschieben Bootloader Grundkenntnisse ATtiny861 Interruptvektoren für Bootloader manipulieren bootloader + Software-Uart Anlass zu diesem Artikel ist folgender Thread aus der Codesammlung
d.h. sie sind sowohl vom Bootlaoder als auch von der Applikation verwendbar. Bootloader-Code für ATTiny85 - equinox-boot.h. Die Include-Datei equinox-boot.h sieht dabei folgendermaßen aus (in Auszügen): Applikations-Code für ATTiny85 - equinox.c. Als letztes noch ein Auszug aus dem Applikationsquellcode
-
Thread
Attiny25 fuses SUT_CKSEL hängen uC von IDE ab
Bin gerade am verzweifeln bei einer eigentlich recht trivialen Sache: möchte an einem Atmel Attiny25 auf den langsamen, internen 128 kHz Takt umschalten. Sollte mit fuse SUT_CKSEL = 0100 nach Datenblatt zu setzten sein. Nutze für das Miniprojekt noch das uralte AVR Studio mit einem JTAGICE mkII
Resetter nach, vielleicht rette ich damit meine fünf verfuseten Tinys: https://www.hackster.io/sbinder/attiny85-powered-high-voltage-avr-programmer-3324e1
-
Thread
ATtiny1634 - undokumentierter Silikon-Fehler!
Hi, betrifft dieser Fehler auch die anderen ATTINYs wie zum Beispiel den ATTINY85?
im Beitrag #6577679: > betrifft dieser Fehler auch die anderen ATTINYs wie zum Beispiel den > ATTINY85? Wenn, dann ganz sicher nur die aus der gleichen Familie. ATtiny85 ist ein Jahrzehnt (ungefähr so) älter vom Design. Da wir aber nun wissen, dass der Fehler an sich in den Errata dokumentiert
-
Thread
attiny85 EEPROM schreiben/lesen
hier und habe, trotz umfangreicher Suche, ein Problem mit dem Lesen bzw. Schreiben des EEProm eines attiny85. Habe beiliegendes Programm auf einem Arduino UNO ausgeführt und es läuft einwandfrei. Am attiny85 läuft es aber nur wenn mein String (nummer "+436642") den ich schreiben will bzw. dann zurücklese
ursprüngliche Sketch funktioniert solange die Länge des Strings <= 7 ist. Es muss etwas mit dem attiny zu tun haben am Arduino läuft es auch bei größeren Strings.!
-
Thread
Taster durch Elektronikbaustein ersetzen
reproduzierbar sein soll, wäre das imho ein klassischer Anwendungsfall für einen einzelnen 8-Pin-Chip in der ATtiny25/45/85-Liga, ggf. noch mit nachgeschaltetem MOSFET. Im Gegensatz zum diskret aufgebautem Monoflop oder "555&Co": - auch nur insgesamt 3 Bauteile (inclusive Abblock-C) - keine ernsthafte Bauteiledimensionierung
-
Thread
Tiny25 Timer/Counter1 Sync-Delay
Hallo, zwei kurze Frage zum T/C1 des ATtiny25 bzw. zum Atmel Studio 7 Simulator des uCs: Wenn ich Fig. 12-2 bzw. Kap. 12.1 des Datenblatts richtig interpretiere, ist das synchronization delays von der system clock abhängig und nicht von
Link zum DB https://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf#page=83
-
Artikel
IRSND
werden kann. Unterstützte µCs. IRSND ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
20.09.2011: Neues Protokoll: NEC16 20.09.2011: Neues Protokoll: NEC42 20.09.2011: Portierung auf ATtiny84 und ATtiny85 20.09.2011: Korrektur von Pausenlängen 20.09.2011: Korrekturen von irsnd_stop() 20.09.2011: Korrektur des SIEMENS-Timings 20.09.2011: Umstellung auf 36kHz Modulationsfrequenz für DENON-Protokoll
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
: Ich bin reiner Hobbybastler und spiele seit einiger Zeit mit Mikrocontrollern (AVR, bisher nur attiny) rum. Dabei habe ich bei meinen Mikrocontroller-Spielereien immer nur den internen Taktgeber verwendet. Jetzt möchte ich auch mal einen externen Taktgeber einbinden (einfach so aus Neugier und
besonders stabile Ausführungen mit ca. 1 ppm Genauigkeit über den gesamten Temperaturbereich -25 - +85 °C braucht. Für "normal genaue" Anwendungen ist ein einfacher Quarz die bessere Wahl. Die beiden zusätzlichen Kondensatoren sind doch kein Problem.
-
Thread
Lichtsensor/Fotodiode gesucht
Hallo, ich möchte das Blinken einer blauen LED mit einem Attiny85 auswerten und einen Versuch mit einem Lichtsensormodul starten. Der Sensor würde direkt über der LED angebracht und gegen Umgebungslicht geschützt werden. Ist dafür ein Modul mit LM393 geeignet
Matthias schrieb im Beitrag #6563038: > ich möchte das Blinken einer blauen LED mit einem Attiny85 auswerten und > einen Versuch mit einem Lichtsensormodul starten. Das hängt vor allem davon ab, welche Bandbreite du erreichen willst, welche Helligkeit die LED hat und wie Du das Signal auswerten
-
Thread
Arduino Projekt auf Controller mit 8 Pins bringen
schrieb im Beitrag #6560921: > Der Controller da drauf hat 8 Beinchen und ist ein ganz normaler ATTiny85
Jemand hat ausführlich erklärt, wie man das macht: https://www.kollino.de/arduino/attiny85-programmieren-mit-arduino-uno-oder-usb-programmer/
-
Thread
STM32 Board im USB Beetle Formfaktor gesucht
Hallo zusammen, kennt jemand ein STM32-Board im Formfaktor dieser „ATTiny85 Mini“ oder „ATMEGA32U4 Beetle“ mit Platine als USB-Stecker? Siehe Bild. Anwendung wäre z.B. ein „Pill Duck“ (STM32 USB Rubber Ducky) als Basis für Erweiterungen, z.B. um Mass-Storage für
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
natürlich auch langsamer. > Welchen ATtiny meinst Du denn? > > Die alten ATmega48 (ohne A,P) kommen im Power-Save auch nur bis 8µA > runter. Ich nutze einen ATTIY85V. Hauptsächlich, weil der im kleinen Dip-8 Gehäuse verfügbar ist. Wenn
mit externem 32kHz Quartz. Billig und klein, kein extra IC. Hängt jetzt nur davon ab, WELCHEN ATTiny du hast.
-
Thread
Mist.Power mit PFET schalten..hat Jemand ne bessere Idee?
Equivalent Schematic und Figure 10-2. General Digital I/O zu entnehmen wäre, das der Schaltungsteil im ATtiny nicht so gänzlich gleich wäre.
Schematic und Figure > 10-2. General Digital I/O zu entnehmen wäre, das der Schaltungsteil im > ATtiny nicht so gänzlich gleich wäre. Loriot: Ach! Pille
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
Diskussionsbeitrag meine OLED SSD1306 / SH1106 Assembler Routinen als Teil eins RDA5807 Radios mit ATtiny45. - Thomas
www.mikrocontroller.net/topic/459397#new (in C codiert) abgeleitet. Ich habe das Ganze zunächst auch in C auf einen ATtiny85 portiert und dann in mehreren Iterationen auf Assembler umgestellt, den RDS Decoder ergänzt etc. Die doppelte Zeichengröße ist aber auch in dem ursprünglichen C-Code schon vorzufinden. Die Pixel
-
Thread
Mehrfach Analog -> Digital Schalter (Schmitt-Trigger Verhalten)
Platz auf der Platine. => Oder gibt es das irgendwie schon als eigenen IC? 2. Ich baue einen ATtiny85 ein und nutze die ADC´s von PortA und schalte die LED´s mit PortB. => Wie könnte ich dann noch die Programmierung von dem guten Stück machen wenn alle Pins belegt sind, nur vor dem auflöten? =>
Hi >2. Ich baue einen ATtiny85 ein und nutze die ADC´s von PortA und schalte >die LED´s mit PortB. Ein ATTiny85 hat nur einen PortB mit maximal 6 Pins. MfG Spess
-
Thread
ATMega Temperatur
temperatursensor-sod70/dp/2066195 Ich nicht. Ich würde einen AVR mit eingebautem Temperatursenssor z.B. (Attiny24 oder 25) nehmen. @Lothar Wenn Du das gleich löschst, denn gib den Tip wenigstens weiter...
temperatursensor-sod70/dp/2066195 Ich nicht. Ich würde einen AVR mit eingebautem Temperatursenssor z.B. (Attiny24 oder 25) nehmen.
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
Sieh dir mal den da an: https://fabiobaltieri.com/2011/10/19/fun-with-attiny-and-v-usb/
Digistump-Boards wären vielleicht ein Anfang. Und die haben nen USB-Bootloader meist schon mit auf dem Attiny85
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
HT16K33 nehmen und kein IC-Grab. Das macht die Hardware sehr einfach. Die Software kann dann in einen ATtiny85. Mehrere MCs zu vernetzen sieht nur für den Anfänger einfach aus, ist aber höllisch kompliziert. Den HT16K33 gibt es auch günstig als Breakout: https://www.ebay.de/i/272863133512?chn=ps&mkevt
-
Thread
microchip studio 7
speziellen Controllers nachsehen. ATmega8 und ATmega8515 unterstüten das debuggen NICHT. Der ATtiny13 z.B. kann das sehr wohl. > ... AVR kann nur SPI und JTAG. Auch zu pauschal. Der ATtiny10 kann kein ISP auf SPI basis. Und der ATtiny13 oder ATtiny85 kann kein JTAG. Also auch hier immer
debug geht. ATmega8515 --> KEIN debug. Da hilft auch kein ATMEL-ICE. Zum testen einfach mal ein ATtiny85 oder ATtiny4313 (ATtiny2313A) besorgen. Die passen auch gut auf den STK500. P.S.: Warum der 2313A mit A? Der ohne A ist teuerer und kann weniger. Übrigens ist der 4313 auch ein A, Hat aber kein
-
Thread
HexFile: Muss das so aussehen?
Hexcode aus ausliest und zyklisch in einen 128 Byte pagebuffer schreibt, der dann in den Flash eines ATTiny85 geschrieben werden soll. Da der Code aber Fehlermeldungen auswarf, habe ich mir den Hexcode angeschaut und mit einem "ähnlichen" (selbes Projekt) verglichen. Das Problem ist, dass jeweils die 5
aus ausliest und zyklisch in einen 128 Byte > pagebuffer schreibt, der dann in den Flash eines ATTiny85 geschrieben > werden soll.
-
Thread
ATTINY 433MHz Fuchssender mit akustischem Grillen-Sound
wird, daher besser ersetzen mit power_timer0_enable() - analog Comparator ist im power.h für attiny45/85 nicht adressiert und darum nicht disabled, hierzu ist ACSR |= _BV(ACD); einzufügen - wdt isr da reicht EMPTY_INTERRUPT(WDT_vect); - Bit Schieberrei mit (1<< ...) ist grausam, da das gcc
WauWau schrieb im Beitrag #6854742: > - analog Comparator > ist im power.h für attiny45/85 nicht adressiert und darum nicht > disabled, hierzu ist ACSR |= _BV(ACD); einzufügen Ich habe den Code mal in einen Tiny85 verfrachtet und konnte keinen Unterschied bei der Stromaufnahme feststellen
-
Thread
ATTiny25/45/85: "Device Signature" Lesekommandos
Hallo, Ich habe hier Arduino-Code zum Auslesen der Signatur-Bytes von AVRs. Es werden die letzten 4 Bytes der Signatur (hier vom Tiny85) korrekt ausgelesen, aber ich habe Verständnisprobleme bei den verwendeten SPI-Kommandos. Lt. der Adresstabelle aus dem Datenblatt müssten mit den verwendeten Kommandos andere Informationen ausgelesen werden. [c] uint16_t target_type = 0; Serial.print("\nReading signature: "); SPI.beginTransaction(fuses_spisettings); target_type = spi_transaction(0x30, 0x00, 0x01, 0x00); target_type <<= 8; target_type |= spi_transaction(0x30, 0x00
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
c-hater schrieb im Beitrag #6530660: > Tiny25/45/85. Danke, diese können wohl mit 20 MHz getaktet werden. Das ist schon mal das 1,5 fache wie die Tinys.
Der Timer1 des ATtiny861 läuft, wie beim ATtiny85, mit 64 MHz und hat 10 bit, allerdings hat dieser Controller 20 Pins.
-
Thread
Brushless Motor ansteuern ( Mini ESC)
danach los wenn man das PWM-Signal entsprechend "hochdreht"? Im Prinzip könntest du einen kleinen Attiny benutzen. Der kann dir die erfoderlichen PWM-Signale erzeugen, die der ESC sehen will.
Servoeingang steuern kann. Besorge Dir einen kleinen Arduino, z.B. https://www.reichelt.de/digispark-mini-attiny85-usb-mit-stiftleiste-digispark-mini-p192128.html Auch wenn Du keine Programmierkenntnisse hast, das Programm ist ein Vierzeiler, den wir Dir hier zur Verfügung stellen können. Musst Du nur noch
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
Amateur-Platinenlayouter ist für mich die Anzahl der Pins ein wesentliches Kriterium. Reichen die Ports eines Tiny85, Tiny84 oder muss es ein 861 sein? 20 Pins sind mir auf dem Steckbrett ok, aber als einseitige Platine? ...ich breche mir dabei regelmässig die Finger. Und noch mehr Pins, ... für noch mehr kBs, die
Blue-Pills habe ich eh herumliegen. Die sind aber manchmal zu groß. Dann nehme ich gerne mal einen Attiny her. vg, knuckes