-
Thread
LED_Matrix mit esp32
0xA00, 0xF00, 0xF00, 0xF00, 0xF00, 0xF00, 0xF00, 0xF00, 0xF00, 0xF00, }, // 05: 1 black, 2R, 2O, 2G, 1B with 4 blue lines rising right { 0x000, 0x200, 0x000, 0x400, 0x000, 0x800, 0x000, 0xF00, 0x000, 0x201, 0x002, 0x403, 0x004, 0x805, 0x006, 0xF07, 0x008, 0x209, 0x00A, 0x40B,
// uint16_t RGB_bmp_fixed[w * h]; static uint16_t *RGB_bmp_fixed = (uint16_t *) malloc( w * h * 2); for (uint16_t pixel = 0; pixel < w * h; pixel++) { uint8_t r, g, b; uint16_t color = pgm_read_word(bitmap + pixel); //Serial.print(color, HEX); b = (color & 0xF00) >> 8;
-
Thread
Stromversorgung für Controller-Schaltung
. Die Sensoren (z.B. Magnetkontakte / Schaltkontakte, mit Batteriebetrieb) sollen nur über den "Einfachfunk" den Status raus hauen. Das "Broadcast-Protokoll" soll ja nur ein paar Byte lang sein. Zum Beispiel 2 Byte "Eindeutige Seriennummer", dann 1 oder 2 Byte Status/Wert und eine Checksumme. Das kleine Schaltnetzteil liefert beim Abschalten ca 1 Sekunde weiterhin Strom, ganz ohne zusätzliche Kondensatoren. Der Aktor wird mit 2 Optokopplern ausgestattet
-
Thread
Brauchwasserwärmepumpe Ariston Nuos 100/Schnittstelle
"00D"=T_EVAP "007"=Alle Setting Bits Botschaft "007": Enthält ein Byte in XX 0x1=AntiBact 0x2=GreenMode enabled 0x4=Voyage enabled 0x8=Defrost enabled 0x10=HP-NC enabled Botschaften mit einem Temperaturmesswert z.B. 00C & 00D: 2Bytes in XXXX = "YYZZ" YY=Byte1 ZZ=Byte2 ZZ: Temperaturwert
Tank unten) L6 TW2 Wassertemp2 FunktionsID 00B siehe 00C oben (NTC Tank unten) L7 TW3 Wassertemp3 FunktionsID 00C siehe 00C oben (Sensor DOME) L8 T_AIR FunktionsID 00C siehe oben L9 T_EVAP FunktionsID 00D siehe
-
Thread
Zeitverzögerung beim PIC16F84A
schrieb im Beitrag #7153625: > Man sollte ein bissel auf dem Teppich bleiben. Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich auch auf dem AT89C2051 benutzt, braucht 1kB Flash. Atmel hat aber auch die kleinen 8Pinner gut ausgerüstet, z.B. ATtiny85: 8kB Flash, 512B RAM.
, #low((value-1)/2) djnz rx, $ if((value and 1) = 0) nop endif else mov rx, #high(value/2+253) mov ry, #low(value/2-2) m
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
ist der ATTiny85 Leistung / Preis unschlagbar. > 5 Stück für 13 Euro Fehlt da en Smily? Das sind 2,60 Euro / IC, der gerade mal 512B RAM und 8KB Flash hat! Vergleiche das mal mit dem RP2040!
Falk B. schrieb im Beitrag #7155993: > Fehlt da en Smily? Das sind 2,60 Euro / IC Nein, nicht pro IC sondern pro Board. Inclusive: USB Stecker, Spannungsregler und vorinstalliertem USB Bootloader.
-
Thread
Mainboard Dell defekt durch Arduino
loeti2 schrieb im Beitrag #7153381: > Ich würde erst mal untersuchen warum dein PC 2 mal hopsgegengen ist. Denk ich auch. Bei einem sorgfältigen Aufbau braucht es keine galv. Trennung. Man fuchtelt auch
keine USB Karte rumliegen hast, in der Bucht oder in den Kleinanzeigen wirst du sicherlich eine USB 2.0 Karte bekommen.
-
Thread
USART von Microcontroller zu GSM Modul funktioniert nicht
.Init.WordLength = UART_WORDLENGTH_8B; huart2.Init.StopBits = UART_STOPBITS_1; huart2.Init.Parity = UART_PARITY_NONE; huart2.Init.Mode = UART_MODE_TX_RX; huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE; huart2.Init.OverSampling
__HAL_RCC_GPIOB_CLK_ENABLE(); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET); /*Configure GPIO pin : B1_Pin */ GPIO_InitStruct.Pin = B1_Pin; GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
die MB9B500B ( ARM Cortex M3 ) von Fujitsu ( Spanison, Cypress ) und jetzt Infineon konnten das schon vor Jahren ( 2013 ). VCC 2,7V bis 5V. Ist also nichts neues und der RX660 ist ein RXv3 core. Kein ARM wie
/rx-32-bit-performance-efficiency-mcus/rx660-32-bit-microcontrollers-high-performance-and-excellent-noise-tolerance-5v-power-supply "Operation from a single 2.7- to 5.5-V supply" Und das steht nicht
-
Thread
Can auf 8 Bit AVR ohne entsprechende Schnittstelle
CAN-Controller (z.B. MCP2515) über SPI angebunden und ein CAN-Transceiver daran, das wäre der Klasiker.
Stefan ⛄ F. schrieb im Beitrag #7146739: > Uwe B. schrieb im Beitrag #7146702: >> Teuer? > > Ja teuer, immerhin kostet der Chip mehr ein vielfaches von dem Attiny. Wir reden über 2,50 Euro. Der Virus und Putin haben offensichtlich nicht
-
Thread
Intel i7 6700 + Server Ram 4x 8Gbyte DDR3
zu je 15 Euro übrig. Es handelt sich um Server Ram von Hynix DDR3-1600 PC3-12800R HMT41GR7MFR8C-PB 2Rx8 1.5 V Server RAM.
Ben B. schrieb im Beitrag #7142762: > aber bei diesem Preis löst sich mein Interesse in Luft auf. Was ist an dem Preis so schlimm? Im Netz werden ganz andere Preise dafür aufgerufen...
-
Thread
Pin-Belegung UART-Port
der garantiert GND ist. 1 Messe die Spannungen an den Pins im Betrieb und schreibe sie auf. 2 Gerät aus und GND rauspiepsen. Es kommen nur Pins mit vorher 0V in Frage, bitte auch nur die durchpiepsen. 3 Dann nimm einen 10k oder so Widerstand und schalte den parallel zu einem Multimeter in
Gerald B. schrieb im Beitrag #7142713: > Nein, der Film ist fast voll und ein neuer Film fürs Handy ist > schweineteuer. Generation Instagram kann sich offenbar nur schwer vorstellen, dass nicht jedes Problem
-
Thread
UART auf Linux
bLength 9 bDescriptorType 2 wTotalLength 0x0043 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes
bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 0 iInterface 0
-
Thread
Kondensatoren von aktiven Studiospeaker tauschen
den Amp bis zum Anschlag aufgedreht, aber es ist kaum noch was zu hören. Der Regler hat: [ FLAT - 1.2.3.4.5.6.7.8.10... -30dB ] Also nicht -1 -2 -3 sondern 1.2.3 , damit hebt man Bässe und Höhen an . Während es gleichzeitig leiser wird . Ich persönlich kaufe nie wieder etwas von Yamaha, das zieht
steht, hat man durch Room-Control die Möglichkeit den Bass etwas abzuschwächen. High Trim ist für ab 2kHz -2dB, 0dB und +2dB. ...und jetzt kommts, in allen Einstellungen bleibt das Rauschen am Tweeter deutlich zu laut hörbar bestehen. So Rudi, ich hoffe du verstehst nun endlich, dass das Problem
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
Cortex-M mit Ethernet tatsächlich zu geben. Alles was ich in letzter Zeit dahingehend gesucht habe, hat 1-2 Jahre (!) Lieferzeit...
W7500, er ist verfügbar. Der W5500 aber auch: https://www.mouser.de/ProductDetail/WIZnet/W5500?qs=2vh%252B45pPFtzthUpYPd4pqA%3D%3D Der große Vorteil des W5500 ist, der PHY ist bereits integriert. Ein externer PHY + 25MHz Takt ist vom Layout her schon etwas anspruchsvoll. Wir hatten z.B. das
-
Thread
+-10 Volt aus 3.3 Volt?
waeren wohl DC-DC-Wandler von Traco, Recom, etc. Da gibt es mit Scicherheit auch etwas von 3.3 V aus 2 x 12 V. Ganz winzige haben dann z.B. 2 x 50 mA Belastbarkeit fuer die 12 V. Die ziehen dann aber auch 0.4 A auf der 3.3 V Seite.
begesitert! > Datenübertragung brauche ich nicht in meinen zukünftigen > Projekten, aber gleich 2 Pegelwandler in einem Chip! Wenn du die Funktion als Pegelwandler nicht braucht, dann nimm was anderes. Ladungspumpen gibt es auch als IC. z.B. ICL7660. > gibt es einen ähnlichen Pegelwandler,
-
Thread
Probleme mit Uart in Node-Red auf RasperryPi
servus meine Freunde, auf einem RaspberryPi (3B+) habe ich node-red am laufen. bisher läuft auch alles was ich so gemacht habe (ist allerdings auch nicht allzuviel). Jetzt möchte ich den UART damit verknüpfen. Also den FT232RL aus der Schublade
empfangen noch etwas rausschicken. Der FT232RL ist wie Folgt angeschlossen FT23RL -> RPI GND -> GND RX -> TX TX -> RX beim raspberry pi habe ich unter raspi-config den serial port noch enabled raspi-config -> P6 Serial Port -> Yes -> OK In node red wird der SerialPort auch erkannt /dev/ttyAMA0
-
Thread
Darf ein Funkamateur mit sich "selbst" Funkverbindungen herstellen?
geht nur mehr ums Feine. Abgesehen davon kann man die meisten Abgleicharbeiten an der Antenne mit dem RX durchführen, und Abgleicharbeiten am TX macht man am Dummy. Im portabel Betrieb muss ich z.B. auf 7 Mhz jedes Mal nach dem Aufbau abstimmen. Der erste Durchgang geschieht im Empfangsmodus, dann mit
hervorrufen. Ob jetzt die Endstufe 85W oder 100w an die Antenne abgibt und dieses dann einen Gewinn von 3dB oder 2,5 dB hat ist auf KW von keinerlei praktischen Belang und auch auf UKW bemerkt man das meist nur ein einen leicht geringeren S-Meter Ausschlag aber nicht an einen wirklich besseren Signal.
-
Thread
IR Protokoll mit Python selbst schreiben
Gelegenheit wenn etwas Zeit ist werde ich mal die schlechtest mögliche Testversion mit einem Raspi 1B aufbauen. Ein Kern, 700MHz. Dann ein paar hunderttausend Pulse mit 1/2/5/10/20ms erzeugen und mit einem Pi pico (auf 10ns genau) messen.
ich ohne Kapriolen zu veranstalten: 1 echten Ausreißer 1 der 5% länger als gefordert ist 1 der 2% länger als gefordert ist 5 die 1-2% länger sind Die ~9990 anderen sind unter 10µs Abweichung. Danke für's zuhören.
-
Thread
Pegelwandler für Raspberry PI
Pegelwandler. https://amzn.to/3zk9KeS https://www.michaelreitbauer.at/wp-content/uploads/2022/01/b78984f9-b25d-4776-87d7-01a2b9146b3c-edited.jpg
also -12V für 1 und +12V für 0. Für einen RasPi müßte man also noch einen Pegewandler nachschalten, z.B einen MAX232. Damit wäre man schon mal bei TTL-Pegel. Beim Raspi müßte man den RX-Eingang noch mit einen Widerstand begrenzen. Allerdings würde ich da lieber in einen ordentlichen Pegelwandler für RX
-
Thread
Schieberegister ersetzen
Falk B. schrieb im Beitrag #7131555: > Oder gleich brute > force mit einem SRAM, 8x625=5000 Bytes sind heute Peanuts und man kann > die ungenutzten 7 Bit in den Skat drücken. Braucht aber auch 2 > Adresszähler
Byte nachzufüllen und zuvor das empfangene zu sichern. Bei 16MHz ist's random. Bild vom Scope: D2 (kurze negative Pulse, Port D2): Negative Flanke wird NACH dem Datenaustausch erzeugt. D3 (SCK und OC0B verbunden): Die 1.024MHz gehören dazu (18,432/18). Die negative Flanke VOR dem Puls an D2 beginnt
-
Thread
Notebookspeicher 1Rx8 und 2Rx8 kompatibel?
bisher 6 GB 4GB 2Rx8 PC3-10600S-09-11-F3 2GB 2Rx8 PC3-8500S-07-00-F0 waren und korrekt liefen, noch ein 4GB gebraucht erworben 4GB 1Rx8 PC3-12800S-11-11-B2 um das 2GB zu ersetzen und auf 8GB zu kommen für
Robert K. schrieb im Beitrag #7129611: > 4GB 2Rx8 PC3-10600S-09-11-F3 2R heißt hier, dass da quasi zwei 2GB-Bänke auf einem 4GB-Modul drauf sind. > 4GB 1Rx8 PC3-12800S-11-11-B2 Hier ist nur eine 4GB-Bank drauf. Die Chips brauchen dann
-
Thread
PIT bei ATMEGA4809 macht nicht was ich gerne hätte
Hallo Leute, Ich bau grad ne lorawan Platine mit ATMEGA4809, RFM95 und 2 wasserfesten ds18b20 um Bodentemperaturen zu messen. Ich nutze die mcci lmic library und deswegen Arduino. Dabei gehe ich gerade die gesamte Software durch um die Wachzeit des uC zu minimieren. Also
getTemperature(uint8_t _pin) { OneWire ds(_pin); byte data[9]; bool present1 = 0; bool present2 = 0; //Tx Master Reset ds.reset(); //Tx "Skip ROM" command vor "read scratchpad" command um ohne adresse das scratchpad zu lesen ds.write(0xCC); //Rx read Scratchpad command
-
Thread
Fehlersuche GPS-Modul von KFZ-Navigationssystem
nichts "nach löten". Nimm einen ordentlich Lötkolben mit einer entsprechenden Spitze und gut is. Der B69812N1577D302 ist ein 2 Pol Filter, ich habe auf die schnelle nur das gefunden: https://www.edn.com/microwave-ceramics-up-to-35-smaller-space-requirement Wenn das nicht mehr (richtig) durchlässt,hast
Mich wundert halt auch, das nicht mal die Uhr richtig anzeigt. Ein Y2K Problem hatte GPS ja nicht, nur vor einiger Zeit die Sache mit den Wochennummern. Uhrzeit ist bei meinen GPS-RX immer das erste, was stimmt.
-
Thread
STM32 SPI HAL extrem langsam
in HAL_SPI_Transmit genutzt. https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 Danke. Diese funktion scheint auch nicht blockierend (zumindest nicht wenn der SPI idle ist; im 8/16 bit modus