-
Thread
ATTiny85 Interrupt Vector verschieben
Hallo, die ATTinys haben ja bekanntlich keinen Bootloader support. Was unser aber dennoch nicht davon abhält dafür Bootloader zu entwickeln (siehe FastBoot). So etwas ähnliches will ich momentan auch machen, nur bräuchte mein Bootloader zwingend Interrupt support, da ich VUSB im Bootloader verwenden will... Klar könnte ich einen ATmega oder so nehmen und dann wäre alles problemlos, aber wo bleibt dann da der Spaß? Zumal die gefertigte Platine schon neben mir liegt. Ohne Interrupt tut der Bootloader wunderbar (zumindest mit den LEDs blicken) aber sobald ein Interrrupt kommt steht die Kiste
-
Thread
ATTiny85 Timer1 zaehlt nicht
TOIE1); TIMSK |= (1<<TOIE0); .... Danke vorab PS nutze AVR Studio, Win AVR, und will nen ATTiny85 zum zaehlen bringen
Hi Benutze mal den Simulator2. Der andere scheint Probleme mit dem ATTiny85 zu haben. MfG Spess
-
Thread
ATTiny85 mit 32768Hz Quarz
hallo ich habe ein kleines demo programm in einen attiny85 geladen und getestet. funktioniert einwandfrei. (eine LED blinken lassen) dann habe ich mit avrdude die fuse bits CKDIV8, CKSEL2 auf 1 gesetzt und den 32768Hz quarz eingebaut. funktioniert auch
Ich hab mir auch mal ne RTC selber programmiert mit nem ATtiny25. Mit 32kHz hat das SPI nicht mehr richtig funktioniert. Ich hab ihn dann im HV-Modus im STK500 programmiert. Peter
-
Thread
Attiny85 Read Protection Fuses
Ich habe einen USBASP Programmer und einen Attiny85. Die Fuse Bits habe ich hier berechnen lassen: http://www.engbedded.com/fusecalc Was ich nicht sehe, wie setze ich "read protection" bei dem Attiny? Und die andere Sache, wenn man "Reset Disabled
Ich habe folgendes mit einem Attiny45 den ich nicht brauche versucht: C:\WinAVR-20100110\bin\-e -P usb -c USBasp -B 2 -p t45 -U lfuse:w:0xe2:m -U hfuse:w:0xd6:m -U efuse:w:0xff:m -e -U flash:w:"$(ProjectDir)Debug\$(ItemFileName).
-
Thread
Attiny85 EEprom verliert Daten
Hallo, ein Tiny85 empfängt über ein TSOP IR Codes und schreibt diese in das EEProm. Bei jeden Start wird überprüft ob die Codes gesetzt sind wenn nicht müssen sie neu gesetzt werden. nun ist mein Problem das er die Daten NICHT IMMER behält. Nach dem ich die Spannung wegnehme funktioniert es manchmal, manchmal erkennt der die gespeicherten Codes aber nicht mehr. Burn Out ist auf 4,2V gesetzt. Wieso verliert mein AVR sein Gedächtnis? Fuses: avrdude -p t85 -c usbasp -P usb -U lfuse:w:0xef:m -U hfuse:w:0xdc:m avrdude -p t85 -c usbasp -P usb -U efuse:w:0xff:m Code [C
-
Thread
Fehler durch den Sleep Modus Attiny85
Hallo in die Runde, ich möchte gerne mit Hilfe eines Attiny85 die Feuchtigkeit messsen. Da ich den Wert nur 2x mal am Tag benötige würde ich gerne den Attiny nach der Messung gerne "schlafen legen". Mein Problem ist nun folgendes: Wenn ich die void goToSleep
Hallo Thorsten, so ein Datenblatt für den attiny85 ist kein Hexenwerk und nach 10 maligem kompletten Lesen sollte man auch einige Erkenntnisse daraus ziehen könnten. Mein Tipp: Seite 38f *7.5.2 PRR – Power Reduction Register*
-
Thread
ATtiny85 als Schalter per Transistor
Ich möchte mit einem ATtiny85 zeitweise ein Wlan Modul per Transistor zuschalten, was maximal 500mA bei 3.3V verbraucht. Kann ich dazu einfach ein p-channel Transistor in die Plus-Leitung des W-lan Moduls hängen? Wenn ja,
-
Thread
Attiny 85 mit KISS Board programmieren
auch alles geklappt. Nur der ist für mein Vorhaben mit dem Modellauto zu groß und möchte gerne den Attiny 85 nutzen. Ich habe nun mir einen DIP Adapter für das Kissboard gebaut wo ich MISO MOSI SCK VCC GND und Reset herrausgeführt habe um den Attiny zu programmieren. Die Belegung hab ich mir dafür aus dem Datenblatt des Attiny´s und dem Kissboard besorgt. Um meine Programmierung zu testen, habe ich gleich prarallel zu dem MISO MOSI Eingang gleich den Port B herrausgeführt weil die ja teilweise auf dem gleichen Pin liegen
-
Thread
attiny 85 und TCCR1A
Hallo, ich spiele gerade mit einem attiny85, welcher 2 Stück 8-bit Timer besitzen sollte laut Datenblatt mit den Registern TCCR0A und TCCR1A will ich letzteres jedoch in WinAVR-20100110 benutzen kommt dieser Fehler: error: 'TCCR1A' undeclared
-
Thread
Attiny 85 FuseBits mit Vorteiler
Hallo! Folgendes Problem: Ich nutze einen Attiny85 mit extermen Quarz (8,192MHz). Außerdem habe ich den Teiler /8 aktiviert. Muss ich für die Fusebits nun als Quarztakt den tatsächlichen Takt einstellen (Einstellung: 8-X MHz) oder den per Vorteiler
-
Thread
Fast PWM auflösunf Attiny85
möchte mit einen kleinen Audio Player mit PIC bauen. Nur so zum Üben... Ich habe einen Player mit Attiny85 gefunden. Auf der Website steht, dass der Attiny85 fast PWM mit 250kHz hat. Ich suche jetzt einen PIC, den ich verwenden kann. Ich weiß aber nicht welche Auflösung das Fast-PWM des Attinys hat. Ich
-
Thread
V: ATTiny85-20SU
Hallo, Aufgrund einer Projektänderung haben wir 500 Stück ATtiny85-20SU zu viel. *Es handelt sich um ungeöffnete Stangenware*. Sollte jemand Interesse haben, hätten wir gern je 1,43 Euro, incl. USt. dafür. Stückzahlen unter 50+ lohnen sich vom Aufwand her nicht
Sorry. nicht com sondern de Trottel85 (a) web (dot) de
-
Thread
Oled Display mit Attiny85 machbar?
Kann ich mit dem Attiny85 ein Oled Display betreiben? es sollen nur einfache Zeichen dargestellt werden. Da ich wenig Platz habe in meiner Schaltung würde ich gerne einen 8pin Microkontroller verwenden. Falls es mit den Attiny85 nicht geht, gibt es andere 8pin Microkontroller die mind. 512byte Speicher haben und einen oled betreiben können?
-
Thread
Attiny85 seltsames Verhalten Ausgabeport
Hallo, Ich möchte mit einen Attiny85 Digispark V3 USB-Board mit einen kleinen Lautsprecher einen Dauerton erzeugen. Leider erzeugt der folgende Arduino-Code nur einen sehr leisen Ton. [c] for (int n=0; n<=800; n++) { digitalWrite
eigentlich nicht nachvollziehbar, da nur die Software geändert wurde. Leider konnte ich im Datenblatt des Attiny85 nichts finden, was diesen Effekt erklären könnte. Ich bin eigentlich davon ausgegangen, dass die Funktion digitalWrite() auch nur die Register setzt. Anscheinend gibt es aber einen Unterschied.
-
Thread
Attiny85 mit RFM69HCW
Hallo zusammen, hat schon mal jemand einen Attiny85 mit einem RFM69 erfolgreich in Betrieb genommen und konnte hierüber Daten senden und empfangen? Funktioniert das überhaupt? Der Attiny bringt ja keine SPI-Schnittstelle mit, allerdings dürften sich
da das jetzt noch fragst, solltest du dich entweder ein bisschen mehr mit dem Datenblatt deines ATtiny und den Grundlagen der Bitprökelei auf demselben beschäftigen, oder zu einem größeren Prozessor mit HW-SPI oder gar komplettem HAL mit entsprechenden Bibliotheken greifen.
-
Thread
Falsche Tonhöhe bei Ausgabe ATtiny85
Ich habe im Internet Beispielcode gefunden, mit dem man den ATtiny85 benutzen kann, um Lieder abzuspielen: http://jarv.org/2011/11/custom-musical-greeting-card-for-less-than-5/ Das funktioniert auch, allerdings werden die Töne immer 1/4 Ton zu hoch abgespielt
-
Thread
Zwei Motoren mit Attiny85 ansteuern
einerseits zwei Temperaturen andererseits die aktuelle Zeit auswerten. Die Idee ist, dass ich einen Attiny 85 verwende. Dieser soll über I2C einen AD Wandler (PCF8591), eine Uhr (DS1621), eine Portwerweiterung ( PCF 8574 an welches ich die Motor"steuerung" hänge), eine Porterweiterung (PCF 8574) für das
schrieb im Beitrag #3327906: > Lutz S. schrieb im Beitrag #3327895: >> Die Idee ist, dass ich einen Attiny 85 verwende. > > Das ist keine gute Idee. > Nimm besser einen AVR, ich dachte immer der ATTiny ist ein AVR. So lernt mann immer wieder dazu. :-)
-
Thread
Zu niedrige Spannung am Ausgang ATTiny85
schon mehrere Stunden nach einem vermutlich total blöden Fehler und komme nicht drauf. Also: Am ATTiny85 hängt ein Servo und ein Poti, nachgebaut aus: http://www.ram-projects.de/modellbau/servotester-mit-attiny85/ Den Code habe ich auch kopiert und die einzige Änderung ist, dass ich [code]$crystal
Vorlageprogramm angegeben! Bitte schau in den Fuses nach dem Teiler. Dann muß die Masse von Attiny und Servo verbunden sein, ein separater Empfängerakku für das Servo kann auch so manche Rumz(i/u)ckerei beenden. Gruß Bussard
-
Thread
Maximaler Ripple auf vdd (attiny85)
Hallo. Was passiert wenn die Versorgungsspannung von einem attiny kurzzeitig durch einbricht? Bzw. Wie gross darf der Drop sein damit der uc noch normal funktioniert? Wie sieht es mit der Anforderung für die Reinheit der Spannungsversorgung aus? Was für ripple sind tolerierbar? Vg Flo
-
Thread
ATTINY 85 mit 128kHz
gefläscht habe hat alles funktioniert. Aber nach dem ich die Fuses auf 128kHz umgestellt habe wird der Attiny 85 nicht mehr vom Programmer erkannt. Hat einer eventuell eine Idee wie ich den Tinny wieder zum Laufen kriege? Danke!!
-
Thread
Neopixel Attiny85 Makefile Probleme
Hallo, ich möchte mit einem Attiny85 und der light_ws2812 Library eine ws2812b LED steuern. Mit dem Beispielcode ging auch alles, jetzt wo ich aber alles in einen anderen Ordner und mit einer neuen Makefile versehen habe, ändert sich
-
Thread
Attiny85 ADC und PWM Konflikt?
Hallo, Ich will ein kleines Progi schreiben das auf einen Attiny85 drei PWM und ein ADC - Pin steuert. Nun habe ich zwei kleine Progis geschriben die einzeln einwandfrei funktionieren. Aber sobald ich sie zusammenfüge hab reagier weder PWM noch ADC. Kann mir jemand
und Du keine negativen Werte am ADC hast. Du solltest Dich auch einmal mit dem Datenblatt des Tiny85 näher beschäftigen.
-
Thread
Attiny85 fast PWM ist sehr langsam
Hallo, ich möchte mit dem Attiny85 einen Motor über PWM ansteuern. Zum Testen habe ich den Code aus diesem Beitrag übernommen: http://www.mikrocontroller.net/topic/194062 und entsprechend der Vorschläge im Beitrag korrigiert.
sieht. Weiß irgendjemand was ich falsch gemacht haben könnte? Muss man eventuell den Takt des Attiny umstellen? Ich habe einen ganz neuen Controller genommen und keine Fusebits geändert. Oder ist eventuell standartmäßig ein Vorteiler o.ä. aktiv? Zum Programmieren verwende ich das AVR-Studio 6 und
-
Thread
ATtiny85 mit Arduino ISP flashen
ich versuche einen Assemblercode über das Atmel Studio 7.0 mit einem Arduino als ISP auf einen ATtiny85 zu flashen. Dabei bekomme ich jedoch die Fehlermeldung "avrdude.exe: verification error, first mismatch at byte 0x0002 0x30 != 0xb8". Hier die komplette Fehlermeldung: [code] avrdude.exe: Version
avrdude.exe: Recv: . [14] avrdude.exe: Recv: . [10] AVR Part : ATtiny85 Chip Erase delay : 400000 us PAGEL : P00 BS2 : P00 RESET disposition
-
Thread
attiny85 Extended fuse bits
werde: lfuse:0x62 hfuse:0xdf efuse:0xff Wenn ich sie dann genau so wieder schreibe läst sich der attiny85 nicht mehr ansprechen. Versteh ich das jetzt richtig das ich die efuse:0x00 setzen muss? um genau zu sein geht es um diesen Text: * Note that some numerical values refer to fuses containing
-
Thread
ATTINY85 Mutiplex Sensor Bus
Hallo cyblord, ich finde dein Artikel über MSB sehr interesant. Ich habe versucht mit TINY85 ein Sensor zu ralisieren. Leider mir fehlen einige Funktionen. Könntes Du mir bitte Quelltext von deinem Projekt zur verfügung stellen oder mir paar Typs geben wie ich das Programm zu laufen bringen kann? Gruss
-
Thread
Framesize Attiny85 - Bascom)
Hallo Leute, ich habe folgendens Problem (unter Bascom / Attiny85): Ich rufe mehrmals hintereinader eine Funktion "Lese_Speicher (byval adresse as word, rückgabevariable as byte)" auf. In der Funktion greife ich auf einene externen Speicher via i2c zu. Nun
-
Thread
Ich kann Attiny85 nicht in Arduino Software sehen?!
Hi, Ich wollte mal einen Attiny85 mit dem Arduino Programmieren. Ich habe genau das gleiche, wie in dem Video gemacht, aber wenn ich dann in der Software unter Werkzeuge/ Board gehe, sehe ich keinen einzigen Attiny, warum?
-
Thread
Franzis Lernpaket Mikrocontroller ATtiny85
Einstieg in die Mikrocontroller-Programmierung (Elektronik Lernpakete) Mikrocontroller-System ATtiny85 mit USB-Anschluss und Experimentierfeld, Handbuch und Software auf CD-ROM verkaufen? mfg
-
Thread
UART mit USI - ATtiny85
Ich habe vor eine UART mit der USI des ATtiny85 zu realisieren. Im Tutorial dieser Seite steht, dass auf der Atmel Homepage eine Aplication Note zu diesem Thema vorhanden sei, aber ich konnte sie nicht finden. Wahrscheinlich bin ich nur zu dumm
-
Thread
Digispark Attiny85 schneller booten lassen.
Lothar schrieb im Beitrag #4707278: > Ich nehme an Du hast Attiny85 DIP-8 Hat er nicht!
reinschreiben??? Arduino F. schrieb im Beitrag #4707298: > Lothar schrieb: >> Ich nehme an Du hast Attiny85 DIP-8 > Hat er nicht! Ich habe den Digispark Attiny85 (allerdings die Micro USB Variante) https://www.roboter-bausatz.de/560/digispark-kickstarter-attiny85-usb-development-board-fuer-arduino
-
Thread
Attiny85V minimalste Versorgungsspannung ?
Seite 193 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
weiter oben? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf
-
Thread
ATTiny85 maximalen internen Clock setzen?
Ich habe mal eine Verständnisfrage zu den Fuses beim ATTiny85. Laut diverser Internettutorials kann man diesen auf einem internen Takt von 16,5 MHz laufen lassen, wenn man diese Fuses verwendet: http://eleccelerator.com/fusecalc/fusecalc.php?chip=attiny85&
Hi http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf Kapitel 6 ab S.23 MfG Spess
-
Thread
USI-UART mit ATTiny85: MSB kaputt
einen gewünschten Ruhepegel zu > erhalten. Reicht der interne 20k - 50k pullup des PB0 beim ATTiny85 nicht?
'nem möglichst kleinen µC machen, weil das letzte Mal schon 20 > Jahre her ist oder so. Der ATtiny85 ist schon 19 Jahre alt. Die neueren tinyAVRs sind besser ausgestattet.
-
Thread
ATtiny85 benötige Taster und kein freier Port
Ich habe ein 4-fach-Thermometer mit ATtiny85 aufgebaut Nach dieser Bauanleitung: http://www.technoblogy.com/show?1MP7 Programm: http://www.technoblogy.com/list?1XGS Jetzt würde ich noch gerne einen Taster einbauen und den Zustand beim
Reset auslösen würde. Schau einfach mal in diesen Thread rein: https://www.avrfreaks.net/forum/attiny85-pin-1-reset-and-pb5-functionality
-
Thread
Bootloader auf Attiny85 jedesmal neu brennen?
Guten Tag zusammen, ich versuche, auf dem Arduino Uno R3 laufende Sketche an Attiny85 anzupassen. Klappt soweit. Vor ein paar Jahren habe ich das Gleiche mit demselben Uno und derselben Charge Attiny85 gemacht, und ich meine mich erinnern zu können, dass man den Bootloader nur ein
ist ein genuiner Uno, der andere ein Clon namens M.J duino Uno R3. Ich meine den Core für den ATtiny85.
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
#7584180: > Finde leider im Datasheet keine Angaben zum Eingangswiderstand der > ADC-Kanäle des AT85. Augen auf! 1 bis 100k Figure 17-8. Analog Input Circuitry https://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
. Das mit dem PullUp am ADC ist offensichtlich Mist, habe https://forum.arduino.cc/t/solved-attiny85-adc-read-problem/481840 gefunden. Erklärung 2. Betrag.
-
Thread
ATTiny85 startet nicht - im "Programmer" aber schon
Warum benötigst du überhaupt den Bootloader ? Kannst du den ATtiny85 nicht per ISP flashen, dann kannst du dir den doch sparen.
default Bootloader nicht verwendet werden, 16.5MHz benötigen eine höhere Spannung. Siehe Datenblatt ATtiny85 Speed Grades
-
Thread
Welchen Microcontroller für LED Projekt? ATTiny85?
Microcontroller den ihr mir dafür empfehlen könnt? Also bei den meisten DIY Projekten wird sehr häufig der ATTiny85 genannt. Was ich mich da dann frage ist 1. Reicht der Speicher des ATTiny85 um ein Programm für die LED's drauf zu schreiben. 2. Reichen die Anschlüsse des ATTiny? Also der besitzt ja 8 Anschlüsse
Microcontroller den ihr mir dafür empfehlen könnt? Also > bei den meisten DIY Projekten wird sehr häufig der ATTiny85 genannt. Was > ich mich da dann frage ist > 1. Reicht der Speicher des ATTiny85 um ein Programm für die LED's drauf > zu schreiben. Vielleicht. > 2. Reichen die Anschlüsse des ATTiny?
-
Thread
Kommunikation zwischen ATtiny85 und ATmega328p
hier aus zwei Gründen nicht verwenden, nämlich zum einen, da wir sowohl den ATmega328 als auch den ATtiny85 vor Ort haben und zum anderen, da wir gerade erst in die AVR-Programmierung einsteigen, und das mit einer RTC vlt. keinen so großen Lerneffekt hätte. Jetzt habe ich es schon geschafft, den ATtiny
peda, tut mir leid, habe gerade nicht sehr viel Zeit. Zur Seriellen Kommunikation habe ich "The ATtiny85 Template Library" (http://thegaragelab.com/a-software-uart-for-the-attiny85/) verwendet. Meine main.c, die jetzt garantiert nicht mehr funktioniert, weil ich darin wild Ziffern geändert habe, im
-
Thread
ATTiny85 - Software UART Probleme
www.mikrocontroller.net/topic/125651#1147436 Ich nutze diesen Ansatz auch und habe Portierungen auf für attiny85 programmiert.
diskutiert, wo doch der TO nur > einen Software UART (bzw. die Transmit-Leitung > davon) auf einem Attiny85 zu implementieren will. Zum Senden reichen doch simple delays!
-
Thread
Attiny 85 intern oder extern 8 mhz
Hallo, Ist das richtig, dass es mit dem internen Oszillator des Attiny 85 öfters zu Problemen kommt, und man lieber einen extern verwenden sollte? Grüße
Luis schrieb im Beitrag #5068771: > Ist das richtig, dass es mit dem internen Oszillator des Attiny 85 > öfters zu Problemen kommt, und man lieber einen extern verwenden sollte? nein.
-
Thread
Attiny85 Bootloader Reset Vector geht nicht
Im Moment versuche ich gerade einen Bootloader für einen Attiny85 zu erstellen. Hier gibt es eine gute Anleitung dazu: http://www.mikrocontroller.net/articles/Konzept_f%C3%BCr_einen_ATtiny-Bootloader_in_C Wenn ich den Code aus der Anleitung nehme und compiliere
Hi > also einem Sprung an die Adresse 0x1800. Der Attiny85 hat aber nur Adressen von 0x0000 bis 0x0FFF. MfG Spess
-
Thread
ATTiny85 inkrementiert Variable nach Neustart nicht mehr
Guten Abend, Ich habe ein Problem mit meinem ATTiny85, dieser arbeitet als Boost Converter bzw. soll er das. Wenn man den Chip programmiert funktioniert alles wie vorgesehen. Mit dem Poti kann ich die Ausgangsspannung einstellen und wenn der Ausgang
glaubig besser. Hatte mir nur dabei nix gedacht weil der hat denn eingebaut hat und ich schon ein paar ATTiny85 eingesetzt habe wenn man nicht so viele I/O-Pins braucht und den Externen Reset nie beschaltet habe und es ehrlich gesagt auch noch nie Probleme damit gegeben hat. Aber ich werde ein SMD oder THT
-
Thread
Interrupts auf ATTINY84 vs ATTINY85
mein Problem liegen könnte. Der folgende Code funktioniert (mit kleinen Modifikationen auf einem ATTINY85 ohne Probleme und auf einem ATTINY84 nicht wirklich. (Es geht darum per Interrupt eine Flag zu setzen, worauf hin die Blink-Geschwindigkeit einer LED geändert wird) Auf dem ATTINY84 scheint
pinMode (LED_PIN, OUTPUT); pinMode (BUTTON_PIN, INPUT); //GIMSK = 0b00100000; //ATTINY85 - GIMSK = 0b00010000; // turns on pin change interrupts (PCIE0) 6 - ATTINY84 //PCMSK = 0b00000001; // ATTINY 85 - Pin 0 PCMSK0 = 0b01000000; // turn on interrupts on