-
Thread
Suche Sound-IC HK623 aus den 1990ern
Ich suche einen Sound-Chip HK623. Biete 20€
RPI + Audio-DAC > Projekt. Ein RPi ist da schon ziemlich übertrieben, das kann ja schon ein ATtiny, ganz ohne extra DAC.
-
Artikel
Temperatursensor
über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20 in C (PIC) Datenblatt DS18S20 Datenblatt DS18B20 Vergleich DS18B20 DS18S20 Code zur Ansteuerung (ASM ATTiny12) Code zur Ansteuerung (AVR-GCC) Fehlervermeidung Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC
BME680: Projekte/Code [ASM] BME280 mit OLED Display am ATmega808 [ASM] BME280 mit OLED Display am ATtiny85 Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€ HDC1080. Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung
-
Thread
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
eingesetzten Displaysourcen beschrieben / dokumentiert. Eine weitere Sourcedatei betrifft einen DS18B20 Temperatursensor so sind eben dem Archiv hinzugefügt worden: - Sourcedateien für SSD1306 OLED-Displays mit I2C-Interface - Sourcedateien für das Auslesen eines einzelnen DS18B20 Temperatursensors
Inhaltsverzeichnis hinzugefügt sowie den Inhalt selbst um eine Beschreibung der Software für DS18B20 Temperatursensor und SPI-TFT Displays mit ST77xx Controller hinzugefügt. Im Archiv selbst sind dann auch die Sourcen für den DS18B20 sowie für SPI TFT-Displays enthalten. Zum anderen habe ich (
-
Thread
6502 sound generation
am C64 und auch am VC20. Und ja, das ist in der Tat 40 Jahren her. Schock! Für c) reden wir wahrscheinlich vom SID. Auch der konnte DAC, wenn man es richtig anstellte und auch PWM. Als Emulation im (damaligen Cyclone 4 mit z.B. 8 virtuellen Chips) http://www.96khz.org/htm/sidemulation2.htm (oops auch schon 20 Jahre her) Oder reden wir von geschickter 1-Bit Musik? Wenn man wirklich mit 1Bit als Port Musik machen will, braucht es PDM mit Filter und damit einen Modulator mit rund 1MHz, wenn es nach was klingen
-
Thread
Assembler Programm von ATtiny13 auf ATtiny45 portieren
Ich habe ein Assembler-Programm für einen ATtiny13 das auch super funktioniert. Das Programm bindet eine Datei "ringtones.inc" ein. Diese Datei enthält Klingeltöne im Nokia RTTTL Format, allerdings passen in der ATtiny13 nur 2 Klingeltöne rein. Ich
Parbleu! Bei mir dudelt es. .hex und .eep auf den ATtiny45 übertragen?
-
Thread
Analoges Projekt auf MC umrüsten. Frage zu PIN Zuweisungen.
P-OSC, Digital Output, PD5 (Pin9) 18) TRH-RST, Digital Output, PD6 (Pin11) 19) VCC, Power, VCC (Pin20) 20) GND, Power, GND (Pin10) [/pre] [Mod: pre-Tags hinzugefügt]
/de/shop/produkt/avr_64kb_rww_6kb_ram_28p_20mhz-375464?search=avr%2526%2524ea&
-
Thread
ATTiny 412 OOK Modulation
Vielen Dank für den Tipp. Leider hat das mein Problem nicht behoben. Ich habe eben diese Zeile für 20 bzw 1 Mhz noch in das Programm eingefügt aber es hat leider nichts geändert.
sein. Offenbar ist die Fuse OSCCFG auf 0x01 gesetzt, d.h. der Controller läuft mit 16 MHz (statt 20).
-
Artikel
Speicher
Pufferzeit : Spannungsabfall während der Pufferzeit : Stromaufnahme der Schaltung Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und
wählen müssen, weil man Reserven haben will, besonders Elektrolytkondensatoren große Toleranzen haben (+20/−60 % !), besonders Elektrolytkondensatoren bei niedrigen Temperaturen massiv an Kapazität verlieren, während des Schreibens des EEPROMs mehr Strom benötigt wird. Kondensatorstütze via Längsregler. Verbraucht
-
Thread
Nachfolger Coolrunner XA2C256
Komprimierung braucht man nicht mal extra ROM, sondern kann den Sound mit im µC speichern, z.B. ATtiny85. Als DAC reicht ein RC-Tiefpaß aus: https://www.romanblack.com/picsound.htm
#7872636: > Wie würde man das heutzutage lösen? > Ein FPGA ist mir an der Stelle zu dick. Seit rund 20 Jahren (und immer noch) so: https://www.ti.com/lit/ab/slaae18/slaae18.pdf?ts=1746681995124 Mit einfachem DPCM geht in ein SPI-Flash ausreichend Sound fuer eine programmierbare Tuerglocke.
-
Thread
Gibt es ein Triac Treiber IC welches sich um Leistungsverstellung / Paketwellensteuerung kümmert?
gleich eine Vollwellensteuerung zu machen. Ich denke ich mache das doch mit einem kleinen µC(ATTiny), da ist man dann flexibler.
Marcel V. schrieb im Beitrag #7872334: > Kümmert sich der MOC3082 auch darum, dass immer ganze 20ms lange > Vollwellen durchgelassen werden? Schau Dir die Oszillogramme an. ciao gustav
-
Thread
Neuer ReAVR in Aussicht
Ich bin gespannt! Wie schaut es mit der Unterstützung der ATTiny4/5/9/10 aus? Da hätte ich das ein oder andere Projekt, bei dem das super nützlich wäre!
hat mich dabei der nur 3-Level Hardwarestack geärgert. Das hat ja jenseits von AT90S1200 und ATtiny11/12 auch keiner mehr sonst gehabt. ;-)
-
Thread
RC-Signale einlesen - so einigermassen bulletproof?
gegeben, und die 20ms schon mal gar nicht. Oliver
Oliver S. schrieb im Beitrag #7865980: > Die 0.5ms sind nicht überall gegeben, und die 20ms schon mal gar nicht. Die 0,5 passen schon. Die 20 können heute auch deutlich weniger sein, das ist korrekt.
-
Thread
AVR ATtiny Serie 1: Input Capture TCD0
dir die App Note 3212 "Getting Started with TCD" weiter. https://www.microchip.com/en-us/product/attiny3217#Tools%20And%20Software Unterhalb bis auf "Seite" 10 vorklicken.
die App Note 3212 "Getting Started with TCD" > weiter. > https://www.microchip.com/en-us/product/attiny3217#Tools%20And%20Software Danke, das hilft. Die Sache funktioniert nun. Das Event-System ist eigentlich eine tolle Sache. Man konfiguriert es in drei Schritten. - Ein "Generator" auf einen
-
Thread
Reparaturtips für VFD von alter Elektronika-Leuchte
bei "unseren" Digitaluhren jedenfalls noch nirgends gefunden. Praktisch, wenn man zum Gongschlag um 20:00 zur Tagesschau die Uhr stellen will, sie aber noch auf Minute 57 steht. (Früher war ja auch die Latenz des Digitalfernsehens von ca. 10 Sekunden noch nicht drin.) ciao gustav
Karl B. schrieb im Beitrag #7877001: > Auch nicht bei der Netzuhr mit dem Attiny2313. Aha, diese also. Karl B. schrieb im Beitrag #7877001: > Die hat nämlich die Macke, dass der Sekundenblinker statt im Sekunden im > Zweisekundentakt blinkt. Habe ich auch so gemacht
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
) fibonacci_loop: st X+, r16 ; Speichere Fibonacci-Zahl (r16) im SRAM mov r20, r16 ; Kopiere r16 in r20 (für Zwischenspeicherung) add r16, r17 ; r16 = r16 + r17 (Berechne Fibonacci) mov r17, r20 ; Setze r17 auf den alten Wert von r16 (n-1)
noch eine weitere Variante. Linux auf so einer Kiste: https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004
-
Thread
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
not use standard start files" aktiviert. Jetzt passiert was richtig verrücktes. Mein Programm (20kb) besteht nur noch aus 4 HEX Zeilen. ?! Warum generiert er das denn jetzt so?! Bootend so gesetzt wie beschrieben Append 0 gelassen
zwingend, im Gegensatz zu den 'alten' AVR8. PS: Ich würde in dieser Anfangsphase auch nicht mit einem 20 kB-Programm arbeiten - vielleicht finden Sie im Anhang eine Anregung für etwas Einfaches.
-
Thread
Defektes 2x16 LCD ersetzen - schwieriger als Erwartet?
Ein Datenblatt vom 6.1.2000: https://www.chipcad.hu/letoltes/adatlapok/ES16201REF.pdf Dito vom 20.3.2001 https://www.alldatasheet.com/datasheet-pdf/view/130865/ETC1/ES16201GP.html Den Hersteller gibt es noch, kennt das natürlich nicht mehr: https://www.edtc.com/products/product-catalog/
Ich würde mal probieren mit einem 4*20 Display, evtl. passt es dann in Zeile 3+4. Schaut mir zumindest von den Adressen her so aus. Viel Erfolg beim probieren! Solche HD44780 kompatiblen Displays gibt es ja doch noch recht günstig. Und von
-
Thread
CH32V003, float wirklich langsam?
. Hier ist es dann vllt. nicht schlecht, mehrere zur Auswahl zu haben. Im Fall vom V003 im TSSOP20 Gehäuse ist super von Vorteil, dass er Pinkompatibel zum STM3S003 / S103 ist. Hier habe ich spaßeshalber den V003 (in besonderen Fall für Panelmeter für DS18B20 Temperatursensor) au eine Platine gelötet
Meine Wahl ch32x033/35, gibt es in tssop20, hat 62/20kB flash/ram, 12bit-adc, 14xtouch, pioc, 2xopa/pga, 3xcmp, usb/serial bootloader, den besseren 4c core mit hw-mul und ist billig zu bekommen. Besonder der pioc 2K/8bit-slave ermöglicht performante
-
Thread
E-Paper-mäßiger Ersatz für HD44780 Displays
geheizt wird die Kiste nicht. Aber es kam ja noch nicht zu einem Austausch. Das TFT macht problemlos -20 Grad mit.
#7860547: > welche kleinste Arduino, ESP oder ähnliches > würde denn nötig sein? Dafür kann ein ATtiny85 reichen. Für einen 5x8 Pixel Zeichensatz brauchst du ungefähr 500 Bytes Flash und dann noch ca. 200 Bytes für den Programmcode zum Ausgeben von Text. Der ATtiny85 hat 8 kB Flash. Die Grafik-Bibliothek
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
, ATtiny104, > ATtiny20, ATtiny40. > > AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, > AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, > AVR32DB28, AVR32DB32, AVR32DB48
, ATtiny104, >> ATtiny20, ATtiny40. >> >> AVR-Dx: AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32, AVR16DU14, >> AVR16DU20, AVR16DU28, AVR16DU32, AVR32DA28, AVR32DA32, AVR32DA48, >> AVR32DB28, AVR32DB32, AVR32DB48
-
Artikel
I2C als Hausbus
Strecken und umfangreiche Verzweigungen möglich. Ein 30-Meter-Bus funktioniert zum Beispiel noch mit rund 20kHz fast ohne Probleme. Bei Geschwindigkeiten um 1kHz, wurde im Forum schon von Buslängen von etlichen hundert Metern berichtet. Bustreiber. Bustreiber haben die Aufgabe die maximale Buskapazität von
Praktische Anwendungen. Projekt Hauscomputer Projekt The Home2Ls Siehe auch. Hausbus auf I2C- und ATtiny-Basis Passende Sensoren / Module. Temperatursensor mit dem DS1621 I2C-Schaltmodul mit dem PCF8574 I2C-CAN Modul I2C Module
-
Thread
Welches Bauteil erzeugt einen Masseinpuls bei Spannungsveränderung
im Beitrag #7858152: > Auf 1x2cm Platine passt doch kein Grossrechner. Aber ein mitsniffender ATtiny13 in SMD paßt da locker drauf.
Also ganz kurios das Ganze. Das alte digitale Multimeter (20 Jahre) zeigt mir 5-6 Volt an. Beim triggern kurz auf 8. Das neue Multigerät mit Oszilloskop Funktion zeigt mir am LIN 12V an. Wie es üblich ist. Beim auswerten zieht es aber jetzt kurz auf Masse beim
-
Thread
Stromteiler für Status-LED nach Optokoppler
30mA betreiben möchte. Nach dem Optokoppler soll eine kleine Status-LED kommen, die allerdings nur 20mA aushält. Ich nutze 5V aus einem ATTiny 85. Der Optokoppler ist ein CNY17-3. Die LED hat eine Durchlassspannung von 2-2,4V. Wie kann ich den Strom so teilen, dass beide den Strom bekommen, den sie brauchen
> und der Strom kleiner werden oder nicht? Richtig, deutlich kleiner. Übrigens mag so ein Attiny85 nicht mit 30mA am Ausgangspin belastet werden, der Hersteller möchte unter 20mA sehen. Aber das interessiert dich vermutlich nicht. Ebenso unklar ist wieso du so einen schlechten Optokoppler
-
Thread
Impulsdauer messen - welches Messgerät
Mit jedem Pi Pico bekommt man eine Auflösung von 5ns hin. Für mich wäre eine Zeitauflösung von 20ps "extrem hoch". Da kann sich dein Pi Pico besser verstecken.
Rainer W. schrieb im Beitrag #7857365: > Für mich wäre eine Zeitauflösung von 20ps "extrem hoch". Aha. Für Ferenc Krausz wäre es wohl eine Attosekunde.
-
Thread
Hm81xx: ZeroPowerRAMs durch F-RAMs ersetzen
Hallo zusammen, nachdem ich erfolgreich das NV-RAM meines HP3478A durch einen ATtiny817 ersetzen konnte (https://www.mikrocontroller.net/topic/575720#new), wurden nun die Batterie-gepufferten Zero-Power-RAMs der Hameg-Messgeräte HM8131-2, HM8130 und HM8142 durch ferroelektrische RAMs
Ist es nicht einfach weniger Aufwand alle 10-20Jahre mal eine Batterie zu ersetzen? Mich beunruhigt da viel mehr das ich mich wohl mal daran machen sollte das Kontaktprellen am Encoder meines 8142 zu beheben... Vanye
-
Thread
Wellenpaketsteuerung mit ESP8266
Du nicht merken. Für meine Phasenabschnittssteuerung habe ich einen ATTiny 4313 mit 6 MHz genommen und einen Zähler mit 100Hz vom Netz synchronisiert. Das schafft der locker. Da Dein ESP viel schneller läuft, sollten die 2 INT kein Problem sein. Gruß Carsten
geändert hat if (counter != prevCounter) { prevCounter = counter; display.fillRect(0, 20, 128, 16, SH110X_BLACK); display.setCursor(0, 20); display.print("Soll"); updateNeeded = true; } // Dimmersollwert nur aktualisieren, wenn sich der Wert geändert hat
-
Artikel
LED-Matrix
LEDs Weblinks. Beiträge zum Thema LED-Matrix im Forum Modulare 16x16 RGB-LED-Matrix Dotmatrix mit ATtiny2313 ansteuern, engl. LED-Dotmatrix mit ATmega16 ansteuern Open Project TileToy is a modular, electronic game prototype for tangible LED game tiles (PIC). Youtube-Video Eine 5x7 Matrix mit ATtiny2313
Charlieplexing mit echt-gleichzeitig leuchtenden LEDs: Vierstellige Riesen-Siebensegmentanzeige mit ATtiny24 benötigt 9 I/Os
-
Artikel
WS2812 Ansteuerung
weight WS2812 Library. Geschrieben in Ansi-C. Unterstützt alle AVR-Cores (XMEGA, classic, tinyavr 4-20 Mhz), sowie ARM (8-60 MHz). Der Code ist extrem klein, so dass er auch auf sehr kleinen Controllern wie ATtiny 10 genutzt werden kann. Forenthread 1 Forenthread 2 Github Repository Adafruit neopixel
Cell (CLC) to Interface a PIC16F1509 and WS2811 LED Driver Ansteuerung mit Event System auf AVR ATTiny817. Forenthread Entkoppelkondensator. Der laut Datenblatt vorgesehene Abblockkondensator von 100 nF ist unbedingt notwendig! Ohne diesen verhalten sich die LEDs fehlerhaft. Siehe auch. Forumsbeitrag
-
Thread
Transistoren auf Eignung als Avalanche-Sägezahnoszillator testen - mitmachen!
schnell. > Das Teil war gebaut, um schnelle Verstärker am Eingang anzusteuern und > bei 10 ... 20 dB kommen da einige schon an die Grenze der Spannung, die > sie am Ausgang machen können. Meist brauchte ich sogar noch > Dämpfungsglieder zwischen Pulser und Verstärker. Schnelle Verstaerker baute man zu der Zeit mit SRS4452(QQE3/20) auf. :) Es war die reine Neugier, was bei sehr hohen Speisespannungen passiert. Auf dem Oszi war auf den ersten Blick ueberhaupt kein Signal zu sehen. Erst eine drastische Verringerung des vertikalen
-
Thread
Projekt Platine 8-Fach DLG7137
Hallo, ein Update zum Code. Die Zeile [c] const uint8_t displayIndex[] = {23, 22, 21, 20, 15, 14, 13, 12}; [/c] soll in [c] const uint8_t displayIndex[] = {151, 150, 149, 148, 143, 142, 141, 140}; [/c] geändert werden. Ansonsten wird bei jedem setzen eines chip enable das Register
entworfen, die ebenso eine 8-stellige Anzeige beherbergt, sowie ein kleines C-Testprogramm für einen ATtiny2313 geschrieben. Alles funktioniert wie gewünscht auf meiner Musterplatine. Die Datenübergabe erfolgt parallel über Port B. Die 8 Chip-Select-Signale werden über einen der ebenfalls ausgelöteten
-
Thread
3Phase AC zu DC für PV MPPT konvertieren
Reihe zu den 3P gelöst … war n experimentelles Ergebnis. Bei Notlage, Überschwemmung, wären mir 20% geringerer Wirkungsgrad ziemlich Wurst.
Generator und Gleichrichter, damit kann die Leistung trotz MPPT passend begrenzt werden. Ich benutze 20uF an meinem Trenntrafo zum testen von Wechselrichtern. Aufgrund des geringen Stromflusswinkels sollte der Generator aber keinesfalls mit Nennleistung belastet werden.
-
Thread
Raspberry Pi Pico SDR
Manual ist die Bedienung beschrieben: https://github.com/dawsonjon/PicoRX/blob/master/user_manual/Pi%20Pico%20Rx%20User%20Manual.pdf
um 20dB bringt.
-
Thread
suche Datasheed von IC
Zum Zeichnen verwende erstmal einen attiny13 oder Padauk mit 8 Beinen, wenn Du im Programn reverseengineert den Schaltplan malst.
etwa 9,8 x 13,5 mm. Reserveraum von mindestens 10*14mm Der Fehler der angegebenen Induktivität darf 20 % nicht überschreiten6.
-
Thread
Quarz-Tester mit PIC16F628
Die Schwingung des 20MHz-Quarz sollte mit einem 10x-Tastkopf an Pin-15 messbar sein Ev. ist der PIC ohne Firmware, mit internem Oszillator. Schaltbild in diesem PDF: https://www.ak-modul-bus.de/cat/documentation/Anleitung_Quarztester_Frequenzzaehler_V0.0.4
zu programmieren. #ich verwende den "DIAMEX USB ISP-Programmer Stick für ATMEL AVR STK500 ATmega ATtiny Controller". Normaler Weise sollte er PIC doch auch können, da er ja die Daten über ISP ausgibt. Von PIC habe ich aber leider keine Ahnung. Gruß Lothar
-
Thread
ATmega328P Stromverbrauch
braucht. Um ein paar Mikroampere zu feilschen, bringt sicher nichts. Aber 262 µA sind dann schon 20% des Gesamtverbrauchs. Da lohnt es sich, ein wenig zu drehen. Das Display mit seinem Strombedarf müssen wir ja vermutlich als gegeben hinnehmen.
@Svensson Falls es Dir nutzen sollte, kann ich Dir zwei Leerplatinen für obige Schaltung mit ATtiny44 nebst 2 x 4-stell. Anzeige anbieten.
-
Thread
Netzspannungserkennung gesucht, möglichst stromsparend
gestresst. Dahinter geht's mit 47k,0805 (oder so) auf 74HC4051. Die haben Schutzdioden, die mit 20mA spezifiziert sind. Man braucht also nur 3 Bauteile pro Kanal und einen 4051 pro acht Kanäle. Und man könnte den ATtiny aus einem Trafonetzteil mit Linearregler versorgen und wäre immer noch sparsamer
der Badewanne das > Leben gekostet. Schade, dass FI Schutz-Schalter unbezahlbar teuer sind (ab 20 Euro). Da muss man leider weiter in Angst und Schrecken leben.
-
Thread
Nachlassauflösung, AVRs, Oszi, MM, Bücher, div. Bauteile
im Beitrag #7841148: > Schreibt ein alter Hase.. > > Benutzername erwin_92 > Angemeldet seit 20.07.2024 14:12 > Beiträge 71 Mitlesen geht ohne Anmeldung und das sogar vor einer offiziellen Anmeldung. Welch eine billige Logik.
Netzteil DF1730FB Multimeter Uni-T UT803 Peak Atlas DCA55 ELV SFG7002 [/pre] Sonstiges [pre] Attiny13 Attiny2313 Attiny26 Atmega32 Attiny45 Atmega88PA-PU 1x DCF1-Modul Einbaumesswerke Steckbrett2 Sockel20 [/pre]
-
Thread
5V LED mit Sinuskurve pulsieren lassen?
Farbwechsel-LED, die nutzen neben den LED einen kleinen Chip, im Prinzip ein Mikroconroller wie Attiny5 oder PMS160. Vielleicht kannst du aus einer RGB Farbwechsel-LED die blaue und grüne LED gezielt zerstören.
, 8, 11, 15, 20, 25, 30, 36, 43, 49, 56, 64, 72, 80, 88, 97, 105, 114, 123, 132, 141, 150, 158, 167, 175, 183, 191, 199, 206, 212, 219, 225, 230, 235, 240, 244, 247, 250, 252, 253, 254, 255, 254, 253, 252, 250, 247,
-
Thread
Live-Linux: Anleitung schreiben
geil zeig mir dein Custom Linux du versautes Stück..." Der Spruch ist ja nicht schlecht, aber vor 20 Jahren (oder so), war dann eher der Anmachspruch von mir: "Hey Süße, soll ich dir mal zeigen wie ich mit normalüblichen Sachen zeichnen und malen kann?" Sichtlich nicht begeistert kam dann meistens
und dort make eingeben. Das Programm wird übersetzt. Achtung: die Beispiele hier können für ATtiny44, ATtiny2313 oder auch ATmega168 oder ATmega328p sein. Für welchen Controller das Beispiel gemacht ist, kannst du sofort erkennen, wenn du dir das Makefile ansiehst. Das Makefile ist so aufgebaut