-
Thread
Digital angesteuerter Analog-Mixer
reichlich el. Potis mit ausreichender Versorgungsspannung. AD5291/92/93/AD7376 (30V SPI Analog), MAX5436-39 (30V SPI Maxim), DS1808 (+/-12V TWI log) MCP41HVX1 (36V 256steps SPI Microchip, Reichelt) und ausserdem explizite (logarithmische) Lautstärkeregler. PGA2310/2311/2320 (TI, +/-15V +32..-
-
Thread
3D Drucker zum Laserengraver umbauen?
aber warum willst du soviel brauchst nicht und wen ich das jetzt richtig gesehen habe kann Marlin nur 256 schritte also 8-bit PWM aber das reicht vollkommen aus zumal die Lasereinstellung bei Marlin nur 0-100% sind als 2,5 Schritte pro % da ist grbl etwas feinfühliger aber ausreichen tut es allemal.
dass da 2 Perioden etwas wenig sein könnten. > ich das jetzt richtig gesehen habe kann Marlin nur 256 schritte also > 8-bit PWM aber das reicht vollkommen aus zumal die Lasereinstellung bei > Marlin nur 0-100% sind als 2,5 Schritte pro % da ist grbl etwas > feinfühliger aber ausreichen tut es
-
Thread
max. Input Frequenz ATMEGA328
ja nun bei weitem nicht. Ja, Gott sei Dank lag ich da weit daneben. Die Frequenz am Eingang wird max. bei 5kHz liegen.
gibt nur 0 oder 30 aus, und das unabhängig der Drehzahl vom Turbo. -> result01.jpg Auf dem DSO, max 120Hz: https://www.youtube.com/watch?v=_UvA7HQ0pzg Auf dem DSO, max 189Hz: https://www.youtube.com/watch?v=Rcma4bJRmx4 -> Die Impulsbreite ist immer 120us lang. [Hinweis zu den Videos: Mir
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
mal geärgert, daß der nicht rauscht. Ich wollte man eine 3000V Anzeige basteln mit Mittelwert über 256 Messungen. Die Anzeige wechselte aber stur in 3V Schritten, d.h. die 10Bit standen wie Ast.
wie was? 8bit; Was machste denn damit? wie lange glaubst Du braucht ein Angreifer um 256 Werte durchzuprobieren mit einem zweiten Microprozessor als Klon, wenn Dein Zähler in der Sekunde 11718mal überläuft? Jaja Initialwert... aber ernsthaft, ausgehend von einer sniffing Attacke...
-
Thread
Pegel im Breitbandkabel messen
für Digital-TV, die Satellitentransponder haben fast 30 MHz Kanalbreite, DVB-T2 ist schmaler (7-8MHz max.), aber zur Pegelmessung könnte es reichen. https://www.rtl-sdr.com/about-rtl-sdr/
viele QAM 64 Kanäle für TV (nur den oberen und unteren Piloten bei 122 bzw. 610 MHz), der rest ist QAM 256 nach dem OFDM Block eingeschoben. Ich bin mir jetzt nicht sicher, aber es gibt manche Receiver bei denen kannst du den Pegel direkt mit dem Receiver messen. (wird halt auch nicht sonderlich genau
-
Thread
Atmega8A UART sendet nur Müll
einem Port-Pin im Sekundentakt eine LED aufblitzen lässt. Der 16-Bit Timer1 mit Vorteiler 1/256 als CTC mit MAX-Count = 31249 könnte das bewerkstelligen. Das kann man über ein paar Minuten mit dem Sekundentakt einer Uhr vergleichen. Bei echten 8 MHz läuft das synchron! Taktfehler im Prozentbereich
Ich denke mal auch, da fehlt eine Invertierung (MAX232). Das kann man einfach mit ner SW-UART prüfen, denn da läßt sich leicht die Polarität vertauschen: https://www.mikrocontroller.net/topic/400274#4620926
-
Thread
DC/DC-Wandler von 2.4 V auf 15 V mit 25 Watt
das Problem? Datenblatt nicht kapiert. N-Channel MOSFET current limit: min.: 2A typ.: 2,6A max.: 3A
der passen könnte ist der TOSHIBA TPCS8209 den ich gefunden habe. Dessen VGS liegt bei 2 V und 5 A max Drain Current. Gibt es andere mit mehr Drain Current?
-
Thread
Nachfolger für ATMega gesucht
ATSAMC21 wenn es 5V sein soll mit CAN-FD. Bis 256k Flash, 32/48/64/100 Pins, Cortex M0+ 48MHz. Oder in 3,3V dafür bis 1MB Flash, bis 128 Pins, Cortex M4F 120MHz: ATSAME51. Edit: die gerne gehypten STM32 gibt es erst ab H7 mit CAN-FD, die kleinste
von den XMegas übernommen haben. Aber dennoch heißen sie Attiny und das nicht ohne Grund: Flash max. 32KB, SRAM max. 2KB, Gehäuse max. 24 Pins,... - die sind also ganz klar als kleine Controller konzipiert wie es der Name auch andeutet. Dazu passt auch daß es Peripherie wie USB-Device oder CAN nicht
-
Thread
ESP8266, Arduino IDE ohne Arduino Overhead?
aufbaut. Du kannst Du ja mal die Quelltexte des Cores anschauen, da steht nicht viel drin. Die 256kB Flash Bedarf ergeben sich aus dem SDK, davon belegt das Arduino Framework höchstens 2kB.
Max M. schrieb im Beitrag #5708213: > Wie ist denn das Vorgehen, wenn man das SDK direkt benutzt (ohne > Arduino)? 1) SDK Downloaden: https://www.espressif.com/en/support/download/sdks-demos 2) Die
-
Thread
Große Datenmengen (1TB) fehlerfrei kopieren unter Win7
Robocop schrieb im Beitrag #5709781: > Schalter "/256". Damit werden überlange Pfad-/Dateinamen ignoriert. Sollte > natürlich geloggt werden, um hinterher aufräumen zu können. Diese 256 rechnen die aber ab der Wurzel! Wenn dann einige Ordner weiter
oszi40 schrieb im Beitrag #5710130: > Diese 256 rechnen die aber ab der Wurzel! Genau. Das ist ja auch exakt das Problem: Das Win32-API hat "exakt" (nicht wirklich, weil: MAX_PATH=260) diese Beschränkung. NTFS und der Windows-Kernel haben sie
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Keks F. schrieb im Beitrag #7843396: > Alternativ doch "MAX7219 Dot Matrix Modul 32x8 4 in 1 LED Display" Da bekommt man allerdings Chinesische MAX7219. Habe bei 3 Bestellungen 3 verschiedene MAXe bekommen. Die Basics funktionieren immerhin, aber irgendwelche
doch nur ein Bsp der iMax - und den DL24 meinte ich... Klaus.
-
Thread
CAN sinnvoll für meine Anwenung oder was anderes?
verzichten. Ich würde auch CAN verwenden. ...denke daran, dass Du mit CAN (ohne Tricks und Kniffe) max. 8 Byte je Telegramm versenden kannst - wenn Dir das ausreicht ist alles gut!
Kennzeichen nehmen, was denn die restlichen 7 (oder auch weniger) Byte bedeuten. So kann man auf einer ID 256*7Datenbyte unterbringen. Du kannst dich da wirklich fast beliebig austoben.
-
Thread
Attiny85 PWM
umd das PWM Signal jede ms ein und auszuschalten habe ich den timer1 konfiguriert. f=1Meghz/256 = 3906Hz T=1/3906 = 0,256ms 0,256ms/1ms = 4 overflows. [code] ISR( TIMER1_OVF_vect ) if(count==4){ DDRB ^= (1 << DDB1); PORTB ^= (1<<PB0); count=0; } else{ count
wie von Arduino Fanboy beschrieben, vorgehen; 8 MHz sind per Programm möglich. Woher kommen die "/256"? TOP-Wert ist OCR0A.
-
Thread
Mega2560-Board: Wo ist der Fehler?
Schaltung liegen? Ja. Du hast das Prinzip nicht verstanden, siehe oben. Schau dir mal den Arduino Mega256 an, dort sind 2 AVRs drauf. Der eigentliche ATmega2560 und ein kleiner ATmega16U2. Dieser ist ein Wandler von USB auf UART. Dieser UART geht dann an den ATmega2560. Der braucht aber einmalig eine Programmierung
kann praktisch auch einen old school RS232-Port mit anschließender Pegelwandlung auf 5V nehmen, siehe MAX232. Ist aber im Jahr 2019 alles andere als sinnvoll, denn echte RS232-Ports sind auf aktuellen PCs praktisch ausgestorben.
-
Thread
double bank bei USB
--------------------------- ok: im datenblatt steht 832 bytes of DPRAM: – 1 endpoint 64 bytes max. (default control endpoint) – 1 endpoints of 256 bytes max., (one or two banks) – 5 endpoints of 64 bytes max., (one or two banks) wie kommen die hier auf 832 bytes? bei mir kommen 64+256+5*
Hallo, beim atmega32u4 steht im datenblatt zum USB 832 bytes of DPRAM: – 1 endpoint 64 bytes max. (default control endpoint) – 1 endpoints of 256 bytes max., (one or two banks) – 5 endpoints of 64 bytes max., (one or two banks) wie kommen die hier auf 832 bytes? bei mir kommen 64+256+5*
-
Thread
Alternative zu NAS
zu lesen und gleichzeitig einen passenden Hashwert mit einem zufällig Bitflip zu bilden. Da ZFS sha256 verwendet, muss dein RAM also genau den richtigen Hash aus 2^256 treffen und das ohne dass dein System abstürzt. Da empfehle ich eher Lotto zu spielen, der Hauptgewinn ist da nämlich deutlich wahrscheinlicher
Geschwindigkeit bei Transfer großer Files und ein geringer Verbrauch sowie ein geringes Geräuschniveau. Max. Geschwindigkeit Filetransfers: ca 100 MB/s bei großen Files Verbrauch gemessen an der Steckdose: 5W idle HDD spindown, 13W idle HDD aktiv, 22W bei hoher Last und HDD aktiv Und falls einer fragt
-
Thread
Rust - ist das hier um zu bleiben?
Nop schrieb im Beitrag #6931898: > Kleiner Denkanstoß: hätte man bei der 737-Max die Prozesse tatsächlich > befolgt, wären die Flieger nicht abgestürzt. Ich habe bereits gesagt, dass Entwicklungsprozesse absolut und unbestritten zur Qualität beitragen (bzw. dessen Grundlage
verbietet? Kann man dann noch als Autor eine neue Version dort veröffentlichen und AES-128 durch AES-256 ersetzen?
-
Thread
Synology DS215+ Reparatur
Anhang. Diagnose: Probleme beim Lesen des Kernels: [pre] SF: Detected MX25U6435F with page size 256 Bytes, erase size 64 KiB, total 8 MiB *** Warning - bad CRC, using default environment ... SF: Detected MX25U6435F with page size 256 Bytes, erase size 64 KiB, total 8 MiB SF: 3014656 bytes @ 0x90000
flash_contents_toc_print # | OBJ ID | Instance | Name | Device | Offset | Max Size ------------------------------------------------------------------------------------ 0 | 000004 ( STG3) | 0 | stg3 | Current | 00001000 | 0001f000 1 | 000001 (
-
Thread
EEPROM beschreiben bei Spannungsausfall
Beitrag #5698436: > steht im DB unter EEPROM schreiben PIC18F46K20: Da steht 1.8V (Min) und 3.6 V (Max)
Betrieb nicht geschrieben. Vorschlag 2: Ich gehe mal davon aus, dass Du im Flash nicht mehr als 256 Bytes brauchst. Dann teile Dein EEPROM in 4 256 Byte Blöcke auf, und schreibe reihum immer in einen anderen Block. Das verteilt die Schreibzugriffe, Dein EEPROM wird länger leben, und im Fehlerfall
-
Thread
Schaltung für Reset nach langem Tastendruck
gefunden: https://www.falstad.com/circuit/circuitjs.html?cct=$+1+0.001+1.5642631884188172+50+5+43%0Ar+256+240+256+336+0+8200%0Aw+160+176+160+240+0%0Ar+336+240+336+160+0+30000%0AR+336+160+336+80+0+0+40+3.3+0+0+0.5%0Ap+336+240+432+240+1+0%0As+160+336+256+336+0+0+false%0Ag+160+336+160+368+0%0Ad+160+240+256
+-0.39645196454577203+100%0AR+256+80+256+48+0+0+40+4.3+0+0+0.5%0A209+256+112+256+160+0+0.00001+1.859841702092928+1%0Aw+256+160+256+240+0%0Ad+256+80+256+112+2+default%0Ao+4+1+0+4098+5+0.1+0+1%0A Ich habe einen NPN-Transistor eingefügt
-
Thread
C: Alternative zu switch case "mit Lücken"
effizient umsetzen, abhängig von den Parametern (wenn du auf Größe optimierst, eher nicht mit einer vollen 256 Byte-Tabelle). Oder du implementierst die gesamte Verarbeitung direkt so: [c] void handle_cmd(uint8_t *buf, uint8_t len) { switch(buf[0]) { case 0x07: handle_first_cmd(buf, len); break;
und muss dann das empfangene cmd_byte einem Index cmd_idx zuordnen, entweder durch [c] for (i=0; i<max; i++) { if (command[i].cmd == cmd_byte) cmd_idx = i; } [/c] oder durch [c] switch (cmd_byte) { case 07: cmd_idx=0; break; case 21:
-
Thread
Aufräumaktion: Computer, Entwicklungsboards, Bauteile
Rahmen + 8x Wechselplattenträger 10€/Stck - 1x D2516-A11 FSC SAS/SATA II Raid Controller: 8 Kanäle, 256MB ECC RAM, PCIe 8x (elektrisch nur 4x), SFF-8087 10€ - 2x Xeon E54??(ich glaube es war der E5430, auf jeden Fall 12MB Cache) Quad Core CPU. Würde ich ungern ausbauen, nur auf Gefahr des Käufers 10€
10A - viele 4,7µF 63V Folienkondensatoren - 1x TEMIC FM Tuner - 1x ADUC7027 Microcontroller - 2x MAX216CWN Apple Talk transceiver - 1x AD1852 Stereo Audio DAC 24Bit - 2x MAX9526 PAL/NTSC Videodecoder 8/10Bit YCbCr - 1x MAX7456 OSD Generator - 2x MAXQ3108 Dual 16Bit Risc Microcontroller mit 3x Manchester
-
Thread
Busy Flag bei LCD mit mit ST7036i?
kein Bit-banging wie im Datenblatt. Die I2C-Routinen funktionieren mit anderen Bauteilen wie einem 24C256-EEPROM problemlos, deshalb nehm ich an, dass sie korrekt sind. Leider läuft die Kommunkation mit dem LCD nicht durch: Die Adresse und die ersten beiden Bytes werden korrekt übertragen (der Slave
setzen. Wie mache ich das? Ich habe schon folgendes Schema in Analogie zum Lesezugriff auf ein 24C256 versucht, jedoch ebenso ohne Erfolg: [c] I2C_Start(); I2C_out(Slave);//Slave=0x78, R/W = 0 I2C_out(Comsend);//Comsend = 0x00 I2C_Start(); //repeated start condition I2C_out(Slave+1); //Slave
-
Thread
SDR als Spektrumanalysator?
Eigenbau-Tuner betrieben, ähnlich dem obigen Prototyp, der ist dann im Vergleich doch etwas besser als der MAX 3543 Aufbau.
soweit gediehen. Der Scan selbst geht sehr flott, vor allem beim Eigenbau-Tuner mit einem ADF4350 bzw MAX2870 als VCO. Vor dem aktuellen VUHF-Tuner ist ein PE43205 als schaltbarer ATT vorhanden. Für mich ist das alles ausreichend, hab ja keine größeren Pläne damit vor.
-
Thread
Noch ein Taschenrechner auf ATMega Basis
sei denn mit dem Gehäuse von Dir. Bitte schreibe doch mal Deine Bauhöhe der Taster hierhin. Den MAX 7219 CNG aufzutreiben ist auch nicht ganz günstig. Bisher bei Reichelt der beste Preis ... ODER auch hier https://de.aliexpress.com/item/Free-shipping-1PCS-LOT-MAX7219CNG-MAX7219-DIP-24/32633586633
es fehlen nur noch die ICs MAX7219CNG, dann wird versendet.
-
Thread
ADC Messung großer Spannungsbereiche bei gleichzeitig hoher Genauigkeit
Leckstrom BC546: typ 2nA max 15nA An 10kOhm also maximal 0.15mV
der MAX4080 ja mit, weil er sich auch erhitzt) nervt schon ein wenig, bei hohen Strömen. Willi S. schrieb im Beitrag #5681964: > Noch einigermaßen brauchbar ist der MAX4080"F" mit Gain=5 Das ist der,
-
Thread
Led Streifen (WS2812B) mit Strom Versorgen und an NodeMCU anschließen
wordclock24h mit 393 LEDS auf dem ATmega 1284p und gerade eine Laufschrift bei mir mit dem ESP32 mit 256LEDs. Dem ESP32 o.ä. mit 3,3V tut Pegelwandler zu 5V ganz gut. https://de.wikipedia.org/wiki/Datei:Bidirektionaler_pegelumsetzer_wikide.svg
zurück: wieviele LEDs, welche Updaterate, wieviel WLAN-Traffic? Mal als Vergleichsmaß: Matrix 16x16 (256 LEDs), 100 Frames/s, MQTT, NTP. Webserver geht auch, habe ich hier aber dafür nicht in Benutzung. Gruß aus Berlin Michael
-
Thread
Makefile für Atmega2560 mit AVRdude klemmt
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
} if(counter>5) { float temp=(float)(Re_buf[4]+Re_buf[5]*256)/100; if(temp>max_temp) max_temp=temp; if(temp<min_temp) min_temp=temp; counter=4;
----------------------------------------------------- float myMap(float x, float in_min, float in_max, float out_min, float out_max) { return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; } [/code]
-
Thread
EleLa - Elektronik Lagerverwaltung V3.1
auch nicht passieren. Netzwerk läuft aber natürlich nicht ins Internet. Hat da jemand ein tip ? Max
sich vielleicht doch irgendwie was mit Linux machen läßt. Wäre ebend schade wenn der wech müsste. Max