-
Thread
SPI mit Attiny 841 und MCP23S17
Die Belegung am Attiny 841 nach Datenblatt // PA0 --> TP 1 // PA1 --> TP 2 // PA2 --> TP 3 // PA3 --> TP 4 // PA4 --> SCK // PA5 --> MiS0 // PA6 --> MOSI // PA7 --> CC,CS // PB0 --> LP 3 // PB1 --> LP 2 // PB2 --> LP 1
.pdf - I2C => FIGURE 3-4 & FIGURE 3-6 (Seite 15f) - SPI => FIGURE 3-5 & FIGURE 3-7
-
Thread
Frage: STM32F103 beide SPI benutzen
das Register das ich noch setzen müsste... [code] void test_spi2() { uint16_t data=0; int led_state=0; // Enable Port A, B, C and alternate functions SET_BIT(RCC->APB2ENR, RCC_APB2ENR_IOPAEN); SET_BIT(RCC->APB2ENR, RCC_APB2ENR_IOPBEN);
Defines - alle Pins liegen auf Port A #define SPI_MOSI_PIN GPIO_Pin_7 /* */ #define SPI_MISO_PIN GPIO_Pin_6 /* */ #define SPI_SCLK_PIN GPIO_Pin_5 /* */ //----------------------------
-
Thread
Pico resettet wenn Relais mit 230V Pumpe geschaltet wird.
ganze Modul? Die jetzigen habe von Reichelt: https://www.reichelt.de/entwicklerboards-relais-modul-2-channel-5-v-srd-05vdc-sl-c-debo-relais-2ch-p242810.html Die Platine macht eigetnlich einen vernünfigen Eindruck (hat eingefräste Schlitze zwischen COM und GND). Wenn ich anderes Relais(-modul)
habe einige Tests gemacht. 20x das Relais für 1 Sekunde geschaltet in verschiedenen Setups: 1) 5V Netzteil aus der Schaltung entnommen. Versorgung über USB vom Computer. Computer selbst _nicht_ am Netzteil: *1 Reset* 2) Computer am Netzteil: *2 Resets* 3) 5V Netzteil wieder dran, Computer von
-
Thread
Raspberry Pi 4 Programme über SSH ausführen
beiden IC von dir einen Kerneltreiber gibt, oder? https://github.com/torvalds/linux/blob/929d931f2b40d7c24587818cf6c1f7a6473c363f/Documentation/devicetree/bindings/hwmon/ti%2Cads7828.yaml https://www.kernel.org/doc/html/v5.12/hwmon/pcf8591.html Mit z.B. einem Overlay kannst du den Device Tree
Die Meldung ist doch eindeutig, dein Port Expander wird nicht gefunden: if(adc->detectI2C(0x48)){ // Detect the pcf8591.
-
Thread
Raspberry pi Pico rp2040 RS485 Implementierung
Dich animieren, ein Programm von mir zu testen? http://mino-elektronik.de/progs/RP2040/pico_fmeter-3.uf2 An Pin4 ein Rechtecksignal anschließen (an Pin9 zum Beispiel liegen 100 kHz an) und sehen ob die LED auf dem Boarf (GPIO25) mit ca. 3 Hz blinkt. Da läuft das Pico-Board mit 150 MHz. Das muß problemlos
hätte. *Ein* Bit wird in sechzehn Messpunkte aufgeteilt. Die mittleren drei Messpunkte werden für 2aus3 verwendet. Das heißt nach 10 von 16 Messpunkten des *ersten* Stopp-Bits ist der Frame (Start-Bit 8Daten-Bits 1 oder 1.5 oder 2 Stopp-Bits) abgearbeitet.
-
Thread
Verstärker-Ersatzkondensatoren
x 3V = 1500C : 2V = 750F x 2V = 1500C xxx 416F x 3V = 1250C : 2V = 625F x 2V = 1250C xxxx Womit _hinz_ dann *nicht* recht hat: Man kann immer einen Kondensator mit gleicher Kapazität, aber höherer
500F x 2V = 1000C folglich *333F* x 3V = 1000C : 2V = 500F x 2V = 1000C Oder McCrypt-Ready : 0,01F x 50V = 0,5C 0,00794F x 63V = 0,5C : 50V = 0,01F
-
Artikel
LED cube
Teile. Ich habe folgendes verbaut, hier kann natürlich nach belieben modifiziert werden. Gehäuse. 2 Spanplatten 10x250x250mm 2 Spanplatten 10x250x40mm 2 Spanplatten 10x230x40mm Schwarzes Lackspray 1 Plexi grau getönt 3x250x250mm 2 Plexi grau getönt 3x230x250mm 2 Plexi grau getönt 3x230x244mm Plexikleber
vorderen LEDs bis PD7 hinten. PA0 bzw. U9 ist dann die linke Reihe bis zu PA7 rechts. Teile dafuer: C1, C3: 22p C2: 10p C4: 100u C5: 0.33u C6-C11: 100n P1: 2 pin Header (Stromversorgung) P2: 2x5 pin Header (ISP) P3: 8 pin Header (gemeinsame Masse jeder Ebene) P4-P11: 8 pin Header (vertikal verkabelte
-
Thread
Direkte Messung von Wechselspannung mittels ADC
ADC1_CHANNEL_4, ADC_ATTEN_11db); while (1) { if (next_measure && digitalRead(Pin_Interrupt) && micros() > t_start + t_duration / 2 - 10 && micros() < t_start + t_duration / 2 + 0) { last_time = micros(); digitalWrite(Pin_Measuring, HIGH); last_value
getroffen wird. > > Bei maximaler Aussteuerung eines 12bit Wandlers: > (90° - arcsin(4095/4096)) × 2 > Das wäre dann ein Bereich von ~ 2,5° um den Scheitelwert. Hut ab - Du bist der Erste, der das Problem mal mathematisch angegangen ist! Angenommen, die 2.5° würden stimmen, würde sich daraus
-
Thread
Owon HDS242 bei Pollin
übrigens Panasonic NCR18650B mit ECHTEN 3400mAh z.B. https://www.ebay.de/itm/394287797761?hash=item5bcd625601:g:6wwAAOSwb0pjSS6I&amdata=enc%3AAQAHAAAAoGvYf1kpZiSOdQwF1llKwQXhAYqoTP%2B2ahzo5ocYELFu2Mb3YqRjaz1TiNfgLnmzhL2tFrZL4cCKaHTedMKMqX4u5EFfs9%2F%2BTcsDTnBj%2FfGevzgp4n2kB7ayu96RSUdv40RgwbbtLh9EHfxRDufcX2I4dccYOLjCyb7zHW4g1rHOpTII3foH
übrigens Panasonic NCR18650B > mit ECHTEN 3400mAh z.B. > https://www.ebay.de/itm/394287797761?hash=item5bcd625601:g:6wwAAOSwb0pjSS6I&amdata=enc%3AAQAHAAAAoGvYf1kpZiSOdQwF1llKwQXhAYqoTP%2B2ahzo5ocYELFu2Mb3YqRjaz1TiNfgLnmzhL2tFrZL4cCKaHTedMKMqX4u5EFfs9%2F%2BTcsDTnBj%2FfGevzgp4n2kB7ayu96RSUdv40RgwbbtLh9EHfxRDufcX2I4dccYOLjCyb7zHW4g1rHOpTII3foH
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
Beitrag #7178377: > Wie kann ich elegant 24 Bit Daten aus einer Datei einlegen und diese an > 24 Pins mit der gewünschten Geschwindigkeit parallel ausgeben? Mit einem 32 bit Prozessor, der auch 32 bit Ports hat, wie AVR32. Noch eleganter per zeitgebergetriggetem DMA. Ansonsten 3 8 bit ports
500kHz ist ziemlich lahm. Mit einem STM32F40x kannst du das in einen Timer packen und die Werte an 2-3 Ports ausgeben. Bei 168 Mhz Takt hast du 336 Takte... das reicht locker. Evtl. geht es sogar mit zwei DMAs, dann langweilt sich der MCU dabei sogar. schönen Gruß, Alex
-
Thread
Handy mit "Falscher" Spannungshohe laden.
die 5V direkt auf den Akku, so weit klar. > Das kann nicht funktionieren, Es funktioniert. Ok, am PC nicht genauso gut, braucht etwa die 3fache Zeit. > über den USB2.0-Port Deines PCs darf das
ueber Quickcharge verfuegen. https://www.ebay.de/itm/354205682649?hash=item52784dcbd9:g:Ml0AAOSwvctg2TvH&amdata=enc%3AAQAHAAAAoA5zERyh021C1OwXOqc8dDFv75%2BeTAPwCRw4MfZrodbiFoWWTcqkn8r32rIa2d1DEni98D1jYdXxxqhDsjPs0R4uUVyW%2BHIqg3K7aiAqrH0ohTyhvdgVk83Hn3gi1W3X01QMyfVzejrb5fjCj0eJAXcrPGcVC8wtos%2BK1uTQzzEfqDuJ4SriAH13R
-
Thread
Raspbery Pi Pico W – RP2040 mit WLAN
speed UART and PCM interface for audio. [/c] Infineon exponiert die Bluetooth- und WLAN-Transciever über zwei seperate Ports: für Bluetooth ist ganz wie in der Spezifikation vorgesehen, ein UART erforderlich. Seine Pins sind – so zumindest
Mich stört mehr der nicht vorhandene Reset-Taster. Leider gibt es auch keine USB-C Stecker für USB 2, sprich mit außen nur 4 Pins dran, nicht mal welche mit 8 Pins, also 2x Vcc, 2x GND, 2x D+, 2x D-.
-
Thread
PWM Ansteuerung von 10+ Lüftern
https://noctua.at/pub/media/wysiwyg/Noctua_PWM_specifications_white_paper.pdf Ansonsten: Welche Pins von deinem µC 5V tolerant sind kannst du bequem im Datenblatt nachlesen:-)
angesteuert werden. was du suchst, nennt sich "Lüfter Hub" https://www.google.com/search?q=l%C3%BCfter+hub&client=firefox-b-d&sxsrf=ALiCzsYriVBgWjHtZQBelm6wxyoHnbv9dg:1662306514590&source=lnms&tbm=shop&sa=X&ved=2ahUKEwiM_ryqvvv5AhV4hf0HHQv0BV4Q_AUoAXoECAEQAw&biw=1664&bih=810&dpr=1.15#spd=17816731514108524418
-
Thread
Elektrische Uebertragung zwischen 2 Zylindern
google&albch=rmkt&acnt=576-373-4425&albcp=16259539900&albag=&slnk=&trgt=&plac=&crea=&netw=x&device=c&mtctp=&albbt=Google_7_rmkt&gclid=Cj0KCQjwjbyYBhCdARIsAArC6LIrPpbQ091ZeDbJRhz0PR0dhP7C5CUbZInC2e7UoN1TMnxldowtHp4aAiN0EALw_wcB&aff_fcid=477f5f68ff55406eb4a7b90010b224d0-1661929883492-03807-UneMJZVf&aff_fsk=UneMJZVf&aff_platform=aaf&sk=UneMJZVf&aff_trace_key=477f5f68ff55406eb4a7b90010b224d0-1661929883492-03807-UneMJZVf&terminal_id=fa37b6670f7a4994b5a25b6cb8f2eaa3&wh_weex=true&_immersiveMode=true&bt_src=ppc_direct_lp&scenario=pcBridgePPC&productId=1005004024862678&
-
Thread
Neue Einplatinencomputer abseits des Raspberry Pi
Crowdfunding erhältliche und vergleichsweise große Platine.  (Bildquelle: Pine64) Im Bereich des IO-Arrangements orientiert sich Pine dabei an anderen Vertretern der Model A-Reihe: neben USB 3.0-Ports gibt es auch einen PCIe-Slot und zwei Gigabit-Ethernet-Ports. Unter https
recap: Star64 comes with a StarFive JH7110 64bit CPU sporting quad SiFive FU740 cores clocked at 1.5GHz [/c]
-
Thread
Sleep verhält sich auf verschiedenen ATMega328p unterschiedlich
sollte es so funktionieren: 1. WDT aktivieren um nach uC zu resetten wenn er durch irgendwas blockiert wird 2. Jedoch sollte zwischen den Messungen immer kurz in den sleep Modus gewechselt werden 3. WDT wieder auf 8s setzen um zu resetten wenn nötig Schritt
in ISR WDTCSR |= (1 << WDIE) | (1 << WDP3) | (1 << WDP0); // Interrupt and 0.5s wdt_reset(); sei(); } [/c] Funktioniert schon etwas besser aber immer noch nicht prefekt
-
Thread
Sinusgenerator 80MHz
, wer da nichts findet. Z.B. https://www.qsl.net/va3iul/Homebrew_RF_Circuit_Design_Ideas/Homebrew_RF_Circuit_Design_Ideas.htm Die Steuerung, Einstellung dürfte wohl schwieriger werden. Von 0-5V gleichmässig einstellbar? In C-Betrieb, welcher Stufe auch
und benötigt eine bestimmte HF-Leistung, in diesem Fall bei einer Standardfrequenz von 80MHz. Die 5V bzw. 200mA Angaben ergeben wenig Sinn. Das wären dann entweder 0,5W oder aber 2W an 50 Ohm. Die 80 Mhz lassen sich aus einem handelsüblichen TTL/LVCMOS Quarzoszillator gewinnen. Dieser steuert den
-
Thread
UART analysieren welcher Logic Analyzer?
Adapter besorgen. Geht das mit sowas: https://www.ebay.de/itm/334494398647?hash=item4de16b78b7:g:D2EAAOSwkXdiw~Kj&amdata=enc%3AAQAHAAAA4JYJBNLP%2Fsa2yzTsAPxXfvRlzwfUjTdU%2FlGowC1LY1wvjQKPL5iMCbAYps6F%2BUb11yUnhde4s0nEOcYt9YAt6an7ilh6bY%2FxC3m1UNAp7ngV9Wmn9yUW3Guwj23g1%2FGATbNE8kETW%2FF2zNFq9fhFEcOAoE13gXbare%2BsDbm2P0sKEmGYfm3LZqpOGSQ9VCIsGgZSsFi6tuGhqwkOUzhqlFkgkmrIMk%2BENHIq3EGhejIo9VUfp2irkGDQf15%2Bd5d%2FFqP5zgffdF7xbnBskeQszX2MMnihXzWZX%2Bgaua%2FT1DOG%7Ctkp%3ABk9SR-zci7XdYA Schon?
-
Thread
BluePill, ST-LINK und CubeIDE
ST-LINK FW : V2J39M27 Board : NUCLEO-F412ZG Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101
LED leuchten, bei HIGH geht sie aus - ergibt sich aus dem Schaltplan. Anders herum soll man diesen Pin nicht nutzen. Dazu gibt es besondere Hinweise im Datenblatt, Fußnote 5 unter der Tabelle mit der Pinbelegung.
-
Thread
Zwei uC liefern bei gleichem Code versch. AD-Werte
Stefan ⛄ F. schrieb im Beitrag #7171806: > Vielleicht hat der I/O Pin einen Schlag weg. So wird es wohl auch sein. Ich habe jetzt noch einen dritten uC eingesetzt und der liefert das korrekte Ergebnis wie uC1. Der uC2 hat am Eingang einen Defekt. Das war bereits beim
(und alle anderen Pins) auf 0V Der GND der restlichen Schaltung hängt an den -5V der Spannungsquelle Jetzt passiert folgendes, Schritt 2: Ein beliebiger Datenpin wird mit -5V (über einen Schalter oder sonst wie)
-
Thread
Assembler: Benötige Hilfe
strawberryhacker/led-strip-driver - unnötige "#if"-Teile entfernt, damit das hier nicht zu lang wird. [c] void __attribute__((noinline)) update_led_strip(color* colors, uint16_t number_of_leds) { LED_PORT.DIRSET = (1 << LED_PIN); uint8_t* led_strip_port_pointer; led_strip_port_pointer = (uint8
.....(bla bla bla)..... :: [RED] "r" (r), [GREEN] "r" (g), [BLUE] "r" (b), [led_strip_pin] "r" (pin), "y" (led_strip_port_pointer) ); [/c] Passt das so? 🤔
-
Thread
POWERBANK SCHALTET SICH AUS
das sind die Daten der PB Kapazität: 10000mAh Eingang: Micro USB 5V/2A Ausgang: 5V/2.4A Abmessung: 10.3 x 5 x 2.5cm Gewicht: 172g wie mache ich das mit dem Digispark? danke
Transistorschaltung erreichen. Ist ein astabiler Multivibrator mit nachgeschalteter Treiberstufe. Mit R2/C2 wird die Zeit zwischen den Impulsen bestimmt (hier ca. 4 Sekunden). Mit R3/C3 die Dauer des Impuls (hier ca. 300ms). Der Widerstand R6 bestimmt den Strom des Impuls (hier ca. 100mA) (5V / R6 = Strom
-
Thread
Euracom 180 - Tasteneingaben/Wählen wird nicht erkannt
Kurzer Zwischenstand: Die C sind über den jeweils rechten Minimelf-R jeweils mit Pin 2 verbunden. Übrigens hat nur der rechte DTMF-Decoder einen Resonator, der linke ist ohne; der Resonator hängt an Pins 7 und 8. Nach dem Durch"klingeln
deren Lötstellen herumgedrückt. Kalte Lötstellen, Haarrisse in diesen? Ich werde erst mal die Pins der DTMF-Decoder und dieser 5 Bauteile nachlöten (auf der Platinenunterseite ist zwar auch noch Beschaltung, aber an der war ich nicht dran) und dann noch mal insgesamt testen.
-
Thread
Transistor leitet zu wenig Strom und ist zu empfindlich?
mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf Kapitel 2.2 und 3.4
Seit Erfindung der weißen LEDs ist die Betriebsspannung beim maximalen Strom von anfangs typischen 3,5V auf heute typische 3V gesunken. Es gibt in Lichterketten sogar welche, die mit 2,4V hell leuchten.
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
> Das Timingproblem nimmt er einem nicht wirklich ab. Es gibt inzwischen drei Nachfolger für I2C, evt. sind die pflegeleichter: - DS2483, inzwischen auch schon veraltet - DS2484, inkl. Pegelwandler 3.3/5V - DS2485, "1-Wire Command Scripting Capability", nur 3.3V, DFN-6 und natürlich den DS2480B
Bauform B. schrieb im Beitrag #7165762: > - DS2485, "1-Wire Command Scripting Capability", nur 3.3V, DFN-6 Der macht am Ende auch nix anderes als der 2482. Du sagst dem Teil per i2c "sende den Befehl 0x44 (startet die Konvertierung beim DS1820) auf den 1-Wirebus". Daraufhin serialisiert er den
-
Thread
Laptop Motherboard Komponentenidentifizierung
scheint eine Verbindung ( V ) zu fehlen, plus die 0 Ohm Messung, bzw bei der linken von den dreien nur 3 statt 10 Ohm (2. und 3. v.l.)
der YT-Alternativen-Repair-Gemeinde gerne verwendet.... > z.B. https://www.youtube.com/watch?v=01kiy3qtBc0 > Kurz: "wir skillen die Ampere soweit hoch, bis es irgendwo warm wird" naja das ist ein übliches Verfahren um Schlüsse bei Kerkos zu finden, allerdings arbeitet man mit Konstantstrom (ca, 2A
-
Thread
DS1210 als Ersatz für BA6162?
Pin 1 auf der Platine (ehem. BA6162 GND) Pin 5 des DS1210 (CE) an GND Pin 6 des DS1210 (CEO) an Pin 3 auf der Platine (ehem. BA6162 CS output) Pin 7 des DS1210 (V_Bat2) an GND Pin 8 des DA1210
Pin 3 Pin 26 (CS2)?
-
Thread
ARM abseits der Mikrocontroller, neuer Einplatinenrechner mit x86-CPU uvm
/Grove-CAN-BUS-Module-based-on-GD32E103-p-5456.html bereitstehenden Webseite kann das Produkt um 5USD bezogen werden – das auf den beiden Klassikern basierende Modul kostet stattdessen 20. ### LattePanda 3 Delta: Celeron mit Hardwarezugriff Intels Entscheidung, die “als Mikrocontrollerersatz”
verspricht LattePanda dabei eine Python-API, die auf folgendes GPIO-Komplement zurückgreifen darf: [c] 12x Analog Inputs Up to 23x Digital Input/Output (7 PWM) 1x UART 1x I2C 1x SPI 1x Audio Connector 1x 4-Pin RS232 Header 1x Fan Port (4 Pin 1.25mm PWM 5V) 1x 4-Pin Header (Power and Switch)
-
Thread
Serielle Schnittstelle via WLAN
suche ein einfaches WLAN Modul das nichts anderes kann als serielle > Daten (UART oder SPI oder I2C) via WLAN transportiert. also TCP? Für die ESP8266 gibt's so eine Default/Beispiel-Firmware, die auf µC-Seite per AT-Kommando gesteuert wird. Ist normalerweise vorinstalliert, d.H. Plug&Play.
Εrnst B. schrieb: > Beim Setzen von "http"-Links krieg ich immer schlechtes Gewissen. 2+2=5!
-
Thread
Platine funktioniert nicht
i2c ist doch gar nicht angeklemmt? Oder verwendet er den falschn i2c port auf Leiste P7? Eventuell im Source falsch konfiguriert?
Anita H. schrieb im Beitrag #7162909: > i2c ist doch gar nicht angeklemmt? Oder verwendet er den falschn i2c > port auf Leiste P7? Eventuell im Source falsch konfiguriert? Stimmt! SCL und SDA sind mit AREF und GND verbunden. Die extra-I2C-Pins