-
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
-
Thread
Attiny85 mit 5,7V betreiben
Seid ihr euch sicher das es funktioniert ? Der Attiny85 zieht im Schlafmodus nur wenige µA, was den Spannungsabfall der Diode deutlich reduzieren sollte?
Ich habe einen ATtiny85 und einen ATmega644 viele zig Stunden lang problemlos mit 6V betrieben. Aber verkaufen würde ich sowas nicht, da würde ich mich lieber an den Datenblättern orientieren.
-
Thread
Messung der Betriebsspannung mit internem ADC auf ATtiny85
Ich habe eine Möglichkeit gesucht, die Betriebsspannung des ATtiny85 ohne externe Kompenenten zu messen. Im Handbuch ist etwas versteckt aufgeführt, dass man die interne Bandgap-Referenz auch als Eingang für den ADC auswählen kann. Wenn man diese Spannung mit
Datenblätter durchgegangen, die mir vorlagen. Messung der Betriebsspannung möglich: [code] ATtiny 25/45/85 JA ATtiny 24/44/84 JA ATtiny 13 NEIN ATtiny 4/5/9/10 NEIN ATmega 48/88/168 JA ATMega 8 JA [/code]
-
Thread
RCSwitch-lib mit Attiny85 zum Empfangen nutzen?
zusammen, hab mich jetzt den halben Tag lang totgesucht, ob es eine Möglichkeit gibt, mit dem Attiny85 die RCSwitch-Bibliothek zu verwenden, denn es funktioniert einfach nicht. Compilieren und übertragen klappt zwar, aber ich empfange nichts. Nun fand ich das hier in der RCSwitch.h: [c] //
ich will aber empfangen. Oder hat jemand sowas schon mal erfolgreich gemacht? Ich will mit dem Attiny85 einfach nur auf eine Funkklingel bzw. 433-Fernbedienung reagieren und ein Relais schalten. Wollte dafür eigentlich keinen Arduino Mini verschwenden, wenn ich eh nur 2 Ports brauche. Geht das auch
-
Thread
Arduino-ATtiny85: Startup Time verkürzen
Hallo, habe den ATtiny85 jetzt mit dem AVRISP MK2 aus dem Atmel-Studio heraus programmiert, d.h. ohne Bootloader und die damit verbundene Startverzögerung. Ganz am Anfang der Setup()-Routine setzte ich einen Pin auf Output
Also ich weiß nicht, wie der Aufbau bei Tim genau aussieht, aber hier in Assembler: ATtiny85 auf Steckbrett, 4 MHz-Quarz, sonst absolut nichts, bei 5.0 V mit Low-Fuse-Byte EF, das heißt '16K (16384) CK 14CK + 4 ms': vom Einschalten bis zum Pin-Wechsel dauert es ca. 8.6 ms. Wie zu erwarten
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
RC008T-2 rausgekramt, socket card drauf, funktioniert auf Anhieb: [pre] % avrdude -c stk600 -p t85 -t avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e930b (probably t85) avrdude> part AVR Part : ATtiny85 Chip Erase delay
avrdude done. Thank you. [/pre] OK, noch was programmieren (passt nicht wirklich, Code für einen ATtiny13, aber egal): [pre] % avrdude -c stk600 -p t85 -U nachtlicht.elf avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e930b (probably t85) avrdude
-
Thread
Arduino analogRead funktioniert nicht mit ATTiny85
ich dachte, man kann die analoge Spannung, die an einem analogen Eingang hängt, bei Arduino einfach so auslesen - geht bei mir aber nicht. Die Spannungen, die anliegen, sind so zwischen 1V und 0,5V, aber es blinkt immer gleich (4x): [c] #define ANALOG_PIN (A1) #define SWITCH_PIN (1) int vcc_int_messen() { analogReference(DEFAULT); delay(100); int aval = analogRead(ANALOG_PIN); aval = analogRead(ANALOG_PIN); aval = analogRead(ANALOG_PIN); return aval; } void blinken(int mal,int ms) { for (int i=0; i < mal; i++){ digitalWrite(SWITCH_PIN, HIGH); delay(ms);
-
Thread
Suche programmierer Atmega8 Attiny85
Hallo, ich suche jemanden der mir mein bereits fertig geschriebenes Program auf Atmega8 und Attiny85 programmieren kann. (am besten im Raum Freiburg)
-
Thread
RC Servo Signalmessung mit ATTiny85 und Konsorten Gesperrt
Hoi zäme, ich möchte einen Gedankengang mit der Schwarmintelligenz verifizieren: Ich möchte ein klassisches RC-Servo Signal mit einem Tiny85 ausmessen und auf ein PWM spiegeln. Der selbe Ansatz, der mir eingefallen ist habe ich auch mehrfach im Netz gefunden: Da der Tiny keinen InputCapture hat und nur 8 Bit breite Timer Register ist der Ansatz, eine TimerOverflow ISR zum inkrementieren eines Counters zu nutzten und eine PinChange ISR, um die Flanken zu erkennen, wo die Pulsdauer gebildet wird á la pulseDuration = overFlowCnt*256 + timerVal >Mein Eindruck ist, das Ergeniss jittert
-
Thread
ATtiny85 Timer/Counter1 will nicht funktionieren
Hallo, ich bin gerade dabei zwei Timer im ATtiny85 zu programmieren. Der Timer0 funktioniert wie er soll. Timer1 macht mir Probleme. Ich habe schon ein komplett neues Projekt angefangen und alles unnötige auskommentiert. Hier mein aktueller
Das mit den Prescaler-Einstellungen lag daran, dass ich zuletzt in dem Kapitel "Timer/Counter 1 in Attiny 15 mode" gelesen hatte. Ich sollte auch beim flashen auch die richtige HEX Datei verlinken. Ich glaube das war gestern einfach nicht mein Tag. Neuer Tag neues Glück: Mein Ziel ist es
-
Thread
ATTINY 85 und MCP41100 digitales Potentiometer
Hallo, ich möchte das digitale Potentiometer MCP41100 über den ATTINY85 ansteuern. Ich hätte das folgendermaßen gemacht(siehe angehängte Datei). Allerdings hat mich folgender Forenbeitrag etwas verwirrt: http://www.mikrocontroller.net/topic/109904 Kann man wirklich
du hast doch als Programmierer jede Freiheit die benötigten Portpins frei zu wählen. Merke ein attiny85 ist kein attiny2313. Auf das USI-SPI Interface greife ich nie zurück und steuere meine "SPI-Geräte" direkt an. Laut Datenblatt des MCP41100 http://ww1.microchip.com/downloads/en/DeviceDoc/
-
Thread
CTC1 im TCCR1 des ATtiny85
. Siehe Bitbeschreibung zum CTC1-Bit im TCCR1-Register im Kapitel 16.3.1 des Datenblattes des ATTiny25/45/85. MfG
Hi, du schaust in ein anderes Datenblatt, im Datenblatt des ATtiny85 beschreibt Kapitel 16 den Analog Comperator - und ein tiny85 hat kein TCCR1A, sondern nur ein TCCR1. Das aktuelle Datenblatt findest du hier: http://www.atmel.com/dyn/resources/prod_documents/doc2586
-
Thread
Attiny 85 CTC PWM zum ansteuern eines Schrittmotors
aktuell zum testen einen TB6600 Treiber mit einem 3Nm 4,2A Schrittmotor. Jetzt will ich mit einem Attiny 85 dem Timer 0 als CTC verwenden um das Pulssignal für den Schrittmotortreiber zu erzeugen. Mein Problem ist, das die PWM absolut "unstabil" läuft. Rein theoretisch müsste ich ja von ca. 15-3900Hz
zurück in Ergebnis schreiben } void timer0_init(uint16_t prescaler) { //Prescaler Timer 0 Attiny85 TCCR0A|= (1<<WGM01)|(1<<COM0A0); //WGM für CTC Modus COM0A0 für Toggle on Compare Match TCCR0B=0; if(prescaler==1){ TCCR0B |= (1<<CS00);} // Prescaler=1
-
Thread
Ungenaue Werte bei Messung der Betriebsspannung Attiny85
Hallo, ich versuche mit die Betriebsspannung des Attiny85 zu messen und bekomme ziemlich starke Abweichungen, wenn ich mit dem Multimeter nachmesse. Als erstes habe ich folgendes versucht: [c] void internespannung() { //Spannung Messen start
probiert): auf 5.0 V eingestellt, ergibt sich bei Ucc= 3.3 V ein Wert von 3.28, bei 3.0 einer von 2.98; ATtiny85-20PU, Revision B von 1351, ein alter von 0739 verhält sich fast gleich. Es ist ein ganz simpler Steckbrettaufbau, Systemtakt 1 MHz.