-
Thread
Attiny85 Problem mit digital Input B0 u. B4
ich versuche mich gerade am attiny85. merkwürdiges Problem: B0 bis B4 funktionieren ganz normal als output. B2 und B3 funktionieren als Input B0 und B4 funktionieren nicht als input. Warum? (B1 ist die LED) [c] #define
maskiert. Das Problem erinnert an den Jtag-Port bei manchen Atmegas, der PortC Blockiert. Muss beim Attiny85 irgendwas freigeschaltet werden?
-
Thread
Spannungswächter Akku mit "Verzögerung"
abgeschaltet. Damit man die Abschaltung nicht so einfach Resetten kann, würde ich den Attiny mit einen GoldCap puffern. Wird die Batteriespannung abgeschaltet arbeitet der Attiny noch für einige Minuten weiter. Damit bring kurzes Abschalten der Spannungsversorgung nichts. Ich hätte einen 5,5V 1F Goldcap verwendet. Der Attiny25(1MHz) sollte von 2,7-5,5V einwandfrei funktionieren. Ich rechne mit einen Stromverbrauch von ca. 2mA (Sleep-Mode nutze ich nicht). Dann sollte ich mit einen 1F Goldcap etwa 15min Überbrückungszeit
-
Thread
RTC mit geringem Zeitdrift
Es gibt viele Schaltungsbeispiele für unterschiedliche µCs; im einfachsten Fall reicht schon ein ATtiny2313. Die Anzeige sollte dabei >= 6-stellig sein. Marco G. schrieb im Beitrag #5373263: > Die bereits verbauten M41T93 werde ich per Software digital kalibrieren. > Für ein neues Projekt werde
Trigger auf 1PPS vom GPS und gucken, wie ein 512Hz-Pulse der Uhr nach dem anderen innerhalb von rund 24s durchläuft.
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
Mikrocontroller, aber schon sehr erfahren mit Arduino. Ich versuche mit verschiedenen ATtinys (85/24) ein Netzwerk zu bauen, in dem einige ATtinys Analoge Daten weitergeben und alle an einen ATtiny weitergeben sollen, der diese Daten dann auswertet und anderen ATtinys sagen soll, was sie machen sollen
Vor allem der ATtiny24 dürfte für ein ordentliches Übertragungsprotokoll extrem knapp (wenn nicht gar zu wenig) mit RAM und Flash ausgestattet sein. Und beim ATtiny85 drängt sich mir die Frage auf, warum man einen µC
-
Thread
STM32 „Bluepill“ vs. Atmega328 Batteriebetrieb mit Arduino
abläuft. Lucas N. schrieb im Beitrag #5368910: > Endprodukt sollen batteriebetriebene Nodes mit NRF24L01+ sein Dann sollte man sich dringend die NRF5x von Nordicsemi anschauen. Das sind eigentlich NRF24 Radios mit integriertem Cortex-M0 (oder -M4) µC Kern. Damit spart man sich den STM32 oder AVR komplett
Weniger RAM als beim 328p wird nicht gehen, fürchte ich, da ich ein selbstreparierendes mesh mit den NRF24 machen möchte und da einiges an dynamischen "routing tabellen" vorhalten muss. Ich hab zwar die fertige nrf24 lib die es da gibt schon weitgehend umgeschrieben und an meine bedürfnisse angepasst, einige
-
Thread
Treiber eines Vakuum-Magnetventils von Leybold
Photo von der vergossenen Schaltung (Lineal dazu legen, wegen Größe und Platz)? Das Teil könnte mit 24V-Pegeln angesteuert worden sein.
Kondensatornetzteil-versorgten Microcontroller (hier hatte ich den SAMD20 oder einen beliebigen ATtiny im Sinn) schalte. Der Controller misst wie von Dieter vorgeschlagen die Spannung und schaltet entsprechend das SSR. Allerdings habe ich bedenken: warum werden alle drei Ventile so heiß, wenn der
-
Thread
Audio ausgeben mit µC
48,-48,-49,-49,-49, -49,-49,-50,-50,-50,-50,-50,-50,-50,-49,-49,-49,-49,-49,-49,-49 }; __uint24 ton_0 = 0; __uint24 ton_1 = 0; volatile __uint24 kton_0 = 184549; // a1 volatile __uint24 kton_1 = 109734; // c1 ISR(TIMER3_COMPA_vect, ISR_NAKED){ // Timer 0 interrupt. FLAGG |= (1<<F_PULS
2^32? > Weil max. Zahl in unsigned long 2^32-1 ist. > Bei neueren Toolchains geht auch mit __uint24, für so eine Verwendung > ist Genauigkeit von 2^24 ausreichend. > >> Ich habe es bisher immer so gemacht: >> counter = INTERRUPTS_PER_S frequency 2; >> Dann in der ISR counter heruntergezählt
-
Thread
Bedarfsgeregelte Ventilation
Licht an messen mit LDR, Attiny auswerten lassen, Relais schlaten die Ventilatoren. Kosten pro Ventilator ca 10€
Klasse B sogar nur 14V/2mA So ein Finder 82.11 Relais mit Rückfallverzögerung braucht: 20mA / 24V min. 250 ms. um sich zu bewegen - Da brennt der SO, ausserdem ist SO nie länger als 120 ms. Das eltako MFZ12 erwartet 24V und nur 5mA und - so wie ich das Datenblatt lese aber mehr als 10s.
-
Thread
Absoluter Anfänger
schrittweise fortführen, wenn du willst. Wie am PC halt auch. Ich persönlich empfehle den PIC24FV32KA301 als Einstieg. Code-Examples für PIC24 findest du hier: https://www.microchip.com/doclisting/TechDoc.aspx?type=CodeExamples Ich kam aus der gleichen Ecke, also SPS. Hässliche IDEs mit
. Aber allgemein "PIC" gegen AVR impliziert auch PIC32MZ gegen ATTINY. Das ist dumm, die bedienen ganz andere Segmente... Beide sind übrigens vom gleichen (relativ unbedeutenden) Hersteller. Soviel zu Krieg ;-)
-
Thread
RISE und FALL Flanke in Signal verwandeln - diskret
> Bitte keinen µC - für diese Anwendung sind mir 5€ für einen Arduino NANO > sogar zu viel. Attiny13A gibt's für ca. 1€. NE555 zzgl. das ganze Hühnerfutter dürfte insgesamt höchstens ein paar Cent billiger werden. Dazu kommt: mehr Platinenfläche, höherer Stromverbrauch.
viel. > > Wieso 5 Euro? 30 Cent. > Das ist doch einmal wieder genau eine Anwendung für einen ATTiny10. > der braucht doch so eine programmierstation!? so ganz ohne USB ....
-
Thread
Fehler zum nachbauen :-)
Ich hatte zum Aufbau einer Outdoor WLAN Antenne/Repeater mit 24V POE Spannung ein Netzwerkkabel zerschnitten und umgelötet.. Bei 24V sollte man die Seiten nicht vertauschen oder besser markieren. Das Laptop für den Aufbau riecht jetzt komisch, Buchse und Hardware
Old P. schrieb im Beitrag #7827200: > Bitte? Ich zähle 24! In so einer USB-Ladebuchse sind nicht alle 24 Pins bestückt (ich kann selbst mit Lupe nicht erkennen, welche und wieviel). Die Buchse ist dann mit 6 Pins auf die Platine gelötet. 2 Pins 5V+, 2
-
Thread
Berechnung von Pulldown und Serienwiderstand für MosFETs
Hallo Forum, ich möchte gerne ein Lauflicht aus 24V LED Signalleuchten bauen. Im grunde gibt es hier keine besonderen Anforderungen, da das alles nur ein Experiment ist. Trotzdem würde ich die Schaltung gern optimieren, so dass ich eine Art Referenzschaltung
nicht wenn alles fehlerfrei läuft. Ich habe es aber schon mit dem Multimeter geschafft mit einen ATtiny abzuschießen weil ich unglücklich gemessen habe. Darum setze ich sie Standardmäßig ein. Kostet ja nicht wirklich viel.
-
Thread
Attiny-Entwicklungsumgebung rott?
e8 cf rjmp .-48 ; 0x0 <__vectors> 00000030 <PowerUp>: 30: 8c e0 ldi r24, 0x0C ; 12 32: 87 bb out 0x17, r24 ; 23 34: 87 bb out 0x17, r24 ; 23 36: 08 95 ret 00000038 <main>: 38: cc e0 ldi r28, 0x0C ; 12 3a: fa df
definition führt dazu das der Stackpointer > falsch initialisiert wird (tiny85 hat 512 Byte RAM, tiny24 > nur 128 Bytes) Was aber nicht das 0xC für 1<<PB2 erklärt. Tatsächlich wird der Startcode für ATtiny85 verwendet: [pre]COLLECT_GCC_OPTIONS='-mmcu=attiny85' '-mmcu=attiny25' '-Os' '-save-temps
-
Thread
AVR, Devices über 64k FLASH erkennen?
volatile pF; int main (void) { pC = &C; pF = &F; } [/c] [pre]$ avr-gcc-8 foo.c -mmcu=attiny816 -Os -save-temps -fno-common -Wl,-Map,foo.map[/pre] [avrasm] ; foo.s main: ldi r24,lo8(C) ldi r25,hi8(C) sts pC,r24 sts pC+1,r25 ldi r24,lo8(F) ldi r25,hi8(F) sts pF,r24
r24, 0x34 ; 52 66: 90 e0 ldi r25, 0x00 ; 0 68: 80 93 00 3e sts 0x3E00, r24 ; 0x803e00 <_edata> 6c: 90 93 01 3e sts 0x3E01, r25 ; 0x803e01 <_edata+0x1> ... [/pre] > Ist
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281 2561
Bootloader, braucht aber schon 2K Flash: https://learn.sparkfun.com/tutorials/how-to-install-an-attiny-bootloader-with-virtual-usb/install-micronucleus
-
Thread
Mikrocontroller mit exotischem SPI?
LSB-first selectable > - Transfer bit length is selectable as 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 24, or 32 bits. > - 128-bit transmit/receive buffers > - Up to four frames can be transferred in one round of transmission/reception (each frame consisting of up to 32 bits).
Schreib dir selber die SPI. Wenn das nicht passt, da gibt es noch PIC24 und PIC32 die können beide 16 und 32Bit Modus
-
Thread
PICkit 4 wird verkauft
mittlerweile Erfahrungswerte, ob sich PICkit4 und AS7 vertragen? Gerne würde ich damit die neueren ATtiny/mega mit UPDI programmieren.
mittlerweile Erfahrungswerte, ob sich PICkit4 und AS7 vertragen? > Gerne würde ich damit die neueren ATtiny/mega mit UPDI programmieren. Ja, läuft bei mir z. Zt. mit verschiedenen ATtiny Series 0 und 1. Die Inbetriebnahme war aber lästig. Das Gerät (letzte Woche von Microchip geliefert!) benötigte
-
Thread
Assembler und AVR
lassen, um ihn dann wieder schlafen zu legen. ------------------------------ $asm push r24 LDI R24, $57 ' WD auf 8 Sekunden setzen STS 65 , r24 LDI R24, $31 STS 65, r24 LDS R24, 65 ' WD starten ORI R24,$08
kürzer und schneller schreiben: [avrasm] $asm push r24 LDI R24, $57 ' WD auf 2 Sekunden setzen und starten OUT 33, r24 OUT 33, r24 pop r24 $end Asm [/avrasm]
-
Thread
Wie Frequenz verlangsamen? Gesperrt
Frequenzen kannst du mit einem µC leicht die Zeit > zwischen den Flanken messen. Ich würde dazu den ATtiny24 nehmen. Die Messung macht man mit dem Input-Capture und die Ausgabe mit dem Output-Compare. Somit hat man keinen zusätzlichen Jitter durch die Codeausführungszeit. Die 16 Bit Auflösung sollten ausreichen
diff-ratios/ Nissan R200 diff ratios + drivetrain info Nissan R200 diff ratios: S14 – KA24DE – USDM – manual/auto – 4.083 S14 – SR20DET – EDM – manual – R200V – 3.692 S14 – SR20DET – EDM – auto – R200V – 3.916 S14 – SR20DET – ADM – manual – 3.692 S14 – SR20DE – JDM – manual – 4.083
-
Thread
433 Mhz Empfänger an Attiny2313
das ist mein erster Beitrag hier. Ich arbeite erst seit kurzem mit Microcontrollern bzw mit dem Attiny2313. Mit C hab ich auch noch nicht viel programmiert. Ich habe jetzt mehrere kleine LED Programme geschrieben die ich mittels Wahlschalter vorwählen kann. Ausgeführt werden sollen sie dann mittels
Mario I. schrieb im Beitrag #5335991: > Das Signal auf das der Attiny reagieren soll kenne ich da ich es mit > meinem Raspberry ausgelesen habe. Dann wäre es gut, wenn du über dieses Signal hier ein paar mehr Details verrietest: ist das ein einfaches ein/aus-Signal
-
Thread
? zu rekursiven Funktionsaufrufen
daher kann sie in eine Schleife umgewandelt werden: [avrasm] sum: ldi r19,0 ldi r18,0 sbiw r24,0 breq .L1 .L3: add r18,r24 adc r19,r25 sbiw r24,1 brne .L3 .L1: movw r24,r18 ret [/avrasm] Beipiel #2 ist die Summe über alle Einträge einers binären Baums wie von oben, nur
eine Schleife > umgewandelt werden: > [avrasm] > sum: > ldi r19,0 > ldi r18,0 > sbiw r24,0 > breq .L1 > .L3: > add r18,r24 > adc r19,r25 > sbiw r24,1 > brne .L3 > .L1: > movw r24,r18 > ret > [/avrasm] uhm, das ist so nicht richtig. Die Funktion ist so wie sie in
-
Thread
merkwürdige Übersetzung durch AVR-GCC
prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 mov r25,r24 andi r25,lo8(-16) lsr r25 andi r24,lo8(15) add r24,r25 lsr r25 lsr r25 add r24,r25 ret [/avrasm] GCC 7.x habe ich gerade nicht
So sieht's mit GCC 7.3.0 aus: [avrasm] bcd2int: mov r25,r24 lsr r25 andi r25,lo8(120) andi r24,lo8(15) add r24,r25 lsr r25 lsr r25 add r24,r25 ret [/avrasm] Gegenüber dem Kompilat des GCC 4.7.2 in Jörgs Beitrag sind lediglich ein
-
Thread
Sound erkennen mit Mikrocontroller
Piezo nehmen??? genau SO habe ich es mit einer Dartscheibe gemacht. Kleinen verstärker gebastelt, Attiny dran und man kann die Empfindlichkeit einstellen! Jeder Fehlwurf wird jetzt an der Dartscheibe eben als solcher gewertet und man muss nicht mehr händisch umschalten.
Erfahrung) Und ich habe das Projekt jetzt schon fast abgeschlossen (mit einem MPU6050 und einem NRF24L01). Ich hatte nur noch keine Zeit darüber zu berichten.
-
Thread
ATTiny mit Mingnonzellen und Transistor für kleinen Motor
für Stunden nichts machen. Als Bauteile sollen der Motor eines (ehemaliges) RC-Spielzeug´s, ein ATTiny45 PU (welchen ich hier noch liegen habe) und zur Spannungsversorgung 2 Mignon-Zellen (oder Micro) zur Verwendung kommen. Oder sind 3 Akku's à 1,2V sinnvoller? Der ATTiny45 sollte ja mit einer Spannung
Zeit mit Zeit-tot-schlagen. Guck mal ins Datenblatt, was dein ATtiny an Stromsparmodi bereit hält.
-
Thread
Mit Hardware entprellen
Frage ich mich wie könnte ich eine Wechselspannung schalten mit einem uC, ein Magnetventil das AC 24V braucht. Optokoppler oder ein Transistor das eine Spule vom Relais schaltet und dieser dann die 24V. Ist einer Relaisspule egal ob ich sie jetzt mit ac oder mit dc ansteuere und und und. Eigentlich
RC-Gliedern, sehr geringe Stromaufnahme, variables Schaltverhalten und Auswertung per Interrupt mit ATtiny25: https://www.mikrocontroller.net/topic/290561?goto=new#3613836 Für mehr Kanäle kann man einen größeren "Käfer" nehmen, z.B. den ATtiny2313.
-
Thread
Anfängerprobleme mit STK500
Hier die Fotos!! Hi, kann keine Abweichung zu meiner Beschaltung sehen, außer, dass ich den ATtiny4313 auf SCKT3300D3, entsprechend den SPI auf SPROG3 mit ISP6PIN verbunden habe. Und natürlich direkt RS232 mit PC-RS232. ohne USB-Adapter. Versuche es einmal mit einer anderen MCU. Vielleicht
4,46V Pin3 = 0,00V Pin26= 5,06V Pin4 = 0,00V Pin25= 4,83V Pin5 = 0,00V Pin24= 5,06V Pin6 = 0,00V Pin23= 5,06V Pin7 = 5,05V Pin22= 4,96V Pin8 = 0,00V Pin21= 0,00V Pin9 = 2,51V Pin20= 0,00V Pin10= 0,00V Pin19= 0,00V Pin11= 0,00V
-
Thread
[AVR-GCC] Gelassen läufts (Man braucht nicht für jedes Neo-Pixel 3 oder 4 byte Ram)
Pixel und pfeifen die dann in einem Burst raus... So hatte ich mir das nicht gedacht, von wegen attiny45, gut 80 LEDs und dann ist Schluss... Sch.... Doch nen großen Mega für ne "popelige" Lichterkette an EINEM PIN nehmen, Absolutes NOGO... Lösung: Glücklicherweise fand ich dann dies hier: https
kam für den Tiny folgendes dabei raus (hier schon in der neuen Variante für die RGBW-Leds (32 statt 24bit mit separatem Weiß): F_CPU 16000000 ! Ausgabepin ist PB1, aber Achtung muss in den Inline-Assembler-Blöcken angepasst werden (sbi/cbi)! Datenrichtung vor Funktionsaufruf setzen! Für andere
-
Thread
AVR Comiler Optimazation Crasht den Controller (ATMEGA328P)
3 gpio also platz für 24 flags! die nachfolger kommen mit 5 gpio daher. und noch ein vorteil - nach reset werden die register via hw auf null initialisiert! hier am beispiel der variable "int error" einsetztbar aus der dann errorFLAG wird. alles für die 3 gpio's beliebig erweiterbar auf 24 flags. enum error_t {OK, NOK}; typedef struct { enum error_t eflag:1; enum error_t :7; } flag_t; #ifdef DEBUG //flags defined as byte/int structure to get symbol infos volatile
-
Thread
Welcher Mikrocontroller für 25 RGB-LEDs und 30 Taster
WS2812(b) o. ä. -> 1 Pin - 30 x Tasten in einer Matrix anordnen -> 6 Pins - 1 x Controller ab ATTiny24
WS2812(b) o. ä. -> 1 Pin > - 30 x Tasten in einer Matrix anordnen -> 6 Pins > - 1 x Controller ab ATTiny24 Korrekt, aber 30 Tasten und 6 Pins? Könnte ich auch mit 1 oder halt 2/3 Pins über analoge R-Messung machen. Also mach doch mit Nano Atmega328B einfach weiter! mt p.s Die Nano analog
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
#32 80001d0: f44f 1500 mov.w r5, #2097152 ; 0x200000 80001d4: 61a6 str r6, [r4, #24] 80001d6: f7ff ffdd bl 8000194 <delay.constprop.0> 80001da: 61a5 str r5, [r4, #24] 80001dc: f7ff ffda bl 8000194 <delay.constprop.0> 80001e0: e7f8 b.n 80001d4 <main+
ARM Controller können Code aus dem RAM ausführen (trifft das eigentlich auf alle zu)? Bei ATtiny und ATmega ist das abgesehen von wenigen Ausnahmen nicht der Fall.
-
Thread
Suche günstigen 5V Mikrocontroller mit 6 PWM Channel für LED Steuerung
Guten Morgen Community, bei meiner Suche nach einem passenden Controller bin ich auf die PIC24F08KMXXX Serie gestoßen, als konkretes Modell sei hier der PIC24F08KM101 genannt. Laut MAPS kann dieser maximal 7 PWM Chanel bereit stellen. Da diese Serie soweit ich es überblicke alle Anforderungen
PIC24F08KM202 dsPIC33EV32GM002 PIC24F16KM202 dsPIC33EV64GM002 dsPIC33EV32GM102 dsPIC33EV32GM004 PIC24F08KM204 dsPIC33EV128GM002 PIC24F16KM204 dsPIC33EV64GM102 dsPIC33EV64GM004 dsPIC33EV32GM006
-
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
STM32F103: Low Powes Modes - wie rein und wie raus?
und daher abgeschaltet werden muss. Eigentlich kann man den Systick sogar dafür nehmen, wenn man mit 24 Bit zufrieden ist. Und der Watchdog funkt einem auch noch dazwischen, den juckt das nämlich nicht, wenn der abläuft wird resettet. Mühsam, mühsam.... dabei will ich nur von den 50mA, die das Board
5-6, damit der 18650 Akku etwas länger hält. Echte Low Power Anwendungen habe ich lieber mit dem Attiny 84 gemacht an der Arduino IDE, direkt an eine Mignon mit DC/DC Step up (200uA) da hält ne Mignon fast 1/2 Jahr für den Sensor und Funkmodul. > Nach einem Reset lasse ich den Controller mindestens
-
Thread
Bitte um Platinen-Review
diese unter dem ATtiny raus. Spar dir dafür die GND-Leiterbahn zum Kondensator, nagel den ATtiny und den Kondensator an deine Bezugspotentialfläche. -Wo ist der ATtiny an dein Bezugspotential angeschlossen? Besser diesen
diese unter > dem ATtiny raus. Spar dir dafür die GND-Leiterbahn zum Kondensator, > nagel den ATtiny und den Kondensator an deine Bezugspotentialfläche. Und die Leitungen dann einfach blind liegen lassen, wenn der Quarz
-
Thread
IC ähnlich 4060 gesucht
einem weniger genauen Oszillator. Heute nimmt man dafür natürlich einen µC. Ein ganz keiner a'la ATTiny4 reicht ja schon.
Also der Impulsgeber impulsbeginnend. Kein Problem: http://www.zen22142.zen.co.uk/Circuits/Timing/24hour.htm D1 weg, Resettaster weg und Steuerspannung an 16. Und am Ausgang Dergute W. schrieb im Beitrag #5303561: > einen Inverter. LG old.
-
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
Bordspannung bei 24V
Ich kann dir einen Erfahrungswert unserer 24V LKW-Netze geben: 28,8V
Relais schrieb im Beitrag #5299104: > Ich kann dir einen Erfahrungswert unserer 24V LKW-Netze geben: > 28,8V bei laufendem Motor?
-
Thread
AVR Assembler relative jump
die Emulation einer kompletten CPU mit allen damit verbundenen > Nachteilen, und das auf einem ATtiny13A? Naja, genau genommen die Emulation eines ATtiny13a der Code aus dem RAM ausführt auf einem ATtiny13a der Code aus dem Flash ausführt. Vielmehr ist es allgemein für AVRs gedacht, war nur ein
Sprungtabelle. Im einfachsten Fall erzeugt avr-gcc dafür folgenden Code, wobei die Tabelle für Werte von R24/25 = 1...9 verwendet wird: [avrasm] ;; R24/25 = 16-Bit Index movw r30,r24 ;; Index in [1..9] ? sbiw r30,1 cpi r30,9 cpc r31,__zero_reg__ ;; Falls nicht, die Sprungtabelle NICHT
-
Thread
Wanderkiste Widlar, Runde II
SMD Adapterplatinen SOP16/SSOP16 2x SMD Adapterplatinen SOP20/SSOP20 6x SMD Adapterplatinen SOP24/SSOP24 10x SMD Adapterplatinen für 2-polige Bauteile 8x SMD Adapterplatinen SOT89/SOT223 3x 3 Stück doppelseitige Lochrasterplatinen 6x28 [/pre] * Link zur Bezugsquelle und technische Daten
Sub-D-Stecker mit Gehäuse Rein: - Ein größeres BOPLA-Gehäuse - Ein "Euro-Box"-Gehäuse - Ein "M24LR-Discovery"-Evaluationboard (von STM) War eine lustige und spannende Sache. Fast so wie Weihnachten... :-) Gruß Thomas
-
Thread
Freilaufdiode PWM
Anlauf zieht er kurzzeitig um die 90A. Ich dachte jetzt daran den Mosfet bzw. Profet über einen ATtiny die ersten 2-3 Sekunden per PWM anzusteuern. Ich dachte im Grunde nur an eine Stufe bei anfahren (50% dann 100%)
:-) Ich versuche natürlich Bauteile zu verwenden die ich sowieso schon rumliegen habe. Und ein Attiny kostet ja auch fast nix. Und wenn ich die Drehzahl doch mal regeln will, ist es schon vorbereitet.
-
Thread
2-Fach PWM Schaltung für 24V Konstantspannung LED's
Hi, wir reden am besten über die Ansteuerung eines mosfets. 24v Eingang und 0,5 bis 5A müssen geschaltet werden können.
Einfach und dennoch effektiv! Das ganze mit nem Attiny, ldo, 2 mosfets kombinieren... sollte klappen denke ich. Danke! Werde ich Mal nachverfolgen die Idee.
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
Also der PIC24... kann meiner Meinung nach, laut Data Sheet, 3 unabhängige Hardware PWM und ist demnach nicht für deine 6 Kanäle geeignet. Wenn du einen uC von Microchip oder Atmel suchst, dann würde ich dir MAPS
dann kommen da 202 Treffer. Schränkt man das auf möglichst wenig Pins (z.B 32) ein, dann bleiben noch 24. Die kann man auch nach Preis sortieren...
-
Thread
Warum entwickeln sich die Atmegas zurück?
16MHz-Quarz nun 28MHz. Schau mal unter das Mauspad. Eventuell liegt da mittlerweile ein kleiner ATTiny12 und watet auf seine Mama.
die Preise massiv ein. Mouser zeigt was anderes an. Ich habe zufällig welche heraus gepickt: ATTiny13A-PU 0,58 € 1.996 sofort lieferbar Lieferzeit ab Hersteller: 5 Wochen ATTINY13A-SSUR 0,49 € 10.446 sofort lieferbar Lieferzeit ab Hersteller: 14 Wochen ATmega328P-PU 1,47 € 13.695 sofort
-
Thread
Yet another AVR-timer question (Plausibilitätsprüfung ob OVF und Interrupt sicher.)
bekommen. Laufen wird das ganze auf einem Atmega328p (mit Baudratenquarz) und zusätzlich auf einem Attiny45, beide kommunizieren bi-direktional über einen einzelnen Draht gegen Masse mittels eines Codes mit unterschiedlichen Phasenlängen für 1,0, Start, Stopp, etc. Für den Sendevorgang habe ich eine State-Maschine
wäre und ich den TCNT Wert für die Systemzeit wegwerfe (also nochmal Division), abgesehen davon, das 24 bit Overhead auf den kleinen Dingern ne Menge Müll ist ;-) Rolf M. schrieb im Beitrag #5279696: > Dann mach halt da keinen volatile-Zugriff. Ja schon mal sieht man den Wald vor lauter Bäumen nicht