-
Thread
gestörter Transimpedanzverstärker
Helligkeitssensor#Konstantstromquelle_mit_Transimpedanzverst.C3.A4rker) wird durch die Schaltflanken eines ATtiny85 gestört, auch ohne Last. Beides mit 5V aus Labornetzteil versorgt. Der Ausgang des TIA geht an einen ADC vom Mikrocontroller und wird ca. 20 us nach Flanke gemessen. Die Störung äußert sich als
Helligkeitssensor#Konstantstromquelle_mit_Transimpedanzverst.C3.A4rker) > wird durch die Schaltflanken eines ATtiny85 gestört, auch ohne Last. > Beides mit 5V aus Labornetzteil versorgt. Ich finde dein Problem ist hier ganz gut erklärt: https://www.youtube.com/watch?v=REZRUE-oOVA
-
Thread
Akku Spannung für 40W LED Lampe Kontrollieren
ganze an einem Lipo 4 zellen Akku mit 5 A. Soweit zu der technik drum herum, habe mir jetzt ein Attiny 85 genommen, und lese mit dem ADC ein Analogwert vom Poti ein, und gebe das dann als PWM aus, um den Treiber zu dimmen, jetzt möchte ich noch 2 Led´s Spannungsabhängig schalten als Akku anzeige, und
anzeigen. hab hier verschiede arduinos liegen, damit hab ich schon sowas probiert, habe jetzt den Attiny aber schon auf eine Platine gelötet, die in das Lampengehäuse soll, im prinzip scheiert das ganze zurzeit am attiny Code :( weiteres Problem aufgetaucht : laut Code Beispiel soll die PWM Frequenz
-
Thread
dragon + attiny25: Auswirkungen DWEN-Fuse
um die debugWire-Funktionalität meines neuen Dragon zu testen, habe ich ihn über ISP an einen attiny25 angeschlossen. Die Verbindung zum uC mittels Atmel Studio 6.1 verlief problemlos. Ich konnte Programme schreiben, und fuses setzen. Für den nächsten Schritt habe ich mich entschieden die DWEN
fuse keine solchen Auswirkungen. http://www.atmel.com/images/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf also habe ich mir nebenher aus Versehen irgend eine andere böse fuse gesetzt? Das halte ich doch für sehr großen Zufall. Oder hab ich's nicht verstanden?
-
Thread
ATtiny13A Flash
Controller "normale" Projekte in Anspruch nehmen? Was ist ein 'normales' Project? Den Speicher des ATTiny13 mußt du erst mal in Assembler voll bekommen. Da dürften die nur 6 Portpins schon eher begrenzend wirken. MfG Spess P.S. Man kann auch einen ATMega2560 in Assembler programmieren.
Laden ist echt spärlich, aber die Preise sind genial! Empfehlen würde ich dir die anderen 8-Pinner ATtiny85 (8 KB) und vielleicht einen ATmega328 (32 KB). Beide Typen lassen sich mit der gleichen Hardware programmieren, das ist wirklich praktisch an dem Paket. gruß sansu
-
Thread
Raspberry Pi Zero mit MOSFET und MCU ein/ausschalten
sicher runtergefahren werden kann. Ich wollte dies mit einem LogicLevel Mosfet (IRLZ44N) und einem Attiny85 lösen. Anbei eine Schaltungsskizze. Leider zeigt die Schaltung nicht das Verhalten, was ich mir gewünscht habe. So fließt scheinbar auch nachdem der Mosfet ausgeschaltet wird (wurde in einem
Da hast du recht! Vor allem ist mir eben aufgefallen, dass ich ohnehin eine GND Verbindung von ATTiny und RPi habe, da der ATTiny ja auch noch einen Pin von RPi toggeln soll. Autsch. Da muss ich wohl einen P-MOSFET besorgen. Trotzdem verstehe ich noch nicht so ganz, wieso es mit dem aktuellen
-
Thread
Wie zwei 18650 laden für diy Elektronik?
Lichterkette-Strombetrieben-Batteriebetrieben-Lichterketten-Schlafzimmer/dp/B08CGRGCVX Diese ordne ich um eine 3d gedruckte Form an. Hinzu kommt eine attiny85 und ein Transistor mit dem ich die Möglichkeit habe 3 verschiedene Ausschaltzeiten mit einem Taster einzustellen (zb 1,2 und 3 Stunden). Getestet habe ich das schon alles, mir fehlte nur noch die
reichen würde. Aber zwei Akkus sind besser. Mehr bekomme ich vom Platzbedarf nicht unter. Das mit dem attiny85 ist für mich einfacher als eine Elektronische Schaltung zu entwickeln. Noch eine andere Frage: Manche Powerbänke schalten ab wenn der Verbrauch zu niedrig ist. Habe gesehen das man dann einfach
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
Softwaremodul zum Umgang mit WS2812 LED-Ketten in Verbindung mit ATtiny44 (und internem 8 MHz Takt). Fast war ich der Ueberzeugung, dass das nicht funktionieren kann, aber es geht ! Leider konnte ich kein Video davon aufnehmen, denn egal was ich gemacht habe: Die
getestet. getestet habe ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier ?
-
Thread
Sonnenernte loggen, Photovoltaik, PV-Anlagen, Solarmodule, PV-Laderegler
Wollte das " kopierte " Teil eigentlich auf einen ATMEL-AVR 20SOIC-300mil Gehäuse umrüsten ( ATtiny816 oder ATtiny40 auf dem Rücken liegend ), aber das ist die ganze Sache nicht Wert. Als LCD-Treiber ist der HT1621B von HOLTEK verwendet worden. Das der verbaute µC kein ATMEL-AVR ist, da bin ich
noch niemand die anderen Relais getestet hat. https://www.arrow.com/en/products/bzx85b5v6-tr/vishay Bernd_Stein
-
Thread
Einfache Sensortaste
differientiell und 10Bit Auflösung. Gain ist 10x, sorry habe mich oben verrechnet da ich noch den ATTiny45 im Hinterkopf hatte. Bei Gain 200x war die Empfindlichkeit so groß das man viel zu schnell ausserhalb der Messbereiche kam. Man konnte dann schon das Zittern des Fingers der über den Sensoren schwebte
interresse verfolgt. die frage die sich mir stellt, ob es möglich ist eine sensortaste in einem attiny85 zu realisieren der im stromsparmodus arbeitet. das heisst wenn keine taste betätigt wird schaltet der attiny85 in den power_down modus. wird die taste betätigt muss der attiny85 über einen externen
-
Thread
AVR und PC RGB Daten senden
ich dazu? Ich hoffe ihr könnt mir helfen! P.S.: Für die LED-Steuerung benutze ich z.Z. einen Attiny13, wenn notwendig kann ich das natürlich ändern.
für USB einen extra Baustein verwendest. Wie gesagt, nur der Vollständigkeit halber: ein einzelner ATtiny85 kann das auch. ;-)
-
Thread
ATtiny: Daten ins Flash schreiben.
Hi, ich möchte gerne eine Tabelle in den Flash eines ATtiny44 schreiben. Diese Tabelle wird nur einmal geschrieben und dann nur wieder ausgelesen. Das Lesen klappt schon wunderbar nur beim schreiben läuft es nicht so richtig. Folgender Code: [c] void
Der Flash wird zwar aus dem Programm beschrieben, aber eben nicht mit &H55. Ich verwende hier den ATtiny85. [c] #include <avr/io.h> void write_page() { uint16_t wert = 0x55; // Löschen der Page, testweise Page 12 asm ( "ldi r30, 0x80 \n\t" "ldi r31, 0x01 \n\t" );
-
Thread
Verständnisfrage: Attiny mit interner PLL als Taktgenerator
glaube min nächster AVR wird ein entsprechender Tiny. :) Ich verwende diese Reihe sehr gern. Den ATtiny85 kann man ohne Quarz fast regulär mit 16,5 MHz takten und damit für V-USB nutzen. Das vereinfacht so manche Schaltung ungemein.
Hier hat jemand einen UKW Sender mit einem Tiny85 gebaut. 3 Bauteile reichen dafür, die PLL schwingt im UKW Band: http://hackaday.com/2012/01/26/sprite_tms-three-component-fm-transmitter/
-
Thread
Mit Funk/Infrarotsignal Servo ansteuern
> Ein Tiny85 reicht dafür vollkommen Richtig, aber dann braucht man noch einen Programmieradapter (dazu kann ein Arduino Uno dienen, oder ein andere Produkt). Ich schlage Arduino Nano (mit oder ohne Arduino
Oliver R. schrieb im Beitrag #4546228: > Ein Tiny85 reicht dafür vollkommen, mir IRMP und ein PWM für den Servo. Würde reichen, aber du benötigst einen zusätzlichen Programmer (od. alternativ einen Arduino http://highlowtech.org/wp-content/uploads/
-
Thread
IAR vs. GCC
Hallo, ich versuche gerade auf einem ATtiny45 mithilfe dem USI eine serielle Schnittstelle ans laufen zu bekommen. Beschrieben ist das in der Appnote AVR307 von Atmel. Die Software ist allerdings für einen ATtiny26 und den IAR Compiler geschrieben
Hier noch der nun funktionierende Quellcode angepasst für einen ATtiny25/45/85. Weshalb in der Appnote die Pin Change Interrupts auf den anderen Pins freigegeben sind, erschließt sich mir zwar immer noch nicht, is aber auch egal.
-
Thread
Ausfallrate abschätzen
Ich habe zwei ATTiny irgendwas (glaube ATTiny45) in ziemlich rauen Umgebungen eingesetzt. Einer steuerte über viele Jahre das Coming-Home-Licht, was ich für meinen VW T3 gebaut habe, der zweite verrichtet seit etwa 10
Ben B. schrieb im Beitrag #7415218: > Ich habe zwei ATTiny irgendwas (glaube ATTiny45) > Einer steuerte über viele Jahre das > Coming-Home-Licht, was ich für meinen VW T3 gebaut habe, der zweite > verrichtet seit etwa 10 Jahren seinen Dienst im Außenbereich
-
Thread
Kleines Programm für Debug Ausgaben
interner Oszi total daneben. Ich habe keine Idee mehr. Ich nutze das übrigens zzt. mit einem attiny85. Gruss, Jörg
noch vergessen. Jörg Esser schrieb im Beitrag #2879529: > Ich nutze das übrigens zzt. mit einem attiny85. Und auch mit Pegelwandler? Für direkt an RS-232 muß man die Bitbefehle umkehren. Peter
-
Thread
ATtiny2313 nicht löschbar
Hallo Allerseits, ih habe ein sehr merkwürdiges Phänomen. Auf einem Minimalborad sitzt ein ATtiny2313 auf ner Fassung, + ISP Stecker + 100nF. Nun konnte man den ein paar mal programmieren, jetzt gehts nicht mehr. Das merkwürdige ist, das man Signatur, FLASH etc. ALLES noch lesen kann. Aber Chip
Hi und guten morgen. Den selben Mist hatte ich auch schon mal bei Attiny2313(ähmmm bei Reichelt gekauft, und schon durchgelutscht vorher; oder noch schlimmer bei Pollin und Altware erstanden), habe sie in die Tonne gekloppt und den kleinsten Atmega wieder benutzt (also
-
Thread
ATTINY817 CLKOUT funktioniert nicht
Ich brauche für ein Projekt die UART Schnittstelle vom ATTINY817. Dabei bin ich allerdings auf einige Timing Probleme gestoßen und ich vermute, dass mein ATTINY nicht auf 20MHz läuft. Unterstützt wird dies durch den Takt von dem zum Test programmiert Timer TCA
geschützten Register: https://www.microchip.com/webdoc/AVRLibcReferenceManual/group__avr__io_1gaaaa396e67cc85f68fa0474d70edf3d4c.html Und muss das Clkout evtl per Fuse enabled werden?
-
Thread
Windsensor TX23 / TX20 von WS2x00 - Protokoll ?
für die Abtastung, PinChange-Interrupt für die Flanke). Die Implementierung nutzt derzeit einen ATtiny85, die Daten werden auf einem Bus ausgegeben. Die eigentliche Empfangsroutine lässt sich aber problemlos extrahieren, falls jemand Interesse daran hat. Gruß Jens
Jens Mundhenke schrieb im Beitrag #2340815: > Die Implementierung nutzt derzeit einen ATtiny85, die Daten werden auf > einem Bus ausgegeben. Die eigentliche Empfangsroutine lässt sich aber > problemlos extrahieren, falls jemand Interesse daran hat. hallo Jens, mich würde es interessieren
-
Thread
Anfängerhilfe - Projekt Modellbau Leuchtturm beleuchten
Microchip AVR Evaluationsboard) von ehajo Ich arbeite mit Atmel Studio 7 Im Board habe ich z.Zt. einen ATtiny2313A Wie in der Überschrift schon angedeutet habe ich mir ein (vermeintlich) einfaches Projekt für den Anfang vorgenommen: Es soll ein Modellleuchtturm beleuchtet werden. Modell: Westerhever Sand
und wie man darauf zugreift. Ob alles in die 1K reinpasst, ist eine andere Frage. Die Tiny 25/45/85 sind pinkompatibel zum Tiny 13. Mit denen hättest du wesentlich meht Luft nach oben.
-
Thread
Öffnerkontakt in Mikrocontroller
der Kontakt geschlossen und im unwahrscheinlichen Fehlerfall macht der Kontakt auf. Über einen Attiny85 soll dieser Kontakt überwacht werden. Macht der potentialfreie Kontakt auf so soll der Resetpin des Attiny auf GND gezogen werden und den Controller aufwachen. Im Prinzip tivial - nur hätte ich
Andi schrieb im Beitrag #4389577: > Macht der potentialfreie Kontakt auf so soll der Resetpin des Attiny auf > GND gezogen werden und den Controller aufwachen. Das ist murks! Werte den Kontakt mit einem Pin aus der als Interrupt definiert werden kann, und schicke den AVR in den SleepMode!
-
Thread
Overlapping PWM
Totzeit-Generator, der für jeden OC-Ausgang 2 Pins (z.B. OCxA und !OCxA) entsprechend ansteuert. ATtiny85 (Reichelt: ATTINY 85-20 SU) und AT90PWM316 (ebay: 360480310466) sind hier nennenswert.
-
Thread
AVR - Bandgap an einen Pin schalten zum Messen?
Kann man die Bandgapspannung an einen Pin schalten und direkt messen? In meinem Fall ein ATtiny(2|4|8)5 symbol VBG parameter Bandgap reference voltage condition VCC = 5.5V, TA = 25°C min 1.0 typ 1.1 max 1.2 units V Also etwa 10 % Fehler, das möchte ich durch
Je nach AVR unterschiedlich, ATTiny 2/4/84 gehts nicht laut Datenblatt ATTiny 2/4/85 gehts mit REFS0 bis REFS2 gesetzt siehe Datenblatt Seite 138 letzter Eintrag in Tabelle 17-3, und wenn du möchtest lese ich dirs auch noch vor. Allerdings
-
Thread
Korrekte Notenfrequenzen RTTTL
man ja zuweilen singende und klingende Spielzeuge, und so wollte ich dieses Jahr einen "kleinen" ATtiny85 mittels Piezo klingen lassen. Ich schreibe gerade an einem Java-Programm, welches Lieder im RTTTL-Format einliest und daraus eine Header-Datei mit Repräsentation der Lieddaten nach dem Schema von
ist aber auch schon fast keine Bastelarbeit mehr - zudem soll es klein sein. PS: Kann man einen ATtiny85 direkt an eine 5V-Solarzelle hängen oder sollte es der Leerlaufspannung wegen doch lieber eine 4V-Solarzelle sein?
-
Thread
MC soll sich selbst den Saft abdrehen können
disable interrupts asm volatile ("push r16 "); //backup reg16 asm volatile ("in r16, 85-0x20"); //MCUCR asm volatile ("ori r16, 0b00100000"); //set SE bit (b5) asm volatile ("out 85-0x20, r16"); //set MCUCR asm volatile ("ori r16, 0b10000100"); //set BODS (b7) and BODSE (b2) asm volatile ("out 85-0x20, r16"); //set MCUCR asm volatile ("andi r16, 0b11111011"); //clear BODSE (b2) asm volatile ("out 85-0x20, r16"); //set MCUCR asm volatile ("sei"); //enable ints again
-
Thread
Motortreiber-IC DRV8870 Vorstellung (und Fragen)
Schule so vor.) Viel länger als 100μs möchte ich nicht warten, dann schläft der Treiber ein. Attiny13A, 841 und Atmega32 hätte ich zum testen da, kann der Atmega48 etwas besonders nützliches? (Meines Wissens nicht)
ausreichend genaue Werte um die Drehzahl nach regeln zu können. Bei mir macht das übrigens ein Tiny85 mit interner 16MHz (PLL). LG
-
Thread
Stromverbrauch von μC mit deep sleep messer und Batterie berechnen
Mario Z. schrieb im Beitrag #5264223: > Ich setze auf einen Arduino oder Attiny o.ä. und einen RFM95 sowie den > DHT22 oder DS18B20, mal sehen. Also Du hast noch nicht angefangen. Ein einzelner Attiny (ohne das Arduino Hühnerfutter drumrum) ist schon mal nicht schlecht, der
betriebenen.. Der Markt ist ja fast überschwemmt?! Preislich so um die 100€.. Ich hatte mal einen Attiny85-PU mit DS18B20 und einem 433mHz sender ausgestattet und einer CR2035. Alle 15min gesendet hat das ganze über zwei Jahre gehalten. Schon verrückt.. Der Typ von YouTube "the guy with the swiss
-
Thread
DCF77 Empfangsprobleme
taugt. Nur über UART > ansteuerbar. > Gab wohl gewisse Schwierigkeiten, alles in einem Chip der ATtiny-Serie > unterzubringen. Du kapierst es einfach nicht. Der ATtiny12 hat 8 Pins, davon normalerweise 5 I/Os (wenn Reset nicht als I/O mißbraucht wird). Ersetze ihn durch einen ATtiny24 oder ähnlichen
gesagt: es ist für das Wesentliche eines solchen Programms so unglaublich egal, ob es für einen ATtiny24, 85, 2313, 1616 oder ATmega8, 48A, 328PB, AVR64DD28 geschrieben wurde. Weil weder nennenswert Speicher noch bestimmte Peripherie dafür gebraucht wird, die manche Typen nicht hätten. Karl B. schrieb
-
Thread
3,7V Schaltung erklären
Ziel herauszufinden, welcher Strom bei 4.2V fliesst. Mit einer älteren (also keiner true green) 1.85V laut Transistortester grünen 5mm LED, einer 1.53V laut Transistortester roten LED, einer 1N4007 und einem BC547. Bei 4.2V fliessen 150mA, bei 4.1 ca. 100, bei 3.8 ca. 60, bei 3.7 ca. 40 bei 3.6 ca
Ich würde dafür einen ATtiny25 nehmen, der läuft an 1,8..5,5V. Mit VCC als Referenz mißt er die Bandgap (1,1V) und steuert entsprechend die 2 LEDs an. Viel mehr als 10 Zeilen C sollte das nicht benötigen. Zur Stromersparnis kann
-
Thread
STK500 original
verbinden in AtmelStudio7 und Spannung lesen und der macht auch was. Aber: => Ich habe einen Tiny85 eingesteckt, ISP geht nicht, => Ich habe einen Tiny85 mit Reset Disable, da wollte ich HVISP => gehta uch nicht lese da nur 0x0000000 Ich blicke das ganze Teil auch nicht, 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?!
-
Thread
Led Vorwiederstand tatsächlich ein 3 Watt Widerstand nötig?
Material: GaInN Intensität: 28 Lm Öffnungswinkel: 40° Wellenlänge: 630nm Betriebtemp.: -25 °C bis 85 °C Betriebsspg.: min. 2,0 max. 2,6 V Betriebsstrom: 150mA http://www.led-2005.de/Power-LED-Rot-28Lm-8mm-Flachkopf-05W-150mA.html Jetzt habe ich mit www.led-rechner.de folgende Empfehlung bekommen
angeleuchtet wird) --------------------------------------------------------------- Lösung: Ein attiny13 + vibrationsschalter + relais... Problem gelöst. sobald es vibriert (motor an) schaltet der attiny den relais und unterbricht die Stromversorgung... wenn keine erschütterung schließt der attiny
-
Thread
Anfängerfragen zum LM386
benutze in meinen Gartenbahn-Soundmodulen den LM386 auch in Verbindung mit einem Mikrocontroller (ATTiny85), der die NF über Highspeed-PWM ausgibt. Ich filtere den Träger (250 kHz) mit einem einfachen Tiefpass 11,5k/100nF aus und gebe das Signal über 100nF zum Poti (20k, weil ich die vorrätig habe). Der ATTiny85 läuft mit der Spannung einer Li-Ion-Zelle, der LM386 je nach Modell mit der Spannung von einer, zwei oder drei Li-Zellen. Unter 3,3V setzt der Verstärker aus, ansonsten läuft das recht zuverlässig
-
Thread
Freescale Drucksensor an Atmega8
? > > könntest du mir Erklären wie Ich das am Einfachsten machen würde ? Du könntest einen ATTiny25/45/85 mit eingebautem Differenzverstärker nehmen, der Verstärkung und Digitalisierung übernimmt - wenn dir die 10 Bit des internen A/D Wandlers genügen. Da der ATTiny auch einen eingebauten Temperatursensor
Sensor von Reichelt den MPX-5050 zu nehmen. Nun noch eine Frage wäre es dann Möglich diesen an einen Attiny anzuschließen ( über ADC-Wandler ) und diese 6 Attinys über I2C an den Atmega anzuschließen und dort die Werte zu erhalten und dann die AAuswertung zu übernehmen ?
-
Thread
Tiny85 Aufwecken
Hallo miteinander, ich bin auf der Suche nach eine möglichkeit einen PowerDown Tiny 85 wieder aufzuwecken. Mit Taster am INT0 ist alles kein Problem. Was will ich machen? Ich möchte den Tiny85 "schlafen" schicken, damit meine Batterie Anwendung auch lange Laufzeiten hat. Alle 60s soll
einen AVR per Watchdog aufwecken wollen. Das ist als Beispiel und Test zu sehen. Ich verwende einen ATTiny85. Dieser soll nach gewisser Zeit was tun :-) Dabei kann man die Zeit über den WDT einstellen (bis 8s) oder einfach die ISR zählen und dann bei erreichen einer Vorgabe weiteren Code ausführen. Zum
-
Thread
USB ISP Programmer
Hi, welchen USB ISP Programmer (zum flashen von Attiny13, Attiny 85...) empfehlt ihr? Er sollte mit der Arduino IDE kompatibel sein, gegen passende Sockel (wie bei diesem Projekt: http://www.kaibader.de/attiny-isp-arduino-shield/) wäre auch nichts
-
Thread
ZigBit ZigBee Meshnetics
Farnell) und war auch beim Löten ganz vorsichtig?! Der USBprog liest zuverlässig: ATmega168, ATtiny13, ATtiny26 und ATtiny2313.. Levelshifter funktioniert hier auch problemlos (hier hab ich tlw. direkt an den Beinen gelötet..) Wenn ich die ZigBit module an 3.3V häng, dann laufen die internen Oszillatoren
in meinen c-files eingebunden. void appEndDeviceTaskHandler(void) { batmonReq.voltage = RF_1V85_BAT_VTG;// setze Schwellwert auf 1,85V batmonReq.RF_BatteryMonConf = RF_BatteryMonConf;// Confirm-Handler-Aufruf RF_BatteryMonReq(&batmonReq); ... } mein problem: die funktion "RF_BatteryMonReq
-
Thread
Potentialfreie Spannungsmessung mit XR4151
Hallo Gerald, bei Reichelt kostet der IL300 gerade mal 1,85 EUR. Liebe Grüße Felix
erreichen. Wenn Du sowieso mit AVRs arbeitest, kannst Du die Spannungs-Frequenz Umformung mit einem ATtiny25 und umgekehrt mit ATtiny44 erledigen. Alternativ kann der Arduino auch die Frequenz selbst auswerten. U/f-Wandler: http://www.mino-elektronik.de/Generator/takte_impulse.htm#bsp6 f/U-Wandler: http
-
Thread
avrdragon ISP Problem
4.12 SP3: Sw: 0x0100 0x0101 Full Support for: ATmega48/88/168, ATmega8, ATmega32, ATmega128, ATtiny13, ATtiny25/45/85 and ATtiny2313 February 26th, 2007 - Sw: 0x0101 0x0109 (released with AVR Studio 4.13) Added part support for ATmega88P and ATmega168P Mal sehen, wenn angegeben ist, das der
-
Thread
LED Flackern laseen- Attiny13 und AvrStudio5
Hallo, ich habe mir jetzt einen ISP Programmwr zugelegt. Möchte jetzt mit einen Attiny13(A) eine LED flackern lassen (Kerzen Simulation). Da ich mich NOCH nicht mit Avr Studio auskenme meine bittet an die, die sich auskennen: könnt ihr mir einen code zukommen lassen? Es gibt
> Getestet hab ich den Spass jetzt aber nicht ;) Hatte heute Zeit und hab den Code auf nem Attiny85 getestet. Läuft wie es zu erwarten war...also falls das mal jemand brauchen sollte...;)
-
Thread
atmega an nl-522
Led blinken lassn und so zeug geht ja ohne Probleme. Jetzt will ich das NL-522 Modul an einen Attiny85 anschließen und ein LED leuchten lassen wenn eine gewisse Anzahl von Satelliten empfangen werden. Nur weiß ich grad net wo ich anfangen soll. Datenblatt hab ich aber jetzt happerts beim Verständnis
irgendwann mal vielleicht einen LIPO dranhängen will. GPS benötigt minimum 3.5V dazu dann den AVR (ATtiny85) mit 3.3V (Durch Spannungsregler). Wie würde ich da vorgehen? - Den Tiny auch mit 3.5? - Pegelwandler? - bzw hält er den Pegelunterschied aus? Bei Akkus ist es ja so eine Sache mit konstanter
-
Thread
ATtiny45: kein Interrupt bei Timer1
und testen verbracht - erfolglos. Eigentlich ganz einfach: ich verwende auf meinem Stk500 einen ATtiny45 @ 8MHz (intern, kein Teiler) und würde gerne aufgrund des 4-Bit-Prescale mit 16.384 den Timer 1 nutzen. Dazu folgendes Test-Programm im AVR Studio 7 zusammengeschrieben: [c] #include <avr/io.h
aus der Bibel (Datenblatt) ;-) z.B. 10.2.2 Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf sorry, muß auch PINB |= (1 << PB0); // led0 on if ISR is called heißen
-
Thread
AVR debuggen unter linux
0x9108 2 KiB 0.1 KiB attiny261 0x910C 2 KiB 0.1 KiB attiny43u 0x920C 4 KiB 0.1 KiB attiny44 0x9207 4 KiB 0.2 KiB attiny45 0x9206 4 KiB 0.2 KiB attiny461 0x9208 4 KiB 0.2 KiB attiny48 0x9209 4 KiB 0.1 KiB attiny84 0x930C 8 KiB 0.5 KiB attiny85 0x930B 8 KiB 0.5 KiB attiny861 0x930D 8 KiB 0.5 KiB attiny88
-
Thread
Atmega328p Power_Save
Zum Thema: Danke für die Vergleichswerte zu WDT bzw. 32,768 kHz Quarz. Bislang habe ich am ATtiny45 immer WDT genutzt, weil dadurch zwei Pins frei blieben. Jetzt werde ich dann doch einmal einen Uhrenquarz anschließen und sehen, wielange die Laufzeit mit Speicherkondensator (0,1 F) ist. Überdies
" und "Operation am offenen Herzen" herziehen, aber Politik ist hier im Forum verboten. > ... ATtiny45 ... Da sieht es wohl nicht so gut aus, aus dem Archiv: [code] ATtiny85-20PU (1351): U 32768 32768/32 32768/128 5.0 17.8 8.4 8.1 3.3 13.3 8.1 7.9
-
Thread
inline hauptloop & zugriff auf C-Variablen
vernünftig zu benutzen. Davon abgesehen, stellt sich natürlich die Frage, ob die Wahl eines ATtiny13 dann die allerbeste war... Was meinst du eigentlich, was an while (1 == 1) besser sei als an z. B. while (1) oder for (;;) ? Ich fand's irgendwie lustig...
gereicht haben. Nun, ich hoffe dann, du hast kein DIL-Gehäuse genommen. In die Grundfläche des ATtiny13-DIL passt ja fast ein ATmega8-TQFP rein. ;-) Ansonsten: ATtiny25/45/85? Gleiches Pinout wie ATtiny13, aber deutlich besserer Satz an Features, u.a. zwei Timer-Kanäle.
-
Thread
Einschaltdauer von Platinenrelais?
Stefan Wimmer schrieb im Beitrag #1856110: > die lt. Datenblatt maximal erlaubten 85°C! Das heißt im logischen Schluss, dass die /Umgebungsluft und die Platine/ im Gehäuse also 85°C erreicht? Von der /Umgebung/ des Bauteils geht eine übliche thermische Spezifikation nämlich aus. Und
Hallo, ich hab das jetzt mal so gelöst: Ein 78L05 versorgt die Schaltung mit 5 Volt. Ein ATTINY25 reicht mit seinen extrem komplexen Code Do If Pinb.0 = 1 Then Portb.1 = 0 Portb.2 = 1 Else Portb.1 = 1 Portb.2 = 0 End If Loop die Pegel des Sensors (ein/aus
-
Thread
Led-Kerzen mit umgebauter Zeitschaltuhr (230VAC->X VDC) schalten
einen Vorwiderstand vor die Led zu setzen. >> Und, um dem Ganzen noch die Krone aufzusetzen: Ein Attiny85 (uC mit 8 >> Pins) in Verbindung mit einem RTC-Modul und einem Lichtsensor könnte die >> Aufgabe wunderbar übernehmen. Das sind aber nur meine Hirngespinste ? > Mit MC´s geht ja alles, das macht
10mA geht´s nicht, wird dann zu dunkel. >>> Und, um dem Ganzen noch die Krone aufzusetzen: Ein Attiny85 (uC mit 8 >>> Pins) in Verbindung mit einem RTC-Modul und einem Lichtsensor könnte die >>> Aufgabe wunderbar übernehmen. Das sind aber nur meine Hirngespinste ? > >> Mit MC´s geht ja alles,
-
Thread
sprintf gibt nur "?" auf LCD aus
nicht die 32 IO-Pins des mega644. Brauche ich beispielsweise nur wenige Pins, reicht auch auch ein attiny. Den gibt es bis herunter mit 6 I/O-Pins, aber mehr als 8 kB Flash bekommt man in dieser Größe nicht. Verschwende ich soviel Flash, daß ich mehr als 8 kB Programm habe, muß ich mindestens einen mega168 nehmen in einem PDIP28- oder TQFP32-Gehäuse - gegenüber den PDIP8/SOIC8 eines attiny85. Zudem sind die ebenfalls billigen "größeren" AVR auch keinen Deut schneller, und mit Gleitkommazahlen ist die Rechenleistung schnell weg. Wie gesagt, es gibt sicher Fälle, wo das egal ist.
-
Thread
AVR Atiny85 Restart
Hallo, ich verwende einen Atiny85s am USB-Port als Datenschleuder. Alles wunderbar. Nun begibt es sich, das ich den AVR neu starten muss. Hierzu verwende ich eine von Atmel genannte Methode: [cpp] cli(); wdt_enable (WDTO
Wichtig ist das MCUSR = 0; Die Init-Sektion brauchst Du nicht, dazu hat der ATtiny zu wenig RAM. Im Main reicht völlig.
-
Thread
ATtiny45 ADC Problem
Ich möchte mit einem ATtiny45 eine Spannung messen und abhängig davon eine LED ein- bzw. ausschalten. Programmiert wird er tiny mittels ISP. Im Anhang ist die Schaltung zu finden. Das Problem ist nun, dass am ADC-Eingang
auswählen. http://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf Man findet im Datenblatt unter "Table 17-4 Input Channel Selections" die richtige Zuordnung: ADC2 (PB4): MUX[3:0] = 0010 Es lohnt sich also das Datenblatt auch
-
Thread
Speicher Voll Attiny2313
USI_START_VECTOR USI_START_vect #define USI_OVERFLOW_VECTOR USI_OVERFLOW_vect #elif defined( __AVR_ATtiny24A__ ) | \ defined( __AVR_ATtiny44A__ ) | \ defined( __AVR_ATtiny24__ ) | \ defined( __AVR_ATtiny44__ ) | \ defined( __AVR_ATtiny84__ ) #define DDR_USI
USI_START_VECTOR USI_STR_vect #define USI_OVERFLOW_VECTOR USI_OVF_vect #elif defined( __AVR_ATtiny25__ ) | \ defined( __AVR_ATtiny45__ ) | \ defined( __AVR_ATtiny85__ ) #define DDR_USI DDRB #define PORT_USI PORTB #define PIN_USI PINB #define