-
Thread
AVR debuggen unter linux
atmega88 0x930A 8 KiB 0.5 KiB atmega88p 0x930F 8 KiB 0.5 KiB attiny13 0x9007 1 KiB 0.1 KiB attiny167 0x9487 16 KiB 0.5 KiB attiny2313 0x910A 2 KiB 0.1 KiB attiny24 0x910B 2 KiB 0.1 KiB attiny25
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
Attiny DebugWire SPI DWEN - Wie blöd ist das denn?
Hallo Leute, hab heute einen /Attiny/ 13 ausprobiert. Frisch aus der Tüte funktioniert DebugWire nicht. Dazu muss man erst die Fuse DWEN setzen. Und dafür benötige ich zuerst die SPI-Schnittstelle. Also /sechs/ Leitungen*, damit man
Ich flashe den ATtiny13 normalerweise, bevor er eingebaut wird.
-
Thread
ATTiny25, Pollin-Board + PonyProg
. genauso programmiert wird (Datasheet, unter "serial downloading") - spontan würde ich nach dem attiny26 oder 24 schauen, wenn einer von denen von Ponyprog unterstützt wird - und den bei Ponyprog einstellen oder du suchst eine andere Software für deinen Programmer etc.
das hier >Support the AVR ATtiny microcontroller ATtiny12, ATtiny15 steht auf der ponyprog seite. D.h. mit Ponyprog wird das wohl nichts. Einen anderen Programmer unterstützt das Pollin boar meines wissens nach nicht. Das einzige
-
Thread
Taster als Schalter
allerdings etwa 0,1% an CPU-Performance. Oder ist Deine CPU schon zu 99,9% ausgelastet? Dann nimm nen ATTiny13, der das macht. Ein Logik-FF kann das nicht wuppen, da er nicht entprellt. Peter
Ephraim Hahn schrieb: > Immerhin sind das mehr als 26 LEDs Dann nimm eben 3 Stück ATtiny2313, die je 9 Tasten entprellen und togglen. Ne andere Möglichkeit: Tastenabfrage per 74HC165, LEDs per 74HC595. Oder pro Fader+Motor+Taste+LED nen ATtiny24 und alle 26 ATTiny24 parallel am I2C-Bus
-
Thread
ATtiny84A Watchdog Problem
eigentlich nichts mit dem Problem zu tun haben dürfte - habe ich gefunden: Beim ursrünglichen ATtiny45 heißt der Interruptvector der AVR-LIBC "WDT_ISR". Beim jetzigen verwendeten ATtiny84 heißt dieser "WATCHDOG_vect".
indirect with displacement 0000007A ORI R18,0x18 Logical OR with immediate 0000007B MOVW R30,R24 Copy register pair 0000007C STD Z+0,R18 Store indirect with displacement WDTCSR = 0x07; 0000007D LDI R24,0x41 Load immediate 0000007E LDI R25,0x00 Load immediate 0000007F LDI
-
Thread
Atmel Flash-Lebensdauer
. Dachte schon das liegt an meinen Eigenbauprogrammiergerät. Bei einen neuen ATtiny15 ging aber alles problemlols...
Torsten R. schrieb: > Hatte bei mir noch ein paar alte ATtiny11 herumliegen von 2002. Danke für das Aufwärmen eines Uralt-Threads mit einem völlig anderen Problem. Hast du versucht, die ATtiny11 mit ISP zu programmieren?
-
Thread
Programm für ATtiny2313 (Timerschaltung)
hallo!!! ich bräuchte mal dringend einen "programmierer". mit einem attiny2313 will ich eine timerschaltung realisieren, da mir die r-c geschichte zu ungenau ist. es soll 4 zeiten geben (60sek , 1800sek , 3600sek , 24 std.). jede zeit wird mit einem anderen taster gestartet
ablauf der Zeit haben muss und wie lange dieser dann anstehen soll. Wie genau soll den die Zeit auf 24h gesehen sein?? 100% = +/- 0sek./24h oder wie??? rene
-
Thread
Abblockkondensator bei gegenüberliegenden Pins für VCC und GND
Hallo, beispielsweise beim ATtiny13 und beim ATtiny2313 liegen sich VCC und GND ja gegenüber. Einen Abblockkondensator "über" den µC drüber oder unten drunter von VCC nach GND sieht ja recht unästhetisch aus und irgendwie kann ich
Soll ich mal garstig sein? Nimm einen ATtiny24, da sitzen GND und Vcc an einer Schmalseite. Und kleiner ist er auch noch...
-
Thread
Einstieg in AVR welches Board?
Ich dachte so an Attiny 2313, Attiny 13 und Atmega 88
Hi >Ich dachte so an Attiny 2313, Attiny 13 und Atmega 88 CSD. MfG Spess
-
Thread
I2C 1Wire Counter
Z.B. ATtiny25. Jede Flanke weckt ihn auf, er zählt und geht wieder schlafen.
Peter D. schrieb im Beitrag #6693702: > Z.B. ATtiny25 z.B. PIC12Fxxx
-
Thread
Die meisten Atmegas haben einen internen Temperatursensor
Einige Temperatursensoren sind nicht im Datenblatt angegeben: http://hackaday.com/2014/02/01/atmega-attiny-core-temperature-sensors/
Temperatursensoren sind nicht im Datenblatt angegeben: > http://hackaday.com/2014/02/01/atmega-attiny-core-... Tsss. Nicht jeder Temperatureffekt, den man irgendwo messen kann, ist tatsächlich ein Hinweis auf einen "versteckten Temperatursensor"...
-
Thread
Bekannt, welcher IC in LED Timer 6h verbaut?
ATMega88 nehmen... ;) Wenn ichs mit einem AVR bauen würde, dann mit einem kleinen 8-Pin, z.B. ATTiny25/45. Für einen µC ist sowas aber eine sehr triviale Aufgabe, die schaffen auch deutlich kleinere Typen (ATTiny13 evtl. kommt drauf an welche Luxus-Funktionen wie Infrarotfernbedienung man noch haben
dann auch noch viele weitere Sachen realisieren. Man muß auch kein Assembler mehr lernen, z.B. der ATtiny4 wird vom AVR-GCC unterstützt.
-
Thread
Grafikdisplay + Speicher Sparen
Es ist ein Attiny.
Ich dachte mehr daran dem Display einen eigenen Attiny als Grafiksteuerung zu verpassen und mit dem anderen zu steuern.
-
Thread
Schaltung, die bei Signal für eine bestimmte Zeit an ist
> Und einmal als moderne Variante mit 8pol. > Mikrocontroller. Hier wäre so ein Beispiel mit ATtiny 13 und Assemblerprogramm: https://www.elektronik-labor.de/Elo/Monoflop.html
reichlich viele Tutorials, z.B. das erste das Goolge bei mir ausgibt: https://wolles-elektronikkiste.de/attiny85-84-45-44-25-24-programmieren Oder das zweite: http://www.sachsendreier.com/asw/projekteundexperimente/arduinoasisp/arduinoasisp.php Ich würde allerdings einen 100nF Kondensator direkt an die
-
Thread
avr-gcc: den Zugriff auf register variablen optimieren?
Leider macht er aus [c] register i asm("r17") ... --i [/c] folgendes [avrasm] mov r24,r17 subi r24,lo8(-(-1)) mov r17,r24 [/avrasm] Der Compiler scheint register variablen wie Ram zu behandeln: laden, dekrementieren, speichern. Es ist egal welches Register ich benutze (
tmp,r25 ; tmp, state.0 .L2: .LM3: mov r25,r24 ; state.1, state sts tmp,r25 ; tmp, state.1 .LM4: mov r25,r24 ; state.2, state subi r25,lo8(-(-1)) ; state.3, mov r24,r25 ; state, state
-
Thread
Atmega & Co zu verkaufen
Teile sind jetzt noch vorhanden: Atmega32- 16PU DIP für 3,50EUR/ Stck Rest: 10 AT89C2051- 24PU DIP für 1,00EUR/ Stck Rest: 15 Attiny2313- 20PU DIP für 1,50EUR/ Stck ...und wie gehabt: Wer welche haben will...-> Mail an mich : koyotew@gmx.de
die Liste der letzten Controller: Atmega32- 16PU DIP für 3,50EUR/ Stck Rest: 5 AT89C2051- 24PU DIP für 1,00EUR/ Stck Rest: 7 Attiny2313- 20PU DIP für 1,50EUR/ Stck Rest: 10 Wer welche haben will...-> Mail an mich : koyotew@gmx.de
-
Thread
Layout okay (einfacher Dimmer)
Verbesserungsvorschläge für das Layout hier? Schaltungstechnisch ist es eigentlich nur ein Linearregler, ein Attiny, ein MOSFET und ein Poti. Der Attiny wertet das Poti aus und steuert den MOSFET an, das wars. Der Code dazu schaut echt kompakt aus. [code] $regfile = "attiny45.dat" 'es handelt sich um
PORTB.0=OUTPUT do drehstand=getadc(3) 'muss von 1024zu 255 umgewandelt werden if drehstand < 24 then drehstand = 0 else drehstand= drehstand-24 end if drehstand=drehstand/4 pwm1a=drehstand loop end [/code] Dankeschön und einen schönen Freitag
-
Thread
Mikrocontroller Neuling
Ich würd für erste Spielereien mit nem ATtiny2313 beginnne und falls der zu klein wird gleich ein paar ATmega16 mitbestellen. Kosten ja quasi nix die Käfer.
Das erste ist ein ATtiny2313, also ein kleiner aber feiner AVR. Den kannst du auf dem Pollin Evaluationboard verwenden. Der zweite sagt mir nix.
-
Thread
Temperatur-Datenlogger für Postversand
-40°C bis +65°C. Es gibt solche aber bis -80°C bis +110°C. Bis 110°C = https://www.datenlogger24.ch/datenlogger-usb/ipmt8-x1/ Schau mal nach auf www.datenlogger24.ch. Du kannst mit Hilfe der Software Messintervalle von 10 sec bis 12 h einstellen und die Speicherkapazität liegt bei 8000 Messpunkte
Ups, der Attiny hat ja doch nur 512 eeprom.. Dann müsste man die Auflösung auf 5 Grad reduzieren wenn es nur um grobe Schätzung geht oder halt für einen Euro mehr zum Atmega greifen.
-
Thread
Welches USB-Osszi oder Multimeter für 8h Spannungs-Logging?
> Können Soundkarten neuerdings DC-Kopplung? Manche schon. Manche davon haben sogar 24 bit Codecs. Bei TI kann man diese Codecs sogar kaufen.
Wenn es eine Soundkarte machen soll, müßte man einen > Spannungs-Frequenz-Wandler vorschalten. Ein Attiny25 reicht, Sobald ein Mikrocontroller ins Spiel kommt, wird die Soundkarte ja überflüssig.
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Die folgenden AVR haben alle DebugWire und sind im DIP Format erhältlich: 8 Pins: ATtiny 25, 45, 85 https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf 14 Pins: ATtiny 24, 44, 84 https://ww1.microchip.com/downloads/en/DeviceDoc/doc8006.pdf 20 Pins: ATtiny 261, 461, 861 https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega 48, 88, 168, 328 https:
-
Thread
Relaisplatine mit Schaltverzögerung
Platinenfertigung. In realistisch würde ich einen 5V-fähigen Mikrocontroller in 3x3mm QFN vorschlagen, z.B. ATtiny406-MN. Spannungsteiler von den 24V auf einen Input, N-FET + Freilaufdiode zur Ansteuerung des Relais. Widerstände und FET so klein wie es für Dich realistisch zu bestücken ist, z.B. 0402. Man kann
Ein 24V Relais könnte man relativ leicht mit einer Diode und einem Kondensator verzögert abfallen lassen.
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Framework": Der stimmt wohl nicht so recht, es hätte wohl besser heißen müssen: "Codesammlung für ATtiny44 (was auch nicht mehr stimmt, ich habe heute ATtiny84 ausprobiert, es ging alles ohne Codeänderungen, was auch zu erwarten war). Also, was hab ich dieser Codesammlung gemacht: - alle Konstanten
alphanumerisches Display mit HD44780-Kontroller oder ähnliches braucht minimum 7 IOs, das kann an einem Attiny schon eng werden. ;)
-
Thread
großes 7-segment
; das wird so nicht funktionieren :) 24V => 5V mit 7805T: Hast du mal überschlagen, wie viel Wärme da abzuführen ist?
sollte erst denken, dann schreiben: Gemeint war eigentlich, daß man den ATmega dann durch einen ATtiny ersetzen könnte, weil man die vielen Pins gar nicht braucht.
-
Thread
Wahl des AVR uC
Hi, was heißt: "sehr schnell sein" ? Evtl. reicht Dir schon ein attiny841 aus.
Hi >Ein Atmega 32 hat ihm zu viele Beine und ein Attiny2313 hat keinen >AD-Wandler. Dann passt doch z.B. ein ATtiny24/44/84. MfG Spess
-
Thread
Glühwürmchen in Rotkohlglas gefangen
uprdate_fireflies() den Aufruf von lfsr(5) verändern. Bei 16 Waves dann lfsr(4) (4 Bits = 16). Bei zb. 24 Waves dann so: lfsr(4) + lfsr(3) == 2^4 + 2^3 = 16 + 8 = 24. Gruß Hagen
ich > pragmatisch). Jo, bei der nächsten Bestellung. Hab den ATtiny25 eben hier und der ist bin-kompatibel zum 45. Aber 2K sind schon gut, weil dann würde das in nen ATtiny2313 passen, und der hat leider keinen großen Bruder. > Achso, du könntest auch die Wave[]
-
Thread
ATTINY 2313 - Passt da überhaupt ein Programm drauf?
Hier mal der Verbrauch meiner DCF77-Uhr: [pre] 4.3.3 AVR Memory Usage ---------------- Device: attiny26 Program: 1056 bytes (51.6% Full) (.text + .data + .bootloader) Data: 31 bytes (24.2% Full) (.data + .bss + .noinit) [/pre] Und der Code: http://www.mikrocontroller.net/topic
@ Spess53 > Wie wäre es mit dem ATTiny4313? sehr gerne - wo gibt's den zu kaufen?
-
Thread
Wie Lagerraum trocken bekommen?
Feuerungsanlagen, Wärme- und > Brennstoffversorgungsanlagen > (Feuerungsverordnung - FeuVO) > Vom 24. November 1995 > > § 4 > Aufstellung von Feuerstätten > > "(3) Raumluftabhängige Gasfeuerstätten mit Strömungssicherung mit einer > Nennwärmeleistung von mehr als 7 kW dürfen in Wohnungen und
schrieb im Beitrag #6100033: > ich habe ihm > einen 1500W Heizlüfter zur Seite gestellt, da hat er in 24 Stunden ca. 3 > Liter Wasser gesammelt, Klar. Aber am nächsten Tag machst du die Tür auf und die 3l sind wieder drin. Jede Garage hat Lüftungsöffnungen. Warum wohl?
-
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
AVR exakt Millisekunden zählen
kann man im Overflow Interrupt den Zähler manipulieren. Betrifft übrigens IMHO nur den ATmega8, ATtiny22 und ATtiny26. [c] void initSystemTimer(void) { cli(); #if F_CPU>16000000 TCCR0 = (1<<CS02); // Prescaler 256 TCNT0 = 256-(F_CPU/256+500)/1000
liegt auch schon wieder mehrere Jahre zurück. Klar sind Befehle wie "inc millis" als Makros für 16 / 24 / 32 Bit zu verstehen etc.
-
Thread
Anfänger bittet um Unterstützung (PIC 12F629)
- CTMU Charge Time Measurement Unit - SMT 2 x 24-bit Signal Measurement Timer - NCO Numerically Controlled Oscillator - DSM Data Signal Modulators die low power funktionen sind auch eine stärke der pic12/16 und toppen oft pic18 und attiny/
habe gerade 2 Projekte (Toaster-Controller und Multi-Timer) in C am laufen mit 6pin pic10lf322 and attiny10 beide 0.5KWorte mit 64 bzw. 32 Byte RAM. Unglaublich was schon mit diesen begrenzten Resourcen möglich ist. Aber gerade auch wegen der On-Chip Peripherie. Ich habe von pc10xx-pic24xx, attiny
-
Thread
Ethernet für uC?
Distribution Unit gebaut, die mir diverse 230V-Verbraucher schaltet, und dieses Teil ist seit 2012 im 24/7 Dauerbetrieb und funktioniert einfach. fchk
sollte man den dann von einem ATtiny aus steuern, statt diesen Teil dann auch noch direkt da drauf zu machen?
-
Thread
primitiver ADC mux
Richard S. schrieb im Beitrag #6919327: > da der MCU (attiny861) zwar noch > ausreichend gpio, aber keine freien ADC Eingänge mehr hat? Der ATtiny861 hat doch 10 ADC-Eingänge, dann bleiben nur noch 5 IOs übrig. Die 15V Schutzdioden kannst Du weglassen
Peter D. schrieb im Beitrag #6919359: > Richard S. schrieb im Beitrag #6919327: >> da der MCU (attiny861) zwar noch >> ausreichend gpio, aber keine freien ADC Eingänge mehr hat? > > Der ATtiny861 hat doch 10 ADC-Eingänge, dann bleiben nur noch 5 IOs > übrig. > > Die 15V Schutzdioden kannst
-
Thread
AtTiny13 PWM Lauflicht
http://halvar.at/elektronik/lauflicht_attiny13_8leds/
nicht, da er ja mit einer viel geringeren Spannung betrieben wird. Warum willst du das alles mit 24 V betreiben? Der größte Teil der zugeführten Energie wird dann in Vorwiderständen verheizt. Was gefällt dir an der weiter oben geposteten Lösung nicht? Du kannst beim ATtiny13 übrigens nur 5
-
Thread
Pins mehrfach belegen
passen.. Jedoch sind haben dort alle Gatter-Bausteine 14 Pins.. Da ist der Platzvorteil durch den Attiny13 natürlich wieder dahin.. Gibts da nich kleinere?
>Da ist der Platzvorteil durch den Attiny13 natürlich wieder dahin. Das ist er immer. Der nächstgrößere Controller ATtiny24/44/84 hat 6 Pins mehr als der ATtiny13. Es wird schwierig sein, eine pinsparende Peripherieschaltung zu ersinnen
-
Thread
gcc11 könnte das avr Backend verlieren
return x << 8; } [/c] GCC 9.3.0 mit -O1, -O2, -O3 oder -Os: [avrasm] shl8: mov r25,r24 ldi r24,0 ret [/avrasm] Clang 9.0.1 mit -O1, -O2, -O3 oder -Os: [avrasm] shl8: lsl r24 rol r25 lsl r24 rol r25 lsl r24 rol r25 lsl r24 rol r25 lsl r24 rol
X. schrieb im Beitrag #6227082: > Clang 9.0.1 mit -O1, -O2, -O3 oder -Os: > > shl8: > lsl r24 > rol r25 > lsl r24 > rol r25 > lsl r24 > rol r25 > lsl r24 > rol r25 > lsl r24 > rol r25 > lsl r24 > rol r25 > lsl r24 > rol r25 > lsl r24 > rol r25 >
-
Thread
Temperaturkontrolle Eisstadion
. Nimm lieber den ATtiny und bau dort einen RS232 Sender ein, der dann mit einem RS422 Chip das ganze differentiell überträgt.
was RS485-ähliches in SW umsetzt, ist man genau bei der Lösung von Trf (hinter jeden Sensor einen ATtiny hängen^^ ). Jede Lösung hat Vor- und Nachteile. Der TO wird sich schon das "herauspicken", was am ehesten nach seinem Gusto ist.
-
Thread
Merkwürdiges bei TRIAC-Ansteuerung
eindeutig. Er braucht etwas mehr Strom, aber quod erat demonstrandum noch im Rahmen dessen, was der ATtiny liefern kann.
Masse geschaltenen anderen BAT85 zündet der Triac unverändert, auf dem Skop ist am ATtiny-Ausgang die positive Halbwelle zu sehen. Als ob der ATtiny-Ausgang keinen Massepegel hätte.
-
Thread
Richtiger Mikroprozessor
zu löten, wenn du z.B. an einen ATmega32u4 im QFN44 Gehäuse denkst. Weniger Pins hätte z.B. ein ATtiny84.
bräuchtest du 2 Pins für I2C, 4 für sonstiges, 3 für VCC, Reset und GND. Das könntest du locker mit dem Attiny 841 - oder auch einem Attiny 24 - lösen, die in SO14 aber auch effektiv nicht wirklich kleiner als ein Atmega328 in LQFP32 sind. Fazit: falls über 50% deiner Bauteile nicht in 0603 Bauform sind,
-
Thread
AVR (AtTiny24) an 2x AA: funktioniert nicht-V Variante?
Matthias Larisch schrieb im Beitrag #2966053: > Nun kann ich entweder nen AtTiny24A nehmen (SO14), mit welchem ich die > Schaltung wie gewünscht umsetzen kann. Aber das ist _nicht_ die V > Variante, also eigentlich erst ab 2,7V spezifiziert. Der ATtiny24A läuft laut Datenblatt
Datenblatt (doc8183) für den ATtiny24A ganz oben bei Features Speed Grade. • Speed Grade: – 0 – 4 MHz @ 1.8 – 5.5V – 0 – 10 MHz @ 2.7 – 5.5V – 0 – 20 MHz @ 4.5 – 5.5V
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
der Übernahme durch PIC. Jetzt finde ich auf den Produktseiten von PIC (beispielsweise) keine ATtiny 24 mehr ...! Kann mir bitte jemand einen kleinen Überblick geben - werden die ATtinyxxx aus ehemals ATMEL Zeiten nicht mehr produziert, welche Nachfolgerpolitik fährt PIC, können die alten Programming
Das umgebastelte ATTINY416-XNANO (kann leider nur 5V). https://www.microchip.com/en-us/development-tool/attiny416-xnano
-
Thread
Steuerung mehrerer ATtiny13 mit RS232
Wie erkennt der einzelne ATtiny13 das ein Wert für ihn gedacht ist? Ich stelle mir das so vor, dass alle ATtinys wie an einer Art Bus hängen und mit dem RXD-Ausgang des MAX232 verbunden sind. Die Kommunikation muss ja nur in eine
Sinn. Danke. @ Travel Rec: Danke für die Empfehlung. der XMega64A1 sieht gut aus. Hat 16 ADC und 24 PWM. Genau was ich brauche :-)
-
Thread
Arduino->WS2812B-> Arduino
Pegels am pin welcher zum DI der Leds geht. Danach Treset als Low >=50 ys ausgebe danachfolgt 24 mal ein TOH (0,35yS) oder T1H (0,7yS) Impuls, gefolgt von dem L Pegel von >2yS 50yS< um die 3 Farbbytes R/G/B zu füllen. Das könnte man vielleicht mit der IDE zu Fuß programmieren.
69a: f1 e0 ldi r31, 0x01 ; 1 do { *pointer = PINB; 69c: 83 b1 in r24, 0x03 ; 3 69e: 81 93 st Z+, r24 uint8_t n = 0; uint8_t *pointer; pointer = Buffer; cli(); while (PINLOW); // wait for the pin do { 6a0: 92 e0 ldi r25, 0x02
-
Thread
C > Timer, Inerrupt, ATtiny84
C > Timer, Inerrupt, ATtiny84 Hallo zusammen. Versuche mich gerade an einem Minispiel mit dem ATtiny84. Dazu brauche ich Timer, Vorteile und Interrupt. Datenblatt liegt mir vor. Mit einigen Begriffen und Registerbezeichnungen
Was ich im ersten Post nicht angegeben hatte, ist die Quelle des Datenblatts zum ATtiny84: # https://www.microchip.com/wwwproducts/en/ATtiny84 # http://ww1.microchip.com/downloads/en/DeviceDoc/doc8006.pdf Die automatische Verlinkung von ATtiny84 führt in's leere.
-
Thread
Software-PWM, Attiny13 schnell genug?
ADC = SINGLE, PRESCALER = AUTO, REFERENCE = AVCC START ADC Do potiwert=getadc(2) if potiwert <=24 then potiwert = 0 end if potiwert = potiwert - 24 'Bereich 0-1000 zaehler = potiwert/10 Loop Isr_Timer0: Timer0=Timer0_Preload incr zaehler if zaehler = pwm_soll then Pwm_Int
9,6 MHz nur auf 37,6 kHz komme. Fail. Nun ja, es war deine Entscheidung, das so zu wollen. Der Attiny kann Hardware PWM bei 9,6MHz bis runter auf 36,6Hz (Hz, nicht kHz). Oliver
-
Thread
Attiny13 Schalter
Ich würd ja an deiner Stelle versuchen die Bomben mit einer Lunte zu zünden. Beim Attiny13 bin ich mir nicht so ganz sicher. Es könnte nach hinten losgehen. solltest du es dennoch versuchen probier mal das hier: $regfile = "attiny13.dat" $crystal = 8000000 Dim A As Byte
Alle wege führen ja bekanntermaßen nach Rom. Und meiner nach sonstwohin. Hab das von einem Tiny24 "angepasst" und reingesetzt.
-
Thread
Suche ultra-low voltage, micropower MCU
AtTiny43U ab 0,7V, ATtiny12V, ATtiny28V ab 1,8V, die L-Typen laufen ab 2.7V, und Silabs hat C8051F90..93 die ab 0.9V per internen DC/DC-Wandler laufen, OKI ML610Q läuft ab 1.1V aber 0.5uA in Halt, Texas Instruments MSP430L092
z.B. 2.2µA im Deep Sleep für eine komplette Platine geschafft (RAM+RTCC+LDO+RFM12). Das war ein PIC24FJ126GC006 mit Retention deep sleep. Konkrete Vorschläge: Ein bastlerfreudlicher Allrounder mit RTCC, auch bei Reichelt erhältlich: PIC24FV16KA301 Praktisch für kleine Projekte und fürs Breadboard
-
Thread
Suche Binärzähler 1,3V
mit 8192Hz noch einen solchen IC gibt es zu > kaufen. Braucht man das heute noch ? Einen ATTiny43U mit dem Zähler programmieren und an einen 32768Hz Quartz laufen lassen.
ATTiny43U ist viel zu hoch. Die Batterie hält allenfalls von 12 bis Mittag.
-
Thread
PWM Signal ( 5V, Pulslänge 1-2ms) für Servomotor in 0-10v umsetzen
mich zu realisieren? Natürlich > gegen Vorkasse! Könnte ich machen, dazu reicht ein kleiner ATtiny13 und ein OPV. Alles streng unter Beerware-Lizenz! ;-)
Pulse-Width Measurement ist eine fertige HW-Funktion. [pre] 24. TCB - 16-Bit Timer/Counter Type B 24.1 Features • 16-bit Counter Operation Modes: – Periodic interrupt – Time-out check – Input capture • On event • Frequency measurement
-
Thread
Multiplex - einmal mehr
Zusammen. Ich wollte mich mal bei euch informieren, wie ihr das so machen würdet: Ich habe einen Attiny13 in Kombination mit einem CD4067BE Schieberegister. Die Datenleitungen entsprechen der Portbelegung, das heisst: PB0 (Attiny) auf Input A (Shift Register) PB1 (Attiny) auf Input B (Shift Register
im Beitrag #2878898: > Die Datenleitungen entsprechen der Portbelegung, das heisst: > > PB0 (Attiny) auf Input A (Shift Register) > PB1 (Attiny) auf Input B (Shift Register) > PB2 (Attiny) auf Input C (Shift Register) > PB3 (Attiny) auf Input D (Shift Register) > > Die Ausgänge des Shiftregisters