-
Thread
PWM out und MISO/MOSI gleichzeitig
Ich nutze zur Zeit einem ATtiny84 und habe dabei alle 4 PWMs im Einsatz. Ist es möglich, dabei auch gleichzeitig eine Kommunikation über SPI durchzuführen. MISO und MOSI teilen sich ja den Pin mit einem der vier PWM Ausgangspin
Ich hab eine art Mood-Lampe and die ich noch das NRF24L01 (eben über SPI) zur Programmwahl dranknubbeln möchte. Ok, also entweder SPI-Bit-Banging, Software PWM oder ein anderen ATiny (z.B den 4313) nehmen. Da ich das für mich als reines Entspannungsprojekt
-
Thread
Frage zu UV Timer
nur brauche ich da 2 Kondensatoren 27pF diese habe ich nicht, gibt es eine Alternative 30pF oder 24pF??? gruss Tom
fuse_lock_bits_2/ aber irgendwie bekomme ich das nicht ganz hin.. ich hab jetzt schon den zweiten Attiny den ich nicht mehr erreiche per mySmartUSB.. Kann mir jemand ein par tipps geben???
-
Thread
Kann man folgenden Code platzsparender schreiben
ist das? Meiner Erinnerung nach hat sich da in den aktuellen Versionen einiges getan. Einen ATtiny2313 hätte ich allerdings für diesen 32-bit-Kram wohl auch eher nicht benutzt. Ggf. kannst du ja noch einen „Upgrade“ auf einen ATtiny4313 in Erwägung ziehen, um paar Reserven zu bekommen.
avion23 schrieb im Beitrag #4338548: > 16kb sparen. Auf einem ATtiny2313 wäre das eine sehr interessante Variante. :-))
-
Thread
PDP11 KL11 SLU in altem CPLD?
Peripherie aber der Atmega328 kann doch auch eine V.24 emulieren statt Bildschirm und Tastatur mit ein zu beziehen. Ein Kleines LCD mit einer Tastatur dran als VT100 ist doch eher ein eigenes Projektchen.. verstehe ich nicht.. Gruß, Holm
Was ist da gegen eine V.24 zu sagen? > >> Spannend wird es dann bei Controllern deren lokale Intelligenz aus >> Bitscheiben besteht :-) > Ich habe da noch ein paar Teile aus einer alten Plessey CPU herum > liegen, ein
-
Thread
Nibbler 4 Bit Computer replica
Tot FB1 5/18 25/36 25 79/90 5/11 FB2 6/18 24/36 24 77/90 4/10 FB3 8/18 29/36 31 89/90 4/10 FB4 6/18 23/36 23 79/90 4/10 FB5 7/18 21
Es geht hier um Verstehen und selbe bauen. Ein ATTiny is besser/schneller/kleiner/sparsamer und alles was du willst... ja und ?, Selbe machen ist was anderes... Mach doch ein TTL-Replikat vom ATTiny....
-
Thread
Überraschung, ab heute machen sie Software.
Wochen später konnte ich mit dem Vielbeiner schon ganz gut umgehen. Ähnlich wie bei Dir, ein paar 24-bit ADC andere Sensoren, RTC, I2C, SPI, kein CAN Bus, ZigBee. Vier Monate lief die HW und SW schon ganz leidlich. Die eigentliche SW machte ich dann offiziell mit IAR. Wenn Du auch die HW selber
bisher habe ich nur kleine Sachen gemacht (und gebraucht), was man an meinem lieblings Controller (Attiny10) sicher leicht ablesen kann. So kann man doch wieder einmal was aus einem Thread für sich selbst raus ziehen.
-
Thread
Umstieg von AVR auf PIC
verbreiteten 16F876) und besser für Hochsprache geeignet. Weitere Lieblings-Pics von mir sind PIC24FV32KA301 PIC24FV32KA302 Sind zwar 16-Bit, haben dafür aber einen 12 Bit ADC bei 5V Versorgung und viele hochauflösende PWMs. Gruß Anja
für mich, mir den anzusehen war daß einige STM8L einen LCD-Controller onboard haben. Haben einige PIC24 zwar auch, aber erst ab 64 Pins aufwärts.
-
Thread
Interesse an einer "Mikro-Wanderkiste"?
User ab oder meldet sich nicht innerhalb 24h, hat der zweite Listen-Interessent den Vorrang. Erst wenn dieser auch ablehnt, hat der zufällig erste reguläre Interessent den Vorrang, so wie bisher üblich. Allein diese Änderung kann die Kiste 10x
Lehnt der User ab oder meldet sich nicht > innerhalb 24h, hat der zweite Listen-Interessent den Vorrang. Erst wenn > dieser auch ablehnt, hat der zufällig erste reguläre Interessent den > Vorrang, so wie bisher üblich. > Allein diese Änderung kann die
-
Thread
LTspice Schaltung mit TL431 so richtig?
einige Änderungen eingebracht, die hier genannt wurden. Vout will ich mit einem INT-Eingang vom ATtiny auf fallende Flanke abfragen.
Nur ein Eingang vom ATtiny.
-
Thread
Attiny Quarz layout
moinmoin Ich plane gerade eine Platine mit einem Attiny24 SOIC14. Da liegt der GND Pin ja nicht ganz so schön wie in den Beispielen von Atmel (Best Practices for the PCB layout of Oscillators) Deswegen wollte ich mal fragen ob das so in Ordnung aussieht
unter dem µC durch... Die Groundplane unter dem Quarz ist auf jeden Fall nur direkt beim Pin vom Attiny mit dem restlichen Ground verbunden. Gruß Finn
-
Thread
PWM-Auflösung im untersten Bereich verbessern
andere. Aber das wäre eher ein Schönheitsmanko. Wäre diese Methode ok? Würde für b) und c) der 24-Bit Audio DAC CS4334-KSZ gehen? Datasheet: http://docs-europe.electrocomponents.com/webdocs/0edd/0900766b80eddd46.pdf Ich bevorzuge a) oder c). b) erscheint mir zu kompliziert.
AVR den Pin mit Gewalt runter zieht? Maxim S. schrieb im Beitrag #4312135: > Aber wenn der uC (ATTiny) > beim Einschaltvorgang die Pins auf 0V zieht, wird das auch nichts > bringen. Default ist 0 im Ausgangsregister und Pin auf Eingang. Du hast nur die initialisierungs Reihenfolge vertauscht.
-
Thread
Digitale Uhr mit sieben Segment Anzeigen
entschloss sich der Attiny dazu, heiß zu werden und ehe ich den Stecker ziehen konnte kaputt zu gehen. Anschließend habe ich noch einmal alles überprüft, jedoch keinen Fehler gefunden und das Programm mal auf einen Attiny2313A
/das war der einzige Unterscheid zum Attiny2313A; könnte das daran liegen)?
-
Thread
Zwei Bytes zusammenfassen
Bytes ein Byte zu gewinnen, indem jedes zweite Bit ausgelassen wird. Als Controller habe ich den ATTiny2313. Kennt jemand einen schnellen Algorithmus? Byte 0 Byte 2 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Neues Byte 7 5 3 1 7 5 3 1
0xffff7531, byte2, byte0); return byte0; } [/c] Das ergibt: [avrasm] oddbits: mov r0,r24 bst r0,1 bld r24,4 bst r0,3 bld r24,5 bst r0,5 bld r24,6 bst r22,1 bld r24,0 bst r22,3 bld r24,1 bst r22,5 bld r24,2 bst r22,7 bld r24,3 ret [/avrasm]
-
Thread
ADC Problem bei ATtiny24
Hallo, ich habe ein riesen Problem mit ADC auf ATtiny24, welches ich gar nicht nachvollziehen kann. Ich versuche die angelegte Spannung am ADC0 auszulesen und per I2C an den AT90CAN zusenden. I2C Kommunikation funktioniert und ist getestet, danke dabei an Martin Junghans. Meine Software findet Ihr im Anhang. Nun zum Problem: Am ATtiny24 ADC0 pin liegt keine Spannung an, aber die Software scheint eine Spannung auszulesen. Ich sehe einen Wert der ungefähr bei 0xA5 liegt. Dabei ist mir aufgefallen, dass wenn ich den ATtiny neu flashe
-
Thread
Warum Gray Code für Drehencoder?
das ist eher Zufall. Keine Ahnung, wo das Bild herkommt. Der obere Teil zeigt einfach einen der 24 möglichen 4-bittigen Gray-Codes. Der untere Teil einen der 2 möglichen 2-bittigen Gray-Codes.
gut, dann gebe ich Dir eine 2. Chance ;-) > Beitrag "mini Quadraturdekoder + 32 Bit Zähler + TWI, Attiny25" Kein Quelltext dabei, aber anhand der Beschreibung, die dein Großer Bruder ("M.N" statt "m.n") geliefert hat: Gray Code. Kleiner Tipp: "90° phasenverschobene(n) Eingangssignale" Sind ein Gray-Code
-
Thread
Asynchrones Blinken
1,5s aus. Im einfachsten Fall mit einem MC, der die Zeiten aus einer Tabelle abarbeitet, z.B. ATtiny25.
Ardu schrieb im Beitrag #4300853: > Ein µC ist billig, z.B. ein vollkommend ausreichender ATtiny13A gibt es > schon für 1,- Euro. Oder ein PIC 10F202-I/P, der kostet im Moment bei Reichelt als Einzelstück genau halb so viel. Und ist im Grunde mit seinen 24 Byte Data- und 512 Worten Program
-
Thread
Neuer ATtiny104?
das der zwischen ATtiny10 und ATtiny13 liegt?! Gruß Thomas
sein wie der Die da drin, und da ist es fraglich, ob $BASTLER dann nicht lieber gleich einen ATtiny24 nehmen kann, der ihm 128 Byte SRAM und den vollen Registersatz bietet. OK, wenn man sich das Package 12U3 des ATtiny20 ansieht, das ist mit 1,5 x 1,4 mm² natürlich schon hübsch klein, aber
-
Thread
Meinung zu GPS / OCXO / PLL 10 MHz Frequenznormal
Arbewitsweise des > Kontrollers. Nö. Man nehme die 10MHz des OCXO direkt als CPU-Takt z.B. des ATtiny24 und die 10kHz des GPS am Capture Input. Nach dem Einrasten kann man dann über mehrere Perioden der 10kHz mitteln. Prinzipiell gibt es einen Restjitter, wann die 10kHz-Flanke mit den 10MHz gesampled
-
Thread
[V] AVR Controller und Diverse Restbestände
-- 0,50€ 1x EM4095 (SO-16, RFID IC) -- 0,50€ 4x MAX485 CSA (SO-08) -- je 0,20€, alle 0,50€ 24x 78S05 (2A, 5V) -- je 5ct oder 1€ für alle 1x Drehspulinstrument (0-30V, 60x48mm) -- 1€ 3x NE5532 (DIL-08) -- zusammen 0,25€ 3x NE5532 (SO-08) -- zusammen 0,25€ 2x LM335
Tim H. schrieb im Beitrag #4291794: > 4x ATTINY4 (SOT23-6) Tim H. schrieb im Beitrag #4291794: > 3x NE5532 (DIL-08) Tim H. schrieb im Beitrag #4291794: > 3x NE5532 (SO-08) sind sicher angekommen. Danke.
-
Thread
Abtastung von Musik mit variabler Frequenz
ausgeben, und 10 bit sind eher wenig. Jeder PC schafft schon (48, 96, 192) ksps mit 16 oder gestörten 24 bit, warum nicht den verwenden ?
Wie wäre es mit einem ATtiny261 anstatt des ATmega8? Seine 'High Frequency PWM' mit 64 MHz könnte den externen DAC ersetzen.
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
werden. ( C11 siehe zu 1) 3. Warum braucht man zwei Relais (P1 und P2)? Ist das Relais, dass am ATTiny hängt, stellvertretend für diese beiden Relais? P1 und P2 sind die Kontakte des einen Relais K2. Hatte gerade ein solches Relais in der Bastelkiste. (siehe 2) 4. Aus den 230V werden auch 9V transformiert
lamgsamer beschleunigt. SIGNAL(SIG_OVERFLOW0) // signal handler for tcnt0 overflow interrupt { // alle 10,24ms hlg++; if (hlg >=20) { if (sollvh > sollnh) sollnh++; if (sollvh < sollnh) sollnh--; hlg=0; } TCNT0 = 215; // Timer auf 10,24ms stellen Axel Hallo Es ist ein alter Motor aus einem CD laufwerk angschlossen
-
Thread
ATTiny85 watchdog sehr ungenau
377483#new Neue Frage, neuer thread, deshalb: ich habe den watchdog so eingestellt, dass er nach 24 Stunden einen reboot machen soll und dann soll die LED blinken und wieder schlafen gehen bis 24 Stunden rum sind. Langzeittimer-Versuch zum Lernen. Kann es sein, dass der watchdog extrem ungenau ist? Bei 4 Sekunden watchdog ergeben 24h (also 86.400 Sekunden) genau 21.600x aufwachen, Zähler erhöhen, Vergleich anstellen, rebooten. In der Realität wacht der µC nach 25 1/2 Stunden auf… Fuses des ATTiny85 sind derzeit 62 DF FF Könnte
-
Thread
Zeichenkette erstellen
ESC_ITALICS_OFF ANSI_ESCAPE_SEQUENCE("23m") #define ESC_UNDERLINE_OFF ANSI_ESCAPE_SEQUENCE("24m") #define ESC_INVERSE_OFF ANSI_ESCAPE_SEQUENCE("27m") #define ESC_STRIKETHROUGH_OFF ANSI_ESCAPE_SEQUENCE("29m") #define ESC_FG_BLACK ANSI_ESCAPE_SEQUENCE("30m") #define ESC_FG_RED
uart_clear(); uart_puts_P(" Test "); uart_setcursor(0,2); uart_puts_P(" ATtiny841 INIT "); lcd_clear(); lcd_puts(" Test "); lcd_setcursor(0,1); lcd_puts(" ATTiny841 INIT "); _delay_ms(2000); uart_clear(); lcd_clear(); while(1)
-
Thread
DDR-Ports >>> C-Programmierung
Mir geht es um ATmega´s und ATtiny´s. Wo genau steht der "Ursprungs-Zustand" im Datenblatt? Welche Zustände ausser 0 und 1 kann es überhaupt geben? Nach meinem (Bauch-)Verständniss, müsste es doch 0 sein, solang ich das Port
Hörbuch? App? 24h Notfallbetreuung durch Foren?
-
Thread
Timerproblem
Hallo, ich sitze gerade vor nem seltsamen Problem mit einem Tiny24A. Den übrigen Code habe ich schon entfernt und mich an das Problem herangetastet. Vielleicht hat ja jemand von Euch eine Erklärung. Im Prinzip soll eine LED einfach nur blinken. Da zwischendurch noch
ich den Code total heruntergebrochen. In der Ursprungsschaltung ist leider die LED nicht direkt am ATTINY angeschlossen. Die LED hängt an einem FPGA, der mit dem Tiny über eine Art Pseudo SPI Interface kommuniziert (Tiny ist Master). Somit kann ich leider nicht alles in die ISR bringen, sondern muß die
-
Thread
Tiny24A 128khz Stromverbrauch
Hallo, habe zum Verständnis ein paar Fragen. Ich lasse meinen Tiny 24A mit dem 128 khz WDO (Int. RC-Os.) laufen und er verbraucht so um 1mA Strom. Laut Datenblatt S. 185 sollte der Stromverbrauch bei 4,5V ca. 80yA sein. Wenn ich jetzt noch den AD-Wandler abschalte,
Es hilft Ihnen zwar nichts, aber ich messe hier an einem ATtiny84A-PU (1127) bei 5.0 V und 128 kHz eine Stromaufnahme von 82 uA.
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
Paul B. schrieb im Beitrag #4433482: > Sollte man sich jetzt einen Schwung > -Attiny85 > -Attiny84 > -Atmega328 > -Atmega644 > > kaufen, bevor es nur noch PIC gibt? von den Atmega328 solltest Du Dir ganz unabhängig davon welche auf Lager legen: https://www.mikrocontroller.net
-
Thread
Theremin bauen mit µC oder/und FPGA
100updates/sek schon recht manierlich, eine Lautstärkesteuerung hat es nicht gegeben. Das Ganze lief mit Attiny25. Alles in allem ein recht überschaubarer Aufwand...
ZDF-Neo, Inspektor Barnaby, die Titelmelodie. https://www.youtube.com/watch?v=YTZK9FNgK74 Bei 1:24 ist es kurz zu sehen. http://www.thereminworld.com/Forums/T/27754/who-built-celia-sheens-theremin
-
Thread
BMS für Lithium Akku
Mike Litoris schrieb im Beitrag #4275250: > Der Akku wird vorraussichtlich ein 24S6P 100V ?? Im Ernst??
allein weil die keine vernünftige UART haben. Unterschätz auch nicht die Zeit bei der Entwicklung. 24 Kontroller neu zu Programmieren ist auch nicht mal eben so gemacht. 24 mal kalibrieren auch nicht. Der bq76PL536a ist sicher eine Alternative, kann aber nur 6 Zellen und in der Summe kostet es das
-
Thread
AVR Studio mit STK500 kompatiblem Programmer: Attiny24 nicht als Target wählbar
gerade ein kleinen Prototypen Board gelötet und wollte es Programmieren, in AVR Stutio 6 kann ich den attiny24A jedoch nicht auswählen (es gibt ihn einfach nicht). Wenn ich seine ID auslese zeigt es den 24A an! Wie bekomme ich die lsite aktualisiert? Danke für eure Hilfe!
-
Thread
NRF24L01 ATTINY vs. ATMEGA
Hallo, ich habe 2 Schaltungen... Atmega328 mit nrf24l01.... MOSI(PIN6) > MOSI , MISO(PIN7) > MISO NRF24l01 > ATMEGA328 PIN6 MOSI > PIN17 MOSI PIN7 MISO > PIN18 MISO und NRF24l01 > ATTINY84 PIN6 MOSI > PIN8 MISO PIN7 MISO > PIN7 MOSI
-
Thread
Wie Assembler ISR in C integrieren ?
; 8 124: 80 83 st Z, r24 126: 80 81 ld r24, Z 128: 81 60 ori r24, 0x01 ; 1 12a: 80 83 st Z, r24 12c: 8c 91 ld r24, X 12e: 82 60 ori r24, 0x02 ; 2 130: 8c 93
; 8 124: 80 83 st Z, r24 126: 80 81 ld r24, Z 128: 81 60 ori r24, 0x01 ; 1 12a: 80 83 st Z, r24 12c: 8c 91 ld r24, X 12e: 82 60 ori r24, 0x02 ; 2 130: 8c 93
-
Thread
Ladegerät BC700 - Tasten funktionieren teilweise nicht mehr
Pads nichtbestückter Bauteile. Das ist recht sicher eine Bestückungsoption für ein I2C-EEPROM à la 24C02. Adressen und WE auf GND, SDA/SCL gehen an Durchkontaktierungen, ein Testpad und jeweils ein nichtbestücktes Bauelement, dessen anderes Pad an Versorgungsspannung liegt - das sind die Pullups für
geladen wurden denke ich dass es den Aufwand wohl nicht ganz wert ist. Ich hab mal mit einem Attiny das LCD Display einer Waage abgegriffen. Das war nur ein drei stelliges LCD, das war auch schon ziemlich nervig... Thomas
-
Thread
1 bit Wert PB2 direkt übernehmen (Assembler)
greifen. Ja, weil es sie nicht als A-Typen gibt. Wenn die Baugröße keine so große Geige spielt: ATtiny24A.
Falls der nicht zu groß ist und vor allem der Wirkungsgrad noch passt: ATtiny43U
-
Thread
Aufwärtsschaltregler bauen
Christian S. schrieb im Beitrag #4270537: > Vin = 9V > Iin = 10.5A > Pin = 94.5W > > Vout = 24V > Iout = 3A > Pout = 72W Womit gemessen? Vielleicht liegt da eine Fehlmessung vor, vor allen Dingen was den Strom betrifft. Schaltung und Aufbau zeigen.
Die Steuerung übernimmt ein ATtiny13A. Da kann ich auch mit mehreren MHz experimentieren.
-
Thread
Gleichspannung für Mikrocontroller aus 500mA Konstantstromnetzteil
@Tricky (Gast) k.P. was so ein ATtiny an Strom braucht, aber wahrscheinlich keine 500mA ... Ich möchte den MC zum Schalten von Miniaturrelais mit einem PIR-Bewegungssensor verwenden.
kein Problem. Je höher das Untersetzungsverhältnis ist, desto kleiner ist der Eingangsstrom. Aus z.B. 24 V und 250 mA kann man am Augang 5 V bei 1 A entlocken.
-
Thread
Entwicklung HV-Netzteil, Strom-Messung High-Side?
9EUR (http://www.ebay.de/itm/DC-0-600V-0-200A-LED-Dual-Digital-LCD-Anzeige-Voltmeter-Amperemeter-12V-24V-Auto-/271809267124?hash=item3f491845b4) - dafür kann mans nicht selber bauen. Leider würde ich für die Röhenexperimente den Strom aber gerne bis auf mind. 1mA genau messen, und da bei Röhenverstärkern
TO braucht aber vollkommen unabhängige Kanäle. Und, das kriegt man noch mehr Low-Power hin, ein ATtiny13 mit 32kHz, ein CMOS-OP... aber ohne eine minimale Grundlast wird so eine Schaltungsart nicht gehen, kann man aber handhaben. @Marian: Das Problem hier sind die 500V, der ZDS1009 kann nur bis 120V
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
Ne, die sind leider nicht kompatibel. Siehe https://www.avrprogrammers.com/articles/attiny13-vs-attiny85
Kann jemand Code für ATTiny13 oder ATTiny10 2:1 schreiben, zwei Sensorimpulse in einen umwandeln - einfache Schaltung wie diese
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
32 Bytes voll waren wurde über das event System der spi angetriggert die Daten in den buffer des nrf24l01 zu packen. Auf der Gegenseite wurden die Daten dann per dma mit einem Timer gesteuerten event mit 44100 Hz in den DAC geschaufelt und schon hatte man fast ohne CPU last und wenigen Zeilen code eine
> Bei 32Bit darf ich nichts mehr unter 512kB Flash, 64kB RAM designen > (LPC1768). Vom LPC11C24 mit nur 32K Flash werden inzwischen scheinbar ähnliche Stückzahlen verkauft wie vom LPC1768
-
Thread
C versus Assembler->Performance Gesperrt
+1,r25 sts scEsc_SysTick+17+2,r26 sts scEsc_SysTick+17+3,r27 std Y+1,__zero_reg__ ldi r24,lo8(8) std Y+2,r24 rjmp .L2 .L3: ldd r24,Y+1 ldi r25,lo8(1) add r25,r24 std Y+1,r25 mov r24,r24 ldi r25,0 lsl r24 rol r25 subi r24,lo8(-(scEsc_SysTick+1)) sbci r25,hi8(-(scEsc_SysTick+1)) mov r30,r24 mov r31,r25 ld r24,Z ldd r25,Z+1 std Y+4,r25 std Y+3,r24 ldd r24,Y+3 ldd r25,Y+4 sbiw r24,0 breq .L2 ldd r24,Y+3 ldd r25,Y+4 mov r30,r24 mov r31,r25 icall .
-
Thread
µC für "Anfänger"
Pickit2 kaufen, das kann die neueren PICs nicht mehr. Ich empfehle übrigens für den Anfang einen PIC24 (zB PIC24FJ64GA002), aber das bleibt Dir überlassen - das PicKIT3 kann alle aktuellen 8-, 16- und 32-Bit PICs programmieren. fchk
nach "pic16f" ergab 261 Treffer. Ihre Suche nach "pic18f" ergab 147 Treffer. Ihre Suche nach "pic24" ergab 102 Treffer. Ihre Suche nach "pic32" ergab 36 Treffer. Ihre Suche nach "dspic" ergab 568 Treffer. Ihre Suche nach "stm32" ergab 24 Treffer. Ihre Suche nach "lpc2" ergab 11 Treffer.