-
Thread
Wechselnde Stromversorgung bei einem Arduino Nano
90x90mm-Solarmodul-Solarzelle-Polykristallin-vergossen/260999025109?_trksid=p2047675.c100012.m1985&_trkparms=aid%3D444000%26algo%3DSOI.DEFAULT%26ao%3D1%26asc%3D23379%26meid%3D7889044833816790280%26pid%3D100012%26prg%3D10032%26rk%3D5%26rkt%3D10%26sd%3D351067136438 Nun muss die Wetterstation ja auch in der Nacht mit genügend
Software: http://www.digitalsmarties.net/products/jeenode Oder Wireless-Sensoren auf Basis von Attiny (erfordert zusätzliche Corefiles in der Arduino-Software): http://nathan.chantrell.net/tinytx-wireless-sensor/ Oder http://www.nanode.eu/ Oder auch hier gibt es mit den emonTx einen batteriebetriebenen
-
Thread
Library Tiny26
runtime.h: No such file or directory Wo bekomme ich die global.h und die runtime.h passend für meinen attiny26 her und wie binde ich diese dann ein? Vielen Dank im Vorraus Juppes
such file or directory > > Wo bekomme ich die global.h und die runtime.h passend für meinen > attiny26 her und wie binde ich diese dann ein? Keine der beiden Header Dateien sind Standard-Header Dateien. Meine Annahme: Du arbeitest mit irgendeinem Schulungs-Kit. Dort gibt es wohl Demo-Beispiele
-
Thread
Warnungen im AVR Studio
Hi Nochmal: Die Register r26..r29 sind schon mit einer .def-Anweisung belegt! MfG Spess
>Sind die Fuse Bits o.k.? ja >Das sollte ja dann auch auf den ATtiny2313 zutreffen, den ich einsetzen >möchte? "tn2313def" antelle von "2313def.inc" auch ja
-
Thread
Servoansteuerungschip-Selbstbau
ein einziger auf meine Bedürfnisse. Nun zur Situation: Ich möchte einen Servo (C577) mit einem ATTiny13 ansteuern. Ich hätte es gerne so, dass der Chip die eigene Taktungs verwendet und einfach drei Eingaänge und einen Ausgang hat. Auf die Eingänge kommen drei Tasten für Links, Mitte und Rechts. Der
guten DEnkansatz gegeben! Vielen Dank! Doch kurz mal eine andere Frage: Haben die Ausgänge des ATTiny einen Buffer, der die Ausgänge solange konstant hält, wie kein neuer Wert eingegeben wird?
-
Thread
Code wozu dient er?
dem TO wenig: wenn ich in meine Glaskugel schaue, versucht er vielleicht ein Programm für einen ATtiny für einen ATmega zu übersetzen der kein USI hat ??? Der vielzitierte Blick ins Datenblatt würde (wie fast immer) helfen!
ServoController.c user@HPi7:~/src/ServoController/src/tiny2313$ make avr-gcc -std=c99 -Wall -Os -mmcu=attiny2313 -DF_CPU=4000000 -c -o ServoController.o ServoController.c avr-gcc -std=c99 -Wall -Os -mmcu=attiny2313 -DF_CPU=4000000 -Wl,-Map,ServoController_tiny2313.map -o ServoController_tiny2313.elf
-
Thread
Probleme bei Datenübertragung mit ATmega32 qfix Bobbyboard
Software Version = Programmer supports the following devices: Device code: 0x5e = ATTINY26 Device code: 0x5e = ATTINY26 (... alle paar Sekunden wird eine weitere von den Zeilen ausgegeben) Die Übertragung soll über USB stattfinden. Die USB-Treiber sind isntalliert und der
-
Thread
Tasterabfrage nach Dannegger – plötzlich unplausible Resultate
LCD Code kein progmem verwendet ? dann hat man > auch schöne Seiteneffekte... Stimmt, beim Attiny261 muß man sparsam mit RAM umgehen, 128Byte sind schnell weg. Obs daran liegt, kann man mit einem Attiny861 leicht testen.
100, diff --git a/menu.c b/menu.c index d4bd293..57779eb 100644 --- a/menu.c +++ b/menu.c @@ -26,7 +26,7 @@ typedef struct MENU { } MENU_ENTRY; -const MENU_ENTRY __flash menue_b[] = { +const MENU_ENTRY menue_b[] = { { get_target, 3, 1, set_target, VAL_AMPS }, { get_target
-
Thread
problem beim übertragen (soccerbot)
supports auto addr increment. Programmer supports the following devices: Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x13 = AT90S1200 Device code: 0x28 = AT90S4414 Device code: 0x20 = ATtiny84 Device code: 0x34 = AT90S2333 Device code: 0x4c
) Device code: 0x5a = (unknown) Device code: 0x5b = (unknown) Device code: 0x5e = ATTINY26 Device code: 0x60 = ATMEGA161 Device code: 0x62 = (unknown) Device code: 0x64 = ATMEGA163 Device code: 0x69 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x74
-
Thread
Bistabiles Relais mit Taster schalten
Der Sinn von Bistabilen Relais ist ja das kein Dauerstrom fließen muß. Bei R25 R26 fließt nun aber ein Dauerstrom, damit ist ja der ganze Vorteil vom bistabilen Relais dahin. Lege eine Seite des Relais auf Masse und steuere die andere Seite über ein Elko an. Das Relais muß dann
Guitarrero schrieb im Beitrag #5469396: > Z.B. ein Attiny13A hat einen absoluten max. Strom vn 40mA pro Pin Mit den Werten aus den /Absolute Maximum Ratings/ legt man keine Schaltung aus (<uch wenn das so schön einfach aussieht), sondern man bleibt so weit
-
Thread
Tiny26 und Timer0
Hallo, ich kämpfe gerade mal wieder mit dem Tiny26 und habe das Problem, dass ich dein Timer0 nicht richtig eingestellt bekomme. Ich hätte gerne, dass ich mit einer Frequenz von 100kHz (Taktfrequenz 4MHz) einen Interrupt bekomme. Nach welcher Formel
> welcher Listing meinst du? (sorry bin leider kein so Profi...) avr-gcc.exe -xc -Os -mmcu=attiny26 -Wall -g -o test.out *.c avr-objdump.exe -h -S test.out >test.lst Peter
-
Thread
[ATtiny13] Einfachstes Assemblerprogramm mit Timer-Interrupt funktioniert nicht auf
kurzem auch in den Genuss bekommen, mit Mikrocontrollern rumbasteln zu dürfen. Habe mir ein paar ATtiny13's gegönnt, da diese relativ günstig sind, aber für den Anfang meines Erachtens völlig ausreichen. Zuerst habe ich ein paar einfache Programme in C - welches ich schon teilweise behersche - geschrieben
Tiny läuft also mit internem Takt und so. [avrasm]; Compile: avra first.asm ; Load into ATtiny: avrdude -p ATtiny13 -c usbasp -U flash:w:first.hex .include "tn13def.inc" .def temp = r16 .def leds = r17 .def i = r18 .org 0x0000 rjmp main .org OVF0addr rjmp
-
Thread
Verständnisfrage zu AVR ASM-Code
um eins erhöht, also wird beim nächsten Durchlauf das nächste Byte der Tabelle gelesen. So lange r26=0x00 ist wird die Tabelle komplett ausgegeben, was bei einem CPU-Takt von 20MHz eine Ausgabefrequenz des Sinussignals von 20MHz : 9 : 256 = 8680Hz geben müsste. Wenn in r26 eine 0x01 steht, dann wird
nächsten Durchlauf das nächste Byte der > Tabelle gelesen. lpm erhöht Z nicht. > So lange r26=0x00 ist wird die Tabelle komplett ausgegeben, was bei > einem CPU-Takt von 20MHz eine Ausgabefrequenz des Sinussignals von 20MHz > : 9 : 256 = 8680Hz geben müsste. Wenn in r26 eine 0x01 steht, dann
-
Thread
Attiny 4313 - Änderung des clock prescalers ohne Effekt
Hi Leute, Ich bin gerade dabei, einen SPI-zu-ServoPWM-Wandler mit 6 Kanälen auf Basis des Attiny4313 zu programmieren. Hab auch schon den Teil mit der PWM - Erzeugung fast geschafft - außer, dass der Chip per se nicht auf den Clock Prescaler reagiert. Der Zugriff erfolgt wie im Datenblatt: erst
0x80; // Set clock div 00000035 LDI R24,0x80 Load immediate 00000036 OUT 0x26,R24 Out to I/O location CLKPR = 0x02; // clock div/4: 8Mhz int.osz. / 4 presc. = 2Mhz eff. freq. 00000037 LDI R24,0x02 Load immediate 00000038 OUT 0x26,R24 Out to
-
Thread
CRC Check Verständnisproblem Implementierung DS18S20
Implementierung eines CRC Checks eines DS18S20 Temperatursensors. Als Controller kommt ein Attiny26 zum Einsatz. Hier nachfolgend meine main Funktion die aus mir unbekannten Gründen nicht funktioniert. Der Controller bleibt innerhalb der for schleife einfach stehen. Sobald ich aber IntI<2 setze
Habe vor ein paar Tagen in diesem Forum gelesen dass der ATTiny26 einen Bug hat und Atmel hat keinen Work-Arround fürs AVR-Studio parat. Vielleicht ist der Verantwortlich für dein Problem...
-
Thread
UAA1003 Geheimnis lüften
: https://hackaday.com/2011/09/03/pic-based-voice-recorder/ Das gleiche gibt es auch mit einem ATtiny, find grad den Link nicht.
https://hackaday.com/2011/09/03/pic-based-voice-recorder/ > Das gleiche gibt es auch mit einem ATtiny, find grad den Link nicht. http://elm-chan.org/works/sd20p/report.html
-
Thread
Flughöhenmessung
einen überschaubaren Höhenbereich geht und wenn der Sensor fürs Ausprobieren nicht zu teuer ist (18-26€/Stk.?) kann man sich auf das Wagnis einlassen und im Hochhaus mal testen... IMHO ist 1 m Auflösung zu anspruchsvoll. Du wirst mit einem guten AD Wandler und entsprechender Software zwar 1m-Werte
modellflug/pics/senderschaltung_tiny15_bestueckung.gif&imgrefurl=http://www.k-webdesign.com/modellflug/attiny15.htm&h=430&w=946&sz=25&hl=de&start=9&um=1&usg=__FrPexa4LRU71HhoQAUKf2lT7EpY=&tbnid=QElocq6jHB2bhM:&tbnh=67&tbnw=148&prev=/images%3Fq%3DMPXA4100A6U%26um%3D1%26hl%3Dde%26sa%3DN Wobei ich diese erklährung
-
Thread
Atmels und Potentialbehaftete Ports
als eingangsspannung gerne 12V, irgendwo dahinter einen Spannungsregler auf 5V und dahinter einen ATTiny. Soweit dürfte das kein Problem sein .. Nur wie ich ich heute gelesen habe (jaja, c't bildet) sind die Ports der Atmels potentialbehaftet. Gemossen, und stimmt tatsächlich, etwa 0,7 V schwebt
Transistor sind ja nehme ich an identisch. Zurück zur Frage... die 0,7V stammen aus nem Datenblatt vom ATTiny26 (Electrical Secifications, DC Charecteristics, Output Low Voltage), sind aber denk ich alle gleich. (z.B. ATMega128 Seite 321) Zieh doch den Ausgang mal mit 1K auf Masse und miss die Spannung
-
Thread
Symbolzuweisung in library
Hallo Leute, ich programmiere derzeit einen ATtiny26 mit CodeVision C-Compiler. Mein Problem ist, denke ich, im wesentlichen ein reines C Problem. Ich verwende einen DAC12 Bit. Für die Ansteuerung des DACs schreibe ich eine Library. Nun möchte ich
Hi Johnny, ich include folgendermaßen: #include <attiny26.h> //hier sind auch die Ports definiert #define CLK PORTA.7 #define CS PORTA.6 ... #include <dac.h> Die Fehlermeldung vollständig: "Error in library c:\...; line 21, undefined symbol '
-
Thread
Femto OS für den AVR ATtiny861/461/261 series.
versuchen sie meinen neuen Betriebsprogramm Femto OS für den kleinsten controllers aus den AVR serien: ATtiny861/461/261. Geschrieben in C, mit separaten port file. Freie software, GPLv3. http://www.femtoOS.org/
die Linksammlung aufgenommen (http://www.mikrocontroller.net/articles/Linksammlung#Betriebssysteme_.26_Co.) und werde Femto OS sicher ausprobieren.
-
Thread
Quarz verziehen
- fertig. Beispiel: Sekunde zählt bis 60, 32(6+26)-bit-FP U32_t SCALE=67108864L,secFp; //2**26 U16_t einsDurch128Fpkorrigiert=SCALE/128+Korrektur; ISR(TIMER2_OVF_vect) { if(secFp += einsDurch128fpKorrigiert > 60*SCALE){secFp -= 60*SCALE;}
korrigiertes >Festkomma-128stel in die Variable - fertig. >Beispiel: Sekunde zählt bis 60, 32(6+26)-bit-FP >U32_t SCALE=67108864L,secFp; //2**26 >U16_t einsDurch128Fpkorrigiert=SCALE/128+Korrektur; >ISR(TIMER2_OVF_vect) { > if(secFp += einsDurch128fpKorrigiert > 60*SCALE){secFp -= 60*SCALE
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
Veit D. schrieb im Beitrag #7415928: [code] > avr-gcc -Os -mmcu=attiny3216 -I. dejagnuboards/exit.c -c -o > exit-attiny3216.o -save-temps=obj -dp > avr-gcc: error: device-specs/specs-attiny3216: No such file or directory > make: *** [Makefile:169: exit-attiny3216.
fileio-atmega8.o options.o exit-atmega168.i fileio-atmega8.s perf.c exit-atmega168.o fileio-attiny3216.i perf.h exit-atmega168.s fileio-attiny3216.o perf.o exit-atmega2560.i fileio-attiny3216.s README exit-atmega2560.o fileio-attiny40.i sreg.h exit-atmega2560.s fileio-attiny40
-
Thread
Timer 1 vom Tiny25 leuft nicht an
AVR-Simulator (noch) nicht unterstützt wird. Zitat aus der AVRStudio-Hilfe, Known Issues für den ATTiny25: Timer/Counter1, including the Dead Time Generator, is currently not supported in the AVR Simulator. Wenn er in der Hardware auch nicht läuft, hast Du irgendwas falsch gemacht... Aber wie Karl
Hi Nur für den Fall, dass hier mal jemand drüber stolpert, der mit dem Timer1 vom ATTiny45 hat. Auch hier hat der Simulator im AVR Studio einen Bug und läuft nicht. Abhilfe schafft hier der Simulator2. Da läuft zwar der Timer, aber der hat dafür andere Bugs ;-) Grüße Torsten
-
Thread
1-wire
Software bzw. mit der UART. 1-Wire Slave geht nicht bzw. nur mit Bit-HW-I2C, wie es z.B. die ATTiny26 oder ATTiny2313 von Atmel haben. Man braucht dazu nämlich das Clock-Stretching nach jedem Bit, welches als 0 gesendet werden soll. Der Master sendet einen 1µs Low-Puls und der Slave muß diesen
Regel auch noch was anderes machen, als ständig nur auf 1-Wire zu warten. Mit dem HW-Bit-I2C des ATTiny2313 hat man dann die volle Bitzeit zur Verfügung, d.h. 20MHz * 60µs = 1200 Zyklen. Da können also bequem noch andere Interruptquellen (UART, Timer usw.) aktiv sein ohne daß es zu Problemen kommt
-
Thread
I2C to RS232?
mehr in Software, die ATMega können aber nur eine Adresse empfangen. Daher geht wohl nur der ATTiny26, da dort der Adreßvergleich in Software möglich ist. Der hat aber wiederum keine UART. D.h. der sendet dann Byteweise an einen ATTiny2313. Bei 115200kBaud mußt Du dann aber die Daten binär senden
-
Thread
LED Lichterkette batteriebetrieben Microcontroller umgehen
sich wieder ernsthaften Themen zuwenden ;-) Weiß jemand, was das für ein uC ist? Ein PIC, ein ATtiny? Diese Nummern sind aufgedruckt: 180605 863D
Beitrag #7985508: > 180605 Wie alt ist die Lichterkette? Denn der 5.6.2018 passt verdächtig zum Datum 26.11.2018, das auf der Leiterplatte auftaucht.
-
Thread
AVR-L wie AVR betreiben
abgeholt und festgestellt, dass man mir die falschen beschafft hat: Eigentlich wollte ich einen ATtiny 461 - 20PU haben, bekommen habe ich die ATtiny461V-10er, die ja speziell für niedrigere Spannungen gemacht sind. Eigentlich wollte ich sie schon zurückgeben (und wieder Wochen auf die Bestellung warten
Chips wie die ohne V? Es gibt Unterschiede, nicht nur in der Endkontrolle.... Bin übrigens vom Attiny26(V) Datenblatt ausgegangen. Leider habe ich im DB vom Attiny 261 gerade die Figure 19.1 gefunden. Die gibt wohl eine eindeutige Lösung für mein Problem. Muss mal schauen, ob mir die 8MHz takt reichen
-
Thread
Schloss öffnen durch Musiktöne
nicht zu meinem aufgenommenen Signal. Kann mich mal jemand erleuchten? Ich möchte das auf einem Attiny44 oder 2323 umsetzten und den Code und die Funktionsweise verstehen.
wobei der 1. Ton frei wählbar ist, nur die Folgetöne müssen in die Intervallfolge passen. Am 8.8.26 geht das System in den 1. Praxistest... Wenn Dich das (noch) interessiert, dann melde Dich bei mir; d.h. ich bin natürlich gerne bereit Dir näheres mitzuteilen. Liebe Grüße Roland
-
Thread
Attiny85 im Auto, Stromsparen?
Hallo, kurze frage, da ich ein Attiny im Auto verwenden möchte, wollte ich fragen ob es sinn macht diesen bei nicht verwenden in den Powerdown modus zu versetzen? Brauche den µC bei ausgeschalteter Zündung, somit kann ichs nicht mit der
möglich. Und du könntest den Takt runterschrauben, vielleicht reichen ja 500 Hz? Dann sollte der ATtiny85 weit unter 50 µA fressen.
-
Thread
Handhabung Pollin-DCF77-Modul?
Peter D. schrieb im Beitrag #7362888: > Für die Pollin-Module nimmt man einfach beim ATmega/ATtiny den analog > Komparator und vergleicht mit der internen Referenz 1,1V. Oder man betreibt den AVR mit ebenfalls mit 3,3V.
Der Vorgänger des ATtiny22 war der AT90S2323. Neben dem höheren Takt (10MHz) hatte der auch eine andere Signatur (1E,91,02).
-
Thread
Mehrere Servosignale auswerten
tatsächlich eines ;-), aber eine ähnliche lösung wurde hier schon einmal vorgestellt. Mit einem Attiny26, der hat einen Pin-change-interrupt auf 11 pins (von 20) für 4 eingänge und 5 ausgänge also geeignet. Uboot-Stocki hatte zunächst in der Codesammlung etwas veröffentlicht: http://www.mikrocontroller.net
von Ingo kombinieren, und wenn ich viel Glück habe, liegt in meiner Grabbelkiste sogar noch so ein ATtiny26 rum und wartet auf Einsatz. Anwendung ist übrigens ein heliähnlicher Drehflügler, der eine Art 120°-Mischer ohne Collective (also nur Nick und Roll) sowie eine Art V-Mischer braucht. Mischung in
-
Thread
JTAGMKII mit Arduino Mega
setzen etc. geht) Ich verwende Atmel Studio 6.2.1502 und der JtagMKII hat die neuste Firmware (7.26). Folgende fuses sind gesetzt: JTAGEN,EESAVE,BOOTSZ 4096W_1F000,INTROSC_6CK_65MS) Wenn ich jetzt debuggen möchte,bleibt der Debugger immer in der ersten Zeil stehen,er springt nicht zu einem Breakpoint
Problem in der Atmel Software in Verbindung mit dem JTAGMKII.Der JTAGMKII funktioniert,den einen ATTINY84 kann ich über Debug Wire debuggen
-
Thread
ATtiny ESD Protection Level
Hallo zusammen, ich suche das ESD Protection Level für den ATtiny26-8mc heraus zu finden. Bisher vergeblich. Von z.B. Ti und MaximIntegrated finde ich diese Angaben ganz einfach im Datenblatt. Bei Atmel finde ich zum Geier nichts dergleichen. Weiss jemand von
Google "attiny26 esd" führt zu http://d1.amobbs.com/bbs_upload782111/files_1/armok0117484.pdf : HBM 7000 V, MM 400 V, CDM –
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
unbedingt, aber aktuell offenbar. Von ATmega48/88 wurden später noch Abrüstversionen gebaut, die man ATtiny48/88 nannte. Gleiches Pinout, aber reduzierter Core (z.B. kein MUL), damit kleinerer Die. Führte dazu, dass man den ATtiny48 alternativ in einem etwas kleineren Gehäuse anbieten konnte (wimre. 4x4
dazugekommen war, dass man deren Register größtenteils indirekt addressieren musste - die neueren ATtiny / AVR 1 (e.g. ATtiny414), deren recht leistungsfähige Peripherie praktisch komplett indirekt addressiert werden muss. Das sind aus meiner Sicht derzeit die interessantesten Chips, weil die vom Energiebedarf
-
Thread
HabSim und Attiny
hallo! schreibe grad nen prog auf nem attiny26 und zum testen nutze ich gewöhnlich hapsim(vers.217 build 1930). der jedoch bringt mein avrstudio(vers.13 build 555) zum absturz, sobald ich in hapsim den attiny26 (oder irgendeinen attiny) auswähle
-
Thread
Step Down Wandler komplett eigenbau
: ca 5A Ich wollte den Tiny26 nehmen, da er dank PLL einen PWM mit bis zu 250kHz erzeugen kann. Mein aktuelles Problem ist eigentlich: Der SchaltMosFet hängt ja zwischen Eingangsspannung, Spule und Ausgangsspannung. Wie stell
, der regelt den Strom durch eine weiße LED, versorgt wird aus 2 Zellen NiMh. Controller ist ein ATtiny24, und der läuft nur mit 2 MHz, zum Strom sparen. Mit freundlichen Grüßen - Martin
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
output port expander. Z.B.: * PCF8547T * MCP23008 * MCP23017 Mann kann natürlich auch einen attiny841 mit I2C Slaveinterface einsetzen oder auf einen atmega328p setzen. Beim atttiny4313 muss man AVR312: Using the USI Module as a I2C Slave nutzen. Je nach Anwendung gibt es unterschiedliche Möglichkeiten
braucht z.B. alle 50 mSek. Das ist sehr einfach zu programmieren. Mein erstes Projekt war damit ein ATTiny26 + ein Latch, habe damit ein LCD im 8 Bit Modus angesteuert und gleichzeitig sehr viele Analogeingänge weiternutzen können.
-
Thread
ATtiny15 reagiert nicht.
Hallo zusammen, ich möchte unter Bascom (1.11.7.4Demo) einen LED-Block von 6 LEDs mit einem ATtiny15L ansteuern. Das Problem ist, dass die LEDs gar nichts machen, es ist nichts zu sehen. Der µC ließ sich problemlos beschreiben, keine Fehlermeldungen. Die Simulation ebenfalls ohne Fehler. Das
µC habe ich irgendwie gesperrt, da komme ich nicht mehr rein. Daraufhin hab ich mir einen neuen ATtiny15L besorgt, ihn in die Schaltung eingesetzt und wieder keine Reaktion. :-(( Hat jemand eine Idee? Vielen Dank Werner
-
Thread
push/pop ins SRAM ???
@UBoot-Stocki Klar kann dein TINY26 push und pop wie alle AVR mit internem SRAM. Steht auch auf Seite 127 des Datenblattes. Nähere Erläuterungen zu den Befehlen findest du im AVR Instruction Set.
speichern ohne was (z.B. den Stack) kaputt zu machen ??? Zu Controllern: Ich Arbeite am liebsten mit ATTiny26 weil der keine externen Bauteile braucht - Manchmal auch mit 90S4433 bzw. jetzt Mega8 Gruß und Danke für die Geduld mit meiner unpräziser Frage :-) Uboot-Stocki
-
Thread
Ventil- Steuerung
von ein paar Software-Gimmicks läuft alles bereits. Insbesondere die HW ist fertig. Ich habe einen ATTiny26 als Controller verwendet der die Eingänge Abfragt sowie die Ausgangssignale an einen IPS021 als Leistungsschalter für die Ventile weitergibt. Wie gesagt funzt einwandfrei. Was für Fragen gibts
Hi Matthias, der ATTiny kostet so um 5 Euro. Die IPS-Fets kosten m.E. ca. 3 Euro das Stück. Der Spannungsregler (3A, die guten) nochmals ca. 3 Euros. Der Rest stammt aus der Bastelkiste. Für die Steuerung sollten 20 Euros
-
Thread
Serielle Verbindung zu vielen (mehr als 80!) ATtiny
Hallo Forum! Ich möchte mit möglichst wenig Aufwand und Materialeinsatz sehr viele kleine ATtiny seriell mit daten versorgen. Die einzelnen ATs sollen dabei nur daten empfangen und nicht senden. In den übertragenden Daten würde ich dann selektieren welcher teilnehmer sich angesprochen fühlen soll
in C hab ich hier im Forum bereits gefunden. Wenn auch nicht für den ATtiny (wenn der überhaupt stark genug ist dafür).
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
Ausserdem ist es nie zu spät für Fixes :-) BTW - wenn jemand eine bessere Idee hat als nach AVR_ATtiny2313 und AVR_ATtiny2313A zu überprüfen (z.B. Familie?), immer her mit der Information.
E53F cpi r30,lo8(-11) 1435 02ae 01F4 brne .L68 1436 02b0 A13E cpi r26,lo8(-31) 1437 02b2 00F0 brlo .+2 1438 02b4 00C0 rjmp .L69 [/c]
-
Thread
Solarpanel spannungsbegrenzung auf 36V
26.5V bis 29V, Das sind 8%. Bild oben. MPP oder VMP auf der "niedrigen seite" einstellen.
Beitrag #6953054: > Wie bringst du mehr als 64khz pwm aus einem 328p Aus dem nicht. Aber z.B Attiny85 oder Attiny861: Per PLL macht der aus seinen 8 MHz erstmal 64 MHz (oder 32 zum Stromsparen), mit 8-Bit PWM werden da dann 125 kHz oder 250 kHz raus. Zumindest bei 125 kHz selbst so im Einsatz
-
Thread
AVR MKII und avrdude keine USB Verbindung
Kuckst du hier im Wiki https://www.mikrocontroller.net/articles/AVRDUDE#mysmartUSB_V2.11_und_ATtiny_13 Grüße,
) Device code: 0x1e = (unknown) Device code: 0x1f = (unknown) Device code: 0x20 = ATtiny43u Device code: 0x21 = (unknown) Device code: 0x22 = (unknown) Device code: 0x23 = (unknown) Device code: 0x24 = (unknown) Device code: 0x25 = (unknown) Device code: 0x26
-
Thread
ATmega8 verfused Rettung mit dem Dragon?
gemäß dem Bild "Figure 3.7." anschließen. Darunter sind dann die 2 abweichenden Belegungen für ATtiny26/261/461/861 und ATtiny2313 abgebildet. Gruß Klaus
-
Thread
Inline Assembler und Register Zugriff
/c] müsste doch das sein, was du machen willst, oder? Das compiliert bei mir (-Os) für den ATtiny261 in 15 Befehle (26 Bytes) Code, einschließlich des RET am Ende. Die Abarbeitungszeit beträgt worst case 103 Takte, wobei der Unterschied zwischen einem Schleifendurchlauf mit 1-Bit 12 Takte zu
effektiven Bitrate von ca f[CPU] / 5 für die USI-basierte Implementierung. Wenn du statt desn ATtiny261 einen ATmega48 nehmen würdest, hättest du eine Hardware-SPI, die das alles (auch das Vertauschen der Bitreihenfolge) in Hardware macht und würdest auf fast f[CPU] / 2 kommen.
-
Thread
warum braucht Blinkbeispiel 780 byte Flash?
Sind vielleicht 5 Register, macht 10..12 Befehle, plus der JMP für die Endlosschleife sind 13, macht 26 Bytes Flash und der µC langweilt sich zu Tode. Edit: Aber stimmt schon, man hat den ganzen Flash bezahlt, da kann man auch den ganzen Flash nutzen. :D
man eine LED auch mit 32 Bit blinken lassen und bezahlt nicht wesentlich mehr als wenn man einen ATTiny oder NE555 verwendet hätte.
-
Thread
S/PDIF bei einem SD-Karten-Player nachrüsten
Meinung. http://www.datasheetcatalog.org/datasheet290ojutdqpj1lk81g3qwee0fhyz27y.pdf') Seite 26 sagt, dass per Software *384 möglich sind. Seite 34 kennt im Hardwaremode keine *384. Das kann aber auch ein Fehler in der Doku sein. Muss man mal messen.
denn bei Softwaresteuerung /kann/ der Baustein > auch mit dem 384-Teiler arbeiten. eben, und ein ATtiny der das Ding konfiguriert, nimmt noch weniger Platz weg als der Taktteiler und ist u.U. sogar noch billiger - wenn man das Programmierequipment schon hat. Sascha
-
Thread
[V] Bauteile
Hallo an alle, Ich verkaufe hier einige Bauteile aus älteren Projekten: AVR µC: 1x Attiny26 PDIP á 1.1€ 2x Attiny45 SOIC8 á 1.2€ 1x Attiny24 SOIC14 á 1.2€ 1x Atmega1281 TQFP64 á 7€ 5x Atmega128L TQFP64 á 4.5€ Sensoren: 2x ACS750-100 Stromsensor +-100A http://www.allegromicro.com
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
Ich versuche verzweifelt, mittels meines Evaluation-Boards AVR STK600 ein Controller des Typs ATtiny85 zu flashen. Das Board funktioniert sehr gut mit einer Routing-Card RC028 (für 28-beinige Controller) und der Socket-Card STK600 DIP (für bis zu 40 pol. DIPs). Einen Controller ATMEGA 328P kann ich
bestens bedienen, größere Projekte laufen einwandfrei. Nun erwartete ich dieselben Erfolge für den ATtiny85. Dieser ist 8-beinig, wird mit derselben Socket-Card, aber mit einer Routing-Card RC008 (für 8-beinige Controller) am AVR STK600 – Board betrieben. Es gelingt mir aber nicht, diese zu flashen. Weder
-
Thread
ATTiny2313 fast PWM
hab ich leider keine Ahnung. Ich befasse mich gerade mit dem 8-Bit Timer/Counter0 with PWM beim ATtiny13. Habe das Datenblatt vom ATtiny2313 gerade mal überflogen. Ich denke Du verstehst die Bedeutung von den Output Compare Registern ( OCRxx ) noch nicht. Ich möchte es Dir nicht erklären, da selber
hab ich leider keine Ahnung. Ich befasse > mich gerade mit dem 8-Bit Timer/Counter0 with PWM beim ATtiny13. > > Habe das Datenblatt vom ATtiny2313 gerade mal überflogen. Überfliegen ist schlecht, wenn dann genau lesen. Der Code ist nicht gar so verkehrt, falsch ist nur die Verwendung des COM1A1