-
Thread
ATtiny45
Hallo, ich benutze den ATtiny µc(8 Pins): GND,VCC und noch 6 Pins,davon brauche ich einen zum Sensor, 4 als Ausgabe(zur Leds),und RESET. das Problem jetzt ich soll die AREF(ref.Spannung)einschliessen,aber wie fonktinniert das, ob ich den pin für Referenzspannung und als Ausgabe benutzen oder wie? Danke euch
-
Thread
Attiny45
programmieren angefangen bin also noch etwas unbeholfen. Ausrüstung: habe ein stk500 in dem ich einen Attiny45 quäle ;-) bis jetzt habe ich eine stromstoß schaltung programmiert und ein paar led´s zum leuchten gebracht. ich wollte jetzt ein blinklicht zum üben mittels timer Programmieren doch aus dem
-
Thread
SPI-Kommunikation ATTiny45 --> ATTiny45?
Hi Leute !!! Ich möchte gern eine Funkstrecke zwischen zwei ATTiny45 mittels zweier nRF24L01+ Module aufbauen, welche über SPI angesprochen werden. Da ich allerdings mit diesem Interface noch nicht gearbeitet habe, wollte ich die SPI-Kommunikation zunächst einmal
----------------------------------------------------------------------- ' MASTER $regfile = "attiny45.dat" $crystal = 128000 $hwstack = 36 $swstack = 8 $framesize = 24 Dim Datatosend As Byte Config Portb.2 = Output ' USCK ----> SCK (Slave) Config Portb.1 = Output
-
Thread
ATtiny45 Funk
hallo! Ich erzeuge an einem Pin eine Schwingung mit der Frequenz f=1Hz. Ich möchte dass diese Schwingung per "Funk" an ein Lautsprecher gesendet wird und diesen zum Ton erzeugen bringt. Es ist ein Rechteck Signal. Ich habe an den Pin ein langes spiralisiertes Kabel angebracht und mit GND verbunden. Bei dem Lautsprecher ist ein solches Kabel mit +5V und einem Anschluss des Lautsprechers Verbunden. Der 2. Anschluss des Lautsprechers ist mit GND verbunden. Der Lautsprecher erzeugt aber keinen Ton. Ich will in die "Funk-Daten-Übertragung" einsteigen und weiß daher nicht ob das so richtig ist
-
Thread
Attiny45 bug
Attiny45 != 16Bit
Draco schrieb im Beitrag #4723687: > Attiny45 != 16Bit Mehr als das ist es aber auch nicht und nur da wärs ein Unterschied. Hab die Formulierung aber schon korrigiert, weil ich sicher war, dass da jemand rückwärts drüber stolpert ;-).
-
Thread
Attiny45 und Arduino
unregelmäßig und langsam... wie kann das sein? Brauche ich weitere Bauteile, um den Attiny zu betreiben? Mein Attiny ist genau dieser: https://www.conrad.de/de/embedded-mikrocontroller-attiny45-20pu-pdip-8-microchip-technology-8-bit-20-mhz-anzahl-io-6-154219.html Schöne Grüße
Narr schrieb im Beitrag #5124107: > Attiny45 (20MHz) Mach lieber 8MHz.
-
Thread
ATtiny45 Bootloader
ATmega Bootloader entsorgt habe und sauschnell ist er außerdem. Die Brennzeiten liegen von 1s (ATtiny13) ... 8s (ATmega644). Folgende AVRs sind getestet: ATtiny13 ATtiny2313 ATtiny45 ATmega8 ATmega16 ATmega162 ATmega168 ATmega32 ATmega323 ATmega644 Anbei der komplette Quellcode
Programmierroutinen nötig, eine für AVRs mit BootStartFuses und eine für AVRs ohne. Um also Bootloader für ATtiny84, ATtiny85 und ATmega48 zu erzeugen, nimmt man die gleiche Konfiguration, wie für den ATtiny45. Peter
-
Thread
Timer attiny45
Und welches ist der 16-bit-timer beim ATtiny45?
Hi >Und welches ist der 16-bit-timer beim ATtiny45? Mist ist ja ein ATTiny45. Aber mit Timer1 und Prescaler 16384 reicht es trotzdem knapp (OCR= 0xF9) für einen 1s-Takt. MfG Spess
-
Thread
Wie einen Attiny45 programmieren?
Nabend. Weiß zufällig jemand eine Software, mit dem man einen Tiny45 programmieren kann? Habe den Programmer aus dem Tutorial aufgebaut und mit Ponyprog funktioniert es ja leider (noch) nicht. Wie programmiert ihr den? Bin dankbar für jede Hilfe. Gruß Florian
früh angekündigt... Das hat aber alles nichts damit zu tun, dass man momentan einwandfrei einen ATTiny45 mit einem STK500 programmieren kann, bevor es die meisten "Drittanbieter" machen können... Und mit Werkzeugen, die vom Hersteller eines Bauteils geliefert werden, kann man meistens alle Möglichkeiten
-
Thread
ATTINY45 Taktgenauigkeit
auch nicht auf andere Chips umsteigen, der einzige IC neben einem LP2951 als 5V-Regler soll der Tiny45 sein.
Wenn der Schaltplan nicht veraendert werden kann und der Attiny kein Platz mehr hat: lass doch den Atmega64 den OSCCAL Wert berechnen. Der Attiny sendet dem Atmega64 die Temperatur und erhaelt den neuen OSCCAL-Wert.
-
Thread
ATTiny45 PWM
Moin, Ich versuche einen kleinen Regler für Bürstenmotoren zu bauen. RC-Signal einlesen, PWM raus. Das RC-Signal lese ich mit PCint ein und messe das Signal mit einem freilaufendem Timer. Funktioniert. Nun die PWM auf Timer1, mit einem Tiny85 auf einem Arduino-Board hat das auch prima funktioniert. Das Ding ist mir aber zu klobig, also habe ich das auf einem Breakout mit einem Tiny45 gemacht und die PWM geht nicht. Die Hardware ist Ok. Ich kann den Pin toggeln lassen, das RC-Signal einlesen geht, PWM aber nicht. Dann habe ich den dokumentierten Bug im Tiny45 bzgl. OC1B gefunden, der Workaraound
-
Thread
ATTiny 45 lichtprotokoll
hallo zusammen, ist es möglich mit ATTiny 45 DALI protokoll zu implimentieren?? weisst jemand es, ob es möglich mit diesem UC ist. vielen Dank
entwicklen, um licht dimmen ( Mittels vorschaltgeräte) zu können. ich habe mich entschieden für ATTiny45. meine Frage ist es möglich mit Attiny sowas zu realisieren oder soll andere UC sein
-
Thread
ATtiny45 und VUSB?
Hi, nach erfolglosem Verlöten eines viel zu kleinen FTDI-Chips wollte ich die Variante mit einem ATtiny2313 (DIP-20) und VUSB probieren. Aber zuerst wollte ich hier nachfragen, ob meine Schaltung so funktionieren würde, bevor ich mir die Bauteile zulege :) Außerdem wollte ich noch wissen, ob man mit einem 20 MHz Quarz neben dem USB --> UART auch noch das SPI (für ISP) bewerkstelligen kann und ob man dafür auch mit dem CKOUT-Ausgang einen zweiten Chip mit 20 MHz betreiben kann, so dass SPI und UART ausreichend schnell eingestellt werden können. Habe mir das entweder als USB-Programmer oder
-
Thread
MOSFET am ATTiny45
zwar, kann ich den BSS123 zum schalten von 3V benutzen und das gesteuert über nen ausgang von nem ATTiny45? MfG Kai
Versorgungsspannung 3v und jep der ATTiny45 bekommt von der selben spannung versorgung
-
Thread
Interrupt Attiny45
Hallo, ich habe eine Frage zu meinem Code [c]#define F_CPU 4000000UL #include <avr/interrupt.h> int zaehler; int main(void) { DDRB |= (1<<PB0); //PB0 -> Ausgang PORTB &= ~(1<<PB0); // PB0 -> low TIMSK |= (1<<TOIE0); // Interrupt beim Overflos auslösen TCCR0B |= (1 << CS01); // prescale = 8 sei(); // Interrupts freigeben while(1){ } } ISR(TIM0_OVF_vect){ zaehler++; if (zaehler==1953) zaehler = 0; // eine Sekunde ist vorbei (1953*0.512=0,99s) if (zaehler<1) PORTB |= (1<<PB0); //Lasse LED kurz aufblinken else PORTB &= ~(1<<PB0); }
-
Thread
Lipowarner mit ATtiny45
Hallo, ich möchte einen 3S Lipowarner mit dem ATtiny45 realisieren. Dieser soll einfach alle drei Zellen überwachen und falls eine Zelle 3.3V erreicht eine LED einschalten. Ist die Schaltung im Anhang so in Ordnung oder habt ihr Verbesserungsvorschläge
Spannungsteiler nehmen. Dann kann man im differentiellen Mode jede Zelle einzeln messen. Mit dem ATtiny25 wirds dann aber eng mit den Pins, daher besser den ATtiny24 nehmen.
-
Thread
Blinklicht ATtiny 45
Hallo zusammen Ich habe ein Problem mit meinem ATtiny 45. Ich will am PIN 3 (PB4) ein getaktetes Signal(ca 1 Hz)ausgeben und an einer LED anzeigen. Nun messe ich aber an diesem PIN eine Spannung von +5V getaktet mit 8kHz. Ich hab den MCU aus der Schaltung
-
Thread
Interrupt ATtiny45
Hallo, ich habe nun seit geraumer Zeit mich mit C beschäftigt, etliche Bücher und Forumbeiträge gelesen und natürlich viel ausprobiert. Nun wollte ich mal ein wenig was umsetzen und scheitere leider an meinen Code, vermutlich eine Kleinigkeit und ich bekomme das mit eure Hilfe gebacken. Wichtig für mich ist aber auch das ich das dann verstanden habe :) Eigentlich ganz einfache Aufgabe: Watchdog aktivieren und schlafen legen, nach ca. 16 Sekunden aufwachen eine Ledgruppe hoch und einmal runter Faden und wieder schlafen und das immer so weiter. Problematik: Die leds sind anfangs sofort
-
Thread
Rechtecksignalauswerung mit ATtiny 45
Hallo zusammen. Ich habe ein Rechtecksignal bei dem ich eine Frequenzauswertung machen will (Schwellfrequenzüberwachung). Dazu benötige ich eine Positive Flanke und ich weiss nicht wie das geht, bin Anfänger auf MCs. Meine Programmierüberlegung: while(1) { if (POSITIVE FLANKE PINB) { _delay_ms(0.8); if (PINB & (1<<PB2)) { laenger_0_8ms(); } else { kuerzer_0_8ms(); } } } void laenger_0_8ms() { PORTB=(0<<PB0); } void kuerzer_0_8ms() { PORTB=(1<<PB0); } Jetzt weiss ich nur nicht wie ich eine positive Flanke mache, kann mir
-
Thread
Schaltung mit Attiny45
einigen Tagen etwas zur zeitlichen Ansteuerung einer Pumpe gefragt. Nun habe ich mich mal an den Attiny45 herangetraut und eine Schaltung entworfen. Dazu hätte ich gerne etwas Feedback... Ich dachte mir, es ist ja schade, irgendwelche Pins ungenutzt zu lassen, sodass einige Zusatzfeatures hinzugekommen
-
Thread
Attiny45 ADC
Ich würde gerne mit dem attiny45 die Raum Helligkeit auswerten. Stelle ich das admux register so ein das der Controller 1,1v intern als Referenz nimmt klappt es zwar ich würde aber gerne gegen 5v Referent messen. Hat der Controller
Echt geiles Projekt! Erzählste irgendwann mal, wie du deine Helligkeit an den Tiny45 verknüppert hast? Wenn nicht, kannste auch Mudda, Vadda, Doitschlehra und sonstwen fragen... Kann keiner beantworten!
-
Thread
Probleme mit Attiny45
einfach auf high, und ich weiß nicht warum. Und dann hab ich noch eine Frage: Kann der kleine SMD Attiny45 keine smd LED's mit ausreichen Strom versorgen? Muss ich unbedingt einen Transitor vorschalten? Ist im Datenblatt nicht 40mA als Maximum angegeben? Meine SMD LED braucht mit Vorwiderstand grade mal
Leuchtdioden kann der Attiny45 bis 40 mA ohne Transistoren trieben. Grüße, Peter
-
Thread
ATtiny45 und AVRDragon wollen nicht
Hallo, seit einiger Zeit bereiten mir der ATtiny45 zusammen mit dem AVRDragon einiges an Kopfzerbrechen. Es klappt einfach nicht über ISP im AVRStudio die Fusebits zu verändern. Dauernd meckert das Programm, das es nicht in den Programming Mode
Ich habe auf einem Steckbrett einen Attiny45, daran angeschlossen sind eigentlich nur noch ein 10K Widerstand am RST-Pin und die Verbindungen für das ISP und Vcc (hier 3,3V) und GND. Ich versorge den Attiny mit einer seperaten Spannungsversorgung
-
Thread
Attiny45 Programmierung
Habe bereits einiges an Arduino Uno/Mega programmiert wollte aber nun eine kleine Schaltung mit dem attiny45 ausprobieren. Habe mir entsprechend meines Projekts schon eine Schaltung in Eagle erstellt und passend dazu ein "ISP-Shield" für den Arduino Uno (Anleitung/Idee von der Seite Kreativekiste .de
>ob ich den attiny auch mit C programmieren kann http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Rest: Google "Attiny 45 Arduino programmieren" Frage zu den Pins steht im Datenblatt oder auch im ersten
-
Thread
attiny45 Programmfehler?
Stefan ⛄ F. schrieb im Beitrag #6848172: > Bei mir schon, sogar ohne Warnungen (mit -Wall). attiny45 mit 32 kb Flash und 2 kb RAM?
-
Thread
ATtiny45 verfused
Hallo ich habe das Problem, dass ich mit dem Programmierer mySmartUSBlight und einem Attiny45 auf einem Steckbrett in BASCOM die Fuse Bit, einen "low externen Oscillator" mit internem Teiler angewählt habe. Seitdem ist der Attiny nicht mehr ansprechbar. Auf dem Steckbrett habe ich einen
in diesem Menu ist der Attiny45 nicht selektierbar. Es kommt eine Auswahl von ATMEGAs und Attiny13A. Auch hier war der Chip nicht ansprechbar. Ich weiss einfach nicht mehr weiter. Was kann ich machen? Wie bringe ich den Attiny
-
Thread
ATtiny45 Programmierfehler?
Hallo zusammen, Endlich konnte ich die damit erzeugte .hex in den ATtiny45 mit Ponyprog laden, aber der MC macht nix. (Die H-Brücke besteht aus 4 NPN, die einen Scheibenwischermotor ansteuern): /* Servosteuerung: Differenz-analogwert an Pin3 ermitteln und Transistoren
digitalWrite( 2, HIGH); digitalWrite( 4, HIGH); T = 0; } Das ist mein erster Versuch mit ATtiny ( bisher PIC ) Ist da was falsch? Gruß Helle
-
Thread
Quarz an Attiny45
Hallo Zusammen, ich würde gerne mit dem Attiny45 einen Timer realisieren. Dieser soll je nach gesetzten Eingang(PB0 und PB2) zu unterschiedlichen Zeiten einen Ausgang(PB1) auf High setzen.(Habe hier eine LED angeschlossen) Ich verwende
Programmer" SUT_CKSEL auf EXTLOFXTAL_32KCK_14CK_64MS gesetzt und geflasht. Seitdem lässt sich der Attiny nicht mehr erreichen. Der uC kann nicht mehr erased werden und umprogrammieren kann ich ihn auch nicht. Mein Programm funktioniert auch nicht mehr (LED blinkt nicht) An XTAL1 und XTAL2 lässt
-
Thread
Interrupt ATtiny 45
Hallo Zusammen. Habe ein weiteres Problem mit meinen Interrupts. Ich schrieb ein programm bei welchem ich bei jeder steigenden-Flanke eine LED aufleuchten lies. Es funnktionierte alles TipTop bis dort hin. ""Auf den Angehängten C code bezogen""""" Nun wollte ich bei jeder steigenden-Flanke eine Variabel namens Takt_Counter jeweils um 1 erhöhen. sobald die Variabel grösser ist als 10sollen die LEDs An PORTB leuchten, "else" sollen sie nicht leuchten. und wenn die Variabel den Wert 20 erreicht, soll die Variabel auf 0 gesetzt werden. leider aber leuchtet kein LED :-( sieht da irgendjemand
-
Thread
Attiny45 ADC
in C geschrieben, aber hier komme ich einfach nicht weiter; ich möchte den Umgang mit dem ADC des Attiny45 lernen und habe dazu ein Testprogramm geschrieben. Der ADC soll im Freerunning Mode laufen und in der ISR eine Variable mit dem Wert des Registers ADCH besetzt werden. Bei Sannungen über 2,5V soll
-
Thread
Der HALLOMAT mit ATtiny45
Ein kleines zweckfreies Projekt mit ATtiny45: Der HALLOMAT gibt die Zeichenkette "HALLO" auf den Schirm eines beliebigen Oszilloskops aus. Man braucht dazu neben dem µC noch acht Widerstände, 3x1k und 5x2k, etwas Draht und ein Stück Lochrasterkarte
Bit Auflösung. Damit bekomme ich die Nullinie leider nicht weg. Von den übrigen drei Pins des ATtiny45 ist einer Reset bzw. dW, und die anderen sind die beiden I2C/TWI Pins. Und über die will ich irgendwann mal (wenn wieder ein verregnetes Wochenende kommt) aus dem HALLOMAT ein I2C-OsziTerm machen
-
Thread
Attiny45 interrupt
hi ich mal wieder habe ein Interrupt problem wenn ich bei meinem Attiny45 in einen Interrupt springe sollte ich ja meinen Akku laden damit der vorriege prozzes danach weiter ausgeführt werden kann und nicht durch einen Fehlwert irgendwo anders Weiterarbeitet doch mit den
-
Thread
Probleme mit Attiny45
zwar folgendes: Ich benutze - AtmelStudio 6 (Assembler) - DIAMEX ALL AVR Programmer - und einen ATTiny45V 10PU - 5V Versorgungsspannung (mit L7805 stabilisiert) und habe die Schaltung im Anhang aufgebaut (aufs wesentliche reduziert). Nun moechte ich ein denkbar einfaches "Programm" auf den Controller
Zum Programmer kann ich sagen, der funktioniert einwandfrei mit dem ATMega8, 16 und 32. Beim ATTiny funktioniert er auch bedingt. Ich kann die Fusebits lesen und setzen und auch das Programm auf den ATTiny spielen und wieder auslesen. Mein Code (zum Testen): [avrasm] .include "tn45def.inc"
-
Thread
SPI mit ATtiny45
Hallo zusammen, ich versuche momentan einen ATtiny45 (als Slave konfiguriert) mit einem anderen uC anzusprechen. Der Empfang von Daten klappt auf dem ATtiny45 auch problemlos, der Code: uint8_t Receive_Data() { USISR = (1 << USIOIF); //
kamen (!) mit zufälligem Inhalt. Habe den Fehler gefunden: Die Übertragungsrate war für den ATtiny45 zu hoch! Er wurde regelrecht überfahren und hat dann irgendwas von sich gegeben. Erinnert mich an einen ehemaligen Mitschüler: nichts verstehen aber trotzdem immer irgendwas sagen... Trotzdem
-
Thread
Revision Attiny45
Hallo Ich hab einen Attiny45. Unterhalb steht folgendes: 666 182 C1 1P 0734 e3 Welche Revision ist das? lg Robert
es direkt kodiert ist und das war es glaube ich. Ich hab gerade mal bei mir nachgeschaut, Tiny 45 von Produktionsdatum 0739 hat ein D1 und von 0639 ebenso D1. Interessanterweise hab ich auch einen von 0713, welcher ein F hat. Obwohl allerdings bei Revision D noch der Bug enthalten ist, dass der
-
Thread
ISP eines ATtiny45
Hallo Leute, ich brauche mal einen Tipp von euch. Ich habe hier einen ATtiny45. Der IC hat ja 8 Pins, von denen Pin 4 für GND und Pin 8 für VCC benötigt werden. Die anderen 6 PINs kann ich theoretisch frei Nutzen. Aber wie kann ich den Chip In System neu programmieren? Genauer
-
Thread
ein problem mit ATtiny_45
Hallo zusammen , wie kann ich der umdrehungszahl rechnen mit ATtiny 45, der sensor schickt ein rechtecksignal , der brauche kein A\D wandler ,hat jd ein idee ,wie werd der Timer die flanken zählen und zeit rechnen. Wäre für eure Hilfe dankbar Lg
Allerdings mit der Anzeige sehe ich schwarz, fürn LCD fehlen dem 8-Pinner etwas die Beinchen. Ein ATtiny24 sollte es wuppen. Peter
-
Thread
Präzision des Timers im ATtiny 45
Ich bin nicht auf den Attiny45 fixiert. Genausogut kann ich einen Mega8 nehmen, an den 60 Cent soll es jetzt wirklich nicht liegen.
Thomas Eckmann schrieb im Beitrag #3822140: > Das Problem beim Attiny45 ist aber, dass das 2 von 5 Pins kostet. > > mfg. Einen. mfg.
-
Thread
Attiny45 probleme mit RJMP
Hallo Ich programmiere gerade einen tiny45 und habe ein problem mit RJMP. Das ganze wird ein Bootloader der bei adresse h0000 sitzt. Der Bootloader prüft zu beginn, ob ein Update ansteht, wenn nicht soll er zu Adresse h580 springen (Anwenderprogramm). Ist noch kein Anwenderprogramm geladen ist bei der besagten Adresse nichts. Der AVR sollte dann doch einfach bis zum ende des Speichers durchrasseln und danach nichts mehr tun, oder ? Mein tiny macht jedoch permanent ein Reset, und startet immer wieder neu. Wiso dass ?? Sollte der doch nicht, oder ? Ich weis nicht ob der tiny überhaupt zu adresse
-
Thread
ATTiny45 LockBits?
programming disabled Mode 3: Further programming and verification disabled kann es sein das der ATTiny45 sowas nicht hat?
geht doch nicht...habe versucht den runtergeladenen code wieder hochzuladen und danach reagiert der attiny45 nicht mehr...wird auch nicht mehr erkannt... toll
-
Thread
timer interrupt attiny45
Hallo, ich wollte einen Servo mit einem attiny45 und den timer zum laufen bringen. Da habe ich vorher allerdings schon probleme. Zunächst mal mein Code [code]#define F_CPU 8000000UL #include <avr/interrupt.h> #include <avr/io.h> void init
Marc schrieb im Beitrag #3921904: > Ich könnte ja die frequenz des Attiny langsamer machen. > Ist das richtig, dass ich den Internen Oszillator nur mit 8MHz oder > 6,4MHz schwingen lassen kann? Nein. Beim Tiny45 hast du eine reiche Auswahl möglicher interner Takte.
-
Thread
Attiny45 kann Analogeingang nicht auswerten.
Festspannungsregler, Spannungsteiler und Formel anpassen und alles ist gut (bei roten, gelben und grünen LED). ATtiny25/45/85: 0 – 10 MHz @ 2.7 - 5.5V
aber nicht alle?) Tinies haben eine Position des ADMUX, wo der ADC die Bandgap-Spannung mißt. Beim ATtiny25/45/85 wäre das Position 1100.
-
Thread
Attiny45, Betriebs"strom"?
uC und einem ohmschen Widerstand. Sagen wir, ich habe eine Betriebsspannung von 5.5V, die also attiny45-konform ist, und dann habe ich neben dem attiny45 noch einen Widerstand mit 4M7 in Reihe; so, dann kann der attiny45 meiner Ansicht nach höchstens nur noch im uA Bereich ziehen, wird das nicht problematisch
:):) Okay, alsoo.. Ein Attiny45 betreibt einen Piezo-Summer, basierend auf dem "Wavetable Synthesizer" von elm-chan. Das Projekt ist, dass ein aufklappbarer Schlüsselanhänger eine Melodie abspielen soll, wenn der Deckel aufgeht
-
Thread
ATtiny45 Spannungsmessung Analogeingang
hänge ich schon Stunden an einem Problem und suche Hilfe. Was ich möchte: Auf Analogeingang am ATtiny45 eine Spannung messen (bewegt sich so zwischen 0V und 4V DC). Wenn die Spannung 2,5V überschreitet dann eine LED einschalten. Fällt die Spannung wieder unterhalb 2,5V, dann die LED verzögert ausschalten
nochmal in aktueller Fassung an. So, jetzt in den Keller und löten ... Thx, Ingolf [c] /* ATTINY45 Zwei mal ADC, misst zwei Spannungen und gibt, wenn Schaltpunkt_xx überschritten, dieses auf zwei LED aus ADC3 auf PB3 -> LED PB2 ADC2 auf PB4 -> LED PB1 FUSES: SPIEN CKDIV8 daher Projekt
-
Thread
ATtiny45 PWM mit MOSFET
gerade dabei, für 2 Hobbyprojekte LEDs über eine PWM zu modulieren. Hierfür verwende ich momentan den ATtiny 45 und nutze den Hardware-PWM-Mode zur Steuerung des OC1B Pins. Das Programm läuft soweit ohne Probleme, auch am Ausgang des OC1B Pins liegt das gewünschte PWM-Signal an. Da die LEDs zu viel Strom
PortB auf low out PortB, temp loop: rjmp loop [/avrasm] Edit: Der ATtiny läuft mit 1 Mhz Systemtakt.
-
Thread
Attiny45: Pumpensteuerung frage
Hallo, habe eine Schaltung mit einem ATtiny45 aufgebaut. Habe auch schon mehrere sachen mit ihm gemacht, aber gerade weiß ich nicht weiter. Es geht darum, das 3 Leitungen in ein Wasser ragen. Stellt man sich die 3 Leitungen nebeneinander
beide Kontakte wieder unterbrochen sind. Habe nun in BASCOM folgenden Code: [code] $regfile = "attiny45.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 '$sim 'Für simulation Config Portb.4 = Output
-
Thread
Merkwürdiges Verhalten attiny45
| | 1 2 3 4 | | | 8 7 6 5 | | |---------| attiny45 | | | | | | | | | |------------|==|---|<|----o | | |--------------|==|---|<|----o | |----------------|==|---|<|----o |
ausfade-Zyklus...??? Ich bin total verwirrt. Ich progge das gleiche Programm nochmal in nen anderen tiny45...
-
Thread
Messdatenaufnahme mit ATTINY 45/85
bin da jetzt etwas kleinlich, aber nur zur Klarheit: Es ist nur ein ADC, nicht zwei. Du hast im Attiny85 nur mehrere ADC-Kanäle, d.h. du kannst (und musst) den Eingang des ADCs auf einen anderen Pin umschalten. Schaltpläne immer leserlich gestalten, Bauteilwerte sollten z.B. nicht in Bauteilen drin
Firma gebaut. Kann bis zu 188 Batterien und von 1.2V bis 12V Batterien. Hab das damals auch mit tiny 45 aufgebaut. Kann somit alle 100ms eine abfrage machen.
-
Thread
ATtiny45 Programmier-Service?
mir, evt. hat hier jemand Lust das für mich zu programmieren? Der genaue Typ ist mir egal, der ATtiny45 ist nur ein Beispiel, es darf auch einer von Freescale, TI oder notfalls ein PIC sein. Ein paar Anforderungen gibt es natürlich: * funktionierender interner Reset (die ATtiny4/5/9/10 gehen nicht
den I²C-Umweg, nur um den Chip zu adressieren, das kann's doch auch nicht sein. Lieber lerne ich ATtiny zu programmieren.
-
Thread
Attiny45 Interrupt in c
Hi, ich kämpfe gerade mit dem folgenden Code in c für den Attiny45. Beim Betätigen eines Pull-up-Tasters soll die Led für zwei Sekunden leuchten. Sie leuchtet auch, sowohl beim Drücken als auch bei stark verzögertem Loslassen (durch fehlendes Debouncing), aber