-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Firmware-Update-Möglichkeit auf einer Seite zu einem ähnlichen Board: https://onlinedocs.microchip.com/pr/GUID-FC2A0384-AC9D-45B4-951E-5C0DEFE8B2E9-en-US-5/index.html?GUID-E45ECAF4-48D5-4D67-BE87-4DF8AE01358D Habe das dort aufgeführte Kommando ausgeführt (siehe Screenshot), was erstmal erfolgversprechend schien
... (1) Read SIB (2) Read UPDI register (3) Read byte from UPDI address space (4) Chip erase (5) Write fuse byte 3 Address: 1400 NVM version number: 2 LDS returned: AB (1) Read SIB (2) Read UPDI register (3)
-
Thread
Anfänger-Entwicklung einer Gärbox Steuerung
also an und versuche, mich möglichst kurz zu fasssen. Grundelemente der Steuerung: - Power: 12V, 2A Steckernetzteil - IN-Buchse 5,5 * 2,1mm; Kippschalter, Fadensicherung - DC-DC Spannungswandler 12 -> 5V, 1A - NodeMCU ESP8266 12E, I2C, 4MB - OLED-Display, 1.3", 4-PIN - Heizdraht - 2 Stck. Bimetall-Sicherungselemente
ersten Beitrag: Uli schrieb im Beitrag #7674671: > Grundelemente der Steuerung: > - Power: 12V, 2A Steckernetzteil > - IN-Buchse 5,5 * 2,1mm; Kippschalter, Fadensicherung > - DC-DC Spannungswandler 12 -> 5V, 1A > - NodeMCU ESP8266 12E, I2C, 4MB > - OLED-Display, 1.3", 4-PIN > - Heizdraht >
-
Thread
Neue Chips, Ubuntu Server für RISC-V, Nachrichten im Hause CircuitPython uvam
folgenden Spezifikationen: [c] 2 x Gigabit Ethernet (1 x TSN) • 2 x MIPI-CSI camera • 1 x ISP camera • 2 x USB3 with OTG • 1 x PCIe 3.0 • 2 x CAN FD • 3 x SPI • 5 x I2C • 3 x SDIO eMMC 5.1 • 4 x UART 5Mbit • 4 x PWM • Audio: ASRC,HiFi 4 DSP,SAI/I2S,eARC • 4 x 40 pin, 1 x 20 pin GPIO connectors [/c] Wer das SoM testen möchte, kann dies über das in der Abbildung
-
Thread
AVR: blink without delay, without interrupt, without CPU
ATtiny402 VDD 1|‾‾‾‾‾‾‾|8 GND LED ---- LUT0-OUT/PA6 2| |7 PA3 PA7 3| |6 UPDI PA1 4|_______|5 PA2 [/pre] [c] #include <avr/io.h> int main(void) { PORTA.DIRSET = PIN6_bm; RTC.CLKSEL
S. L. schrieb im Beitrag #7673875: > ... Stand-by-Sleep auch realisiert wäre ... [c] #include <avr/io.h> int main(void) { PORTA.PIN1CTRL = PORT_ISC_INPUT_DISABLE_gc; PORTA.PIN2CTRL = PORT_ISC_INPUT_DISABLE_gc; PORTA.PIN3CTRL = PORT_ISC_INPUT_DISABLE_gc; PORTA.PIN6CTRL
-
Thread
Produkt-Allerlei: Steckverbinder, Prozessrechner, LTSC-Windows-11 und vieles andere mehr
contacts of male connectors are round contacts with Ø 1 mm, Ø 1,5 mm, Ø 1,8 mm, Ø 2,25 mm and Ø 4 mm, with current ratings up to 64 A per pole and rated voltage of 50 V, 300 V or 600 V AC/DC. [/c] Interessant ist, dass die mittlerweile zu Amphenol gehörende Connec
IEC 61850 Ed. 2.1 und IEC 62351-3 für eine sichere Kommunikation in Energiemanagementsystemen zertifiziert worden. Zuvor wurde die Steuerung als erste auf dem Markt mit einem der IEC 62443 4-2 SL2 entsprechenden Funktionsumfang
-
Thread
XP Laptop RS232 Schnittstelle funktioniert nicht
Mess doch mal mit einem Multimeter die Spannungen an den Pins der Schnittstelle. Meist wird 2,3 und 5 (GND) benutzt. AM PC sollte Pin 3 ca -9V haben. Am Autoadapter sollte Pin2 -9V haben.
hole ich noch nach, ich baue mir erst noch ein passendes Kabel. Ich habe aber jetzt mal alle Pins auf Masse gemessen und zumindest am OBD2 jetzt mehr Fragen als Antworten. Folgende Werte konnte ich messen: RS232: 1. 5,215V 2. 5,243V 3. -5,395V 4. -5,395V 5. Masse 6. 5,215V 7. -5,395V
-
Thread
Suche IC (PMIC/LDO?) um Synology BeeDrive wiederzubeleben
//dl7avf.info/charts/outlines/lfcsp8c.gif https://dl7avf.info/charts/outlines/lfcsp8g.gif https://dl7avf.info/charts/outlines/utdfn8.gif 2*2,3: https://dl7avf.info/charts/outlines/vssop8.gif Vielleicht hilft das weiter
der Code von unten drunter? X25R 2822 (gleiches Boardlayout, siehe: https://www.hkepc.com/21164/USB_3.2_Gen_2x2__%E6%A5%B5%E9%80%9F_1.6GBs__CORSAIR_EX100U_1TB_%E5%A4%96%E7%BD%AE_USB-C_SSD )
-
Thread
MCP23017 und UDN2981A
(SPI_MOSI, OUTPUT); // TO U2/U4 DATA pinMode(SPI_MISO, INPUT_PULLUP); // FREE pinMode(SPI_SCK, OUTPUT); // U2/U4 CLK pinMode(U2U4XFR, OUTPUT); // HC595 RCK and delayed G- action [/c] Pin Setups
Moin, hier ist noch ein Beispiel, wo ich gleich sechs solcher Käfer ansteuere: [c] enum HC595_REGS { U2_595, U1_595, U12_595, U6_595, U31_595 , U4_595, Last_SR}; enum U2_Bits { U2_Bit0, U2_Bit1, U2_Bit2, U2_Bit3, U2_Bit4, U2_Bit5, U2_Bit6, U2_Bit7 }; uint8_t HC595_Data[Last_SR
-
Thread
Suche programmierbare Funktastatur
Menge Nachbauten: https://www.amazon.de/Demeras-Injektor-ABS-Kunststoff-Fernbedienung-Computerausr%C3%BCstung-default/dp/B08N5XCX59/ref=sr_1_2 Die haben sogar Wifi. Eigentlich auf der falschen Seite. Aber als HID welches vor dem Einloggen enumeriert werden soll, geht das vermutlich nicht anders als
Sicherheitswarnungen angefangen von einem ungültigen https Zertifikat auf der chinesischen Downloadseite. 2) Unter Linux enumeriert das Teil noch nicht mal. Dazu gibt es keine vernünftige Begründung denn HID ist HID. Weder im ausgeloggten noch im eingeloggten Zustand funktioniert irgendwas. 3) Unter
-
Thread
Datensalat bei RS 485
$ Trans_Start: < Adresse des µCU: Alle: A Einzeln: 5 [/code] Als Randinfo. Terminal = Picocom v3.1 Settings: [code]picocom --b 19200 /dev/ttyUSB0 picocom v3.1 port is : /dev/ttyUSB0 flowcontrol : none baudrate is : 19200 parity
Bild https://knowledge.ni.com/servlet/rtaImage?eid=ka03q0000012koN&feoid=00N0Z00000HEWRt&refid=0EM3q0000030QRj zu sehen ist, sind im Grunde 2 Interfaces: 1. oben: vom Master zu den Slaves besteht eine *RS422 Multidrop* Verbindung. 2. unten: der Rückweg von den Slaves zum Master ist ein üblicher *
-
Thread
Cheap Yellow Display
Den ESP01 verwenden, der hat keinen USB. https://edistechlab.com/esp8266-01-einfach-erklaert/?v=3a52f3c22ed6 hat leider zuwenig PINs aber der ESP32 hat 3 Serielle Ports: https://circuits4you.com/2018/12/31/esp32-hardware-serial2-example/
>Vielleich solltest du Serial2 oder 3 ummappen? Super Idee, damit geht es. [c] int8_t rxPin=35; int8_t txPin=22; int8_t ctsPin = -1; int8_t rtsPin = -1; Serial2.begin(9600); Serial2.setPins( rxPin, txPin, ctsPin
-
Thread
PCA9548A Expander stören sich gegenseitig
Pull ups habe ich auch probiert. 2,2k an 3,3V direkt am Eingang vom Pico SDA SCL. Ergebniss auch gleich Null.
Hier sind Schaltplan und Doku von dem Board: > https://learn.adafruit.com/adafruit-tca9548a-1-to-8-i2c-multiplexer-breakout/downloads Ahhhh, MOMENT! Wie hat denn der OP seine Board angeschlossen? Das Ding ist ein I2C Multipelexer, welcher den I2C Bus, der ihn selber steuert, auf einen oder mehrere
-
Thread
Verständnisfrage Timer1 ATMEGA 328P
} hcsr04; void timer1_setup () { TCCR1A = 0; TCCR1B = (1<<CS11); // Prescaler 8, 2 ticks per μs at 16MHz. TCCR1C = 0; } void hcsr04_measure () { DIST_DDR |= DIST_TRIGGER; // Make DIST_TRIGGER OUTPUT DIST_PORT &= ~DIST_TRIGGER; // OUTPUT LOW delayMicroseconds(10); // Output LOW explicitely. DIST_PORT |= DIST_TRIGGER; // OUTPUT HIGH delayMicroseconds(10); // Wait long enough for the sensor to realize the trigger pin is high. Sensor specs say to wait 10μs. DIST_PORT &= ~DIST_TRIGGER
-
Thread
LCD mit BASCOM an Port C
Gibt es bei dem Mega 32 einen Unterschied zwischen den Port C und den Port A ? Ich habe ein LCD betrieben am Port C und da passierte absolut nichts. Habe ich das an den Port A betrieben funktionierte es einwandfrei. Ich hatte es dann mit BASCOM programmiert
$crystal = 8000000 $regfile = "m32def.dat" $baud = 31250 Dim A As Byte Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = PortC.0 , Db5 = PortC.1 , Db6 = PortC.2 , Db7 = PortC.3 , E = PortC.5 , Rs = PortC.4 Config Lcdbus = 4 Label: If Pina.0 = 0 Then Locate 1 , 1 Cls Lcd
-
Thread
GCC v14 Release
status lto-wrapper.exe: fatal error: C:\avrToolchain\avr-gcc-8.5.0_mingw32_binutils2.40_avrLibc2.1GitHub/bin/avr-gcc returned 1 exit status compilation terminated. c:/avrtoolchain/avr-gcc-8.5.0_mingw32_binutils2.40_avrlibc2.1github/bin/
b) avr-gcc-8.5.0_mingw32_binutils2.42_avrLibc2.1GitHub c) avr-gcc-8.5.0_mingw32_binutils2.42_avrLibc2.2GitHub Die Unterschiede erkennt man im Namen. Letztere hat das geänderte Spec File für den AVR128DB64, wegen
-
Thread
Neuer Computer für 80er Jahre Synthesizer auf RP Pico Basis - DAC Fragen
aufnehmen, die sie später wieder abgegeben, braucht es nicht nur immer alle Saiten, sondern auch noch 2 weitere Partialresonatoren, die die Ankopplung an den Steg emulieren. Eine 6-Saiten-Geige, wie sie in modernem Kontext gespielt wird, bekommt damit (2+6)*(H1,H3,H5,H7 = 4) in Summe 32 Oszillatoren
Ich habe noch einen übersichtlicheren Plan gefunden: http://yusynth.net/Modular/Commun/VCO/new/VCO-V2.gif U4 ist die lin/log-Stromquelle mit kompensierter Basisspannung. C8 und Q1 und Komparator U5 dienen zur Erzeugung eines Sägezahns, der mit U7b zu einem Dreieck- und abschließend noch mit D5/D6
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
void setup() { //extern int __heap_start,*__brkval; Serial.begin(115200); // open the serial port at 9600 bps: while(!Serial){} pinMode(LED_BUILTIN, OUTPUT); pxCurrentTCB = pxPortInitialiseStack(0x4F5,callback,0); portRESTORE_CONTEXT(); asm volatile ( "ret" ); } [/code
interessanter: manche Sachen, die mit -Os gut funktionieren, werden mit -Og Fehler bringen. Ein Beispiel: [c]ISR(TIMER1_COMPA_vect,ISR_NAKED){ /* Timer/Counter1 Compare Match A */ PORTB |= 1<<2; reti(); }[/c] Mit -Os bekommen wir: [code]SBI 0x05,2 RETI [/code] Das wird funktionieren. Mit -Og
-
Thread
esp8266 - ch340
Jochen B. schrieb im Beitrag #7662348: > habe 5V an dem Esp8266 angeschlossen. Wenn du das wirklich so gemacht hast, ist der ESP8266 jetzt kaputt. Der verträgt an allen Pins maximal 3,6 Volt. Solange du bei beiden USB-UART Adaptern keinen Treiber
esphome.io/guides/installing_esphome.html 1. Danach ein esp8266 mit ch340 Chip an USB anstecken. 2. Home Assistant starten 3. In EspHome ein neues Gerät anlegen. 4. Eine statische ip-Adresse vergeben 5. Den yaml code kopieren in eine .yaml-Datei (Notepad++) anlegen 6. Den esp8266 Chip am
-
Thread
AVR TWI: Hängt nach dem Flaschen
Google nach "i2c freitakten"
danke nochmals allen, die mir hier weiter geholfen haben, toller Service von Euch ! Grüße Manni [c]struct BitsOfByte { uint8_t b0:1; uint8_t b1:1; uint8_t b2:1; uint8_t b3:1; uint8_t b4:1; uint8_t b5:1; uint8_t b6:1; uint8_t b7:1; } __attribute__((__packed__)); #define
-
Thread
AVR64EA28: PIT-Interrupt
(1) { if(RTC.PITINTFLAGS) { RTC.PITINTFLAGS = RTC_PI_bm; PORTA.OUTTGL = PIN3_bm; } } } [/c]
. [c] avrdude -c jtag2updi -P com5 -p avr64ea32 -v -U flash:w:avr64ea32rtc.hex:i [/c] Fehler [code] avrdude: Version 7.3 Copyright the AVRDUDE authors; see https://github.com/avrdudes
-
Artikel
Analog-IO mit digitalen Bausteinen
entsprechender Dämpfung. Bei 10KHz-Grenzfrequenz sind im wichtigen Bereich Klangqualitäten von >6Bit (5kHz) bis zu 10Bit (50Hz) zu erreichen, was für einfache Tonausgaben und Sprache absolut reicht. 3-Pin DAC. Eine oft genutze Möglichkeit ist die Verwendung eines R2R-Netzwerks, um mit wenigen Pins ein
Weblinks. PDM-basierter Analog-Digital-Wandler mit einem FPGA-IO für 10 kHz Audio SAR-basierter ADC mit 2 FPGA-Pins für 1kHz Kategorien.
-
Thread
Wie 20-40A high side (n-Ch 2,4 mOhm) bei 20-60V und 2 kHz 50% duty pwm ?
vorgesehen sind, kann ich auch gerne die beiden i2c pins darauf legen. Serial Debug von Arduino läuft über den USB-C port ? Das kleine Modul hätte dann sogar eine eigene Existenzberechtigung ?
21 einzig für UART vorgesehen sind, kann ich auch gerne die beiden i2c pins darauf legen. Serial Debug von Arduino läuft über den USB-C port ? Das kleine Modul hätte dann sogar eine eigene Existenzberechtigung ?
-
Thread
I/O Erweiterung einfach erklärt
Moin zusammne, ich habe an meinem Pico w bis jetzt alle 16 I/O Ports verbraucht. Dazu betreibe ich einen I2C Expander. Demnächst kommt noch ein 2er dazu. Als nächstes habe ich ein 23017 i/O Expander angeschlossen. Alle 3 Expander werden erkannt. Allerdings gibt
seine "Hausaufgaben" wenn du Zeit zu verschwenden hast. * https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 * https://edistechlab.com/mcp23017-io-erweiterung/?v=3a52f3c22ed6 * https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/port-expander-mcp23017-teil-1 *
-
Thread
USB-C 3-fach-Adapter: Aux / Klinke, Laden und USB-(3.2-)Datenverbindung
in der Hoffnung, hier im richtigen (Unter-)Forum zu sein: Ich bin auf der Suche nach einem USB-C 3-fach-Adapter, der die Funktionen bzw. Anschlüsse Aux/Klinke, Laden und USB-(3.2-)Datenverbindung gleichzeitig bietet. Also konkret: An ein aktuelles Android-Smartphone soll ein Adapter an den USB-C-Port
verlinkte Adapter vorgibt, meine Anforderungen abgesehen vom Formfaktor des USB-Steckers (A statt C und 2.0 statt 3.2) abdecken zu können.
-
Thread
I2C Signal wird nicht fertig gesendet
ich nutze hier: Die Funktion, die ich aufrufe um den den Inhalt des USB speichers abzufragen. [c] uint8_t USB_Read( uint8_t *pData, uint16_t nCount) { I2C2_MESSAGE_STATUS status; //uint8_t writeBuffer[3]; uint16_t retryTimeOut, slaveTimeOut; uint16
location. retryTimeOut = 0; slaveTimeOut = 0; while(status != I2C2_MESSAGE_FAIL) { // write one byte to EEPROM (2 is the count of bytes to write) I2C2_MasterRead(pD,3,USB_ADDRESS,&status); // wait for