-
Thread
PPS5330 Labor-Netzteil hack
5,00 12 11,99 15 14,99 18 17,99 24 23,98 27 27,98 30 29,97 [/pre]
; SPI_wr2(buf[1]+32); SPI_wr2(buf[0]+32); // print Degrees symbol wr_SPI_buffer3(0x23,0x02,0x31); wr_SPI_buffer3(0x30,0x17,0x20); wr_SPI_buffer3(0x30,0x26,0x38); wr_SPI_buffer3(0x30,0x24,0x17); // heat alert if (result >= 75) { SPI_wr2(0xA1); // Stanby on
-
Thread
SPI-Treiber-Entwicklung: Wie macht man es richtig?
wie "evSPIreceived") in einer Event-Warteschlange und wiederum Auswertung in der Grundschleife. W.S.
aber, wenn man über den extra SPI Treiber andere Interfaces tunneln will, z.B. UART (MAX3100), CAN (MCP2515), PIO (MCP23S17) usw. Für mich ist SPI kein eigenständiger Bus, sondern nur ein Werkzeug, um externe Peripherie anzubinden. Ansonsten müßte man ja auch fürs MMIO-Interface erstmal einen Treiber
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
Nachtlicht mit ATtiny13: https://www.darc.de/der-club/distrikte/s/ortsverbaende/09/bastelecke-des-ov-s09/#c263750
Kleinverbraucher an LiIon mit USB Laderegler und Low voltage Endabschaltung und Ladecontrolle (3 Chips, alle SOT23: Tiny10, MCP73812 und XC6210).
-
Thread
I/O Platine: Schaltung
Verbindungsdrähte dann an die Adapterplatine. Sowas macht aber auch nicht immer Sinn. Ich habe hier viele Ports (MCP23S17) immer auf einen Wannenstecker (2x5Pol) herausgeführt. Diese kann man direkt nicht so ins Steckbrett packen. Alternativ müssten hier immer 8-10 Leitungen (weiblich -> männlich) aufs Steckbrett
8Pos -DipSchalter verlötet. Die 8 PullUps werden nur optional bestückt. Um das ganze für den AVR und MCP sicherer zu machen, teilen sich die Leds und die Taster einen Widerstand nach Gnd, der so bemessen ist, dass deutlich weniger als 20mA fließen. Mir reichen 5-8mA für Leds aus. Sollte ein Port als Ausgang
-
Thread
VS1000 - I2C durch Software-Emulation möglich?
nochmal für SDA. Der dritte Portpin ist (mit dezentem Vorwiderstand) zum Abtasten von SDA nötig. W.S.
IO-Expander gibts auch mit SPI, zB MCP23S17. Da hast Du das Problem nicht. fchk
-
Thread
Labornetzteil mit getakteter Vorregelung - Überschwinger
willst die Platine nicht neu designen... daher nur kleine Vorschläge ;-) Spannungsteiler um R15 16 17 zur Zeit etwa 1/3 würde ich verkleinern. Z.b.statt R15 16 17 nur ein 3k3. R12 würde ich durch stromquelle ersetzen z.b. 5 facher Basis-Strom.z.b. bei 2,1A max/beta 1000 *5 = 10 mA Als Stromquelle
verringern? Ich habe nun mit einem Widerstand vor dem Spannungspoti (SV1) die Ausgangsspannung auf 23,6V begrenzt. Unter Last (1,8A) sinkt die Spannung auf 23,4V ab. Auf dem Ausgang liegen dann nur noch kleine Spikes mit 40mVpp Amplitude. (DS0071 und DS0072)
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
breq @1 .endmacro ldi r16, 0 ;einziger hinweiß auf einen avr mov r17, r16 or r16, r17 jrz springe_immer sieht doch gut aus ... freude pico ps die macro's sollten natürlich in einer include datei gekapselt werden!
anders. 2 Register rein, eines raus. Ein kompletter 16bit Shift sähe dann ungefähr so aus: r16 = r17:r16 >> n r17 = r17 >> n (bzw. r1:r16 >> n, wenn r1=0) Den manchmal vermissten Rotate ohne Carry gibt's dann gratis, mit r18 = r18:r18 >> 1
-
Thread
Digitales Voltmeter als IC
0.17%
da man sonst mit krummen Werten umrechnen muss. Bei vom TO genannten Auflösung kann man also bis 10,23V messen. Wo ist das Problem?
-
Thread
Suche ISP Portexpander, der auch direkt LEDs treiben kann
frei. Daher suche ich einen Portexpander, der per SPI ansteuerbar ist. Ich habe beim Reichelt den MCP 23S17-E/SP entdeckt, der 16 IO-Pins bereit stellt. Eigentlich ideal, aber gibt es sowas auch mit höherem Ausgangsstrom, damit ich die LEDs direkt betreiben kann? Eventuell sogar mit Konstantstrom für
TLC5947 und Konsorten, von Texas Instruments gibt's eine ganze Palette an LED Treibern, mit und ohne PWM.
-
Thread
Belegung / Namen bei SPI
Hallo Tobi aka Achim S. Informiere Dich erstmal, wie der SPI aufgebaut ist und wie er funktioniert bevor Du wieder endlose Runden hier drehst. Und wie schon in einem früheren Thread vorgeschlagen probiere es erstmal mit dem MCP23S17 aus. SPI - das Internet bietet sehr viel Informationen. Als „Starthilfe“: https://www.electronicshub.org/basics-serial-peripheral-interface-spi Und Versuch mal, die Information zu verinnerlichen
-
Thread
Neues Entwicklungsboard von TI [MSP-EXP430F5529LP]
Außerdem gibt's Adapter-PCBs, falls man den µC ohne Launchpad auf Lochraster einsetzen will. Oder geht es Dir um Breadboards?
ohne einen Pitch unter 1mm löten zu müssen, dann musich wohl ein MSP-EXP430F5529LP nehmen. :( Der MCP23S17 als Alternative nervt, weil man für Interrupts ja doch wieder Pins für INTA und INTB benötigt. Bei Mouser inzwischen 15,42€! http://de.mouser.com/ProductDetail/?qs=%2fha2pyFaduh0i7Pikec18ZWawVDPgu8cGW7Bm0lcQ0MetTn3bWdIbQ
-
Thread
Hausbus
Lampenknoten resettet, während der andere weiterläuft... das wird dann unsynchron. Im schlimmsten Fall geht's Licht garnimmer aus, weil z.B. beide beteiligten Lampenknoten die Info "Taster wurde gerade gedrückt" aus unterschiedlichen Zuständen heraus, unterschiedlich bewerten... :-) [Busruhe] > Der MCP2515
man will ja sauber und modular programmieren, da sind Reserven immer praktisch. Nach oben hin gibt's natürlich keine Grenzen ;-). Gibt's keine AVRs, die kompatibel zum Mega8 sind und mehr als 8kB Flash haben?
-
Thread
Viele MCUs via SPI-CS Multiplex ansprechen
@ Adrian S. (adrian_s38) >Ich stelle mir vor, per Multiplexing jeweils X und Y-Leitungen >anzusprechen und mit einem NAND-IC an den Knotenpunkten CS zu >aktivieren. Kreativ, aber eher unsinnig. Für sowas
wenn Dir bidirektional lieber ist und weniger CS-Leitungen nehmen. Intersil macht das z.B. bei den MCP23017/23S17 so.
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Jörg S. schrieb im Beitrag #2975373: > David ... schrieb im Beitrag #2973997: >> Verlaesst man sich aufs GND-Plane, kann es sein, dass manche Teile nur >> ueber ein paar hauchduenne Stege und 17 Vias angebunden
Konrad S. schrieb im Beitrag #3258612: > Asko B. schrieb im Beitrag #3258551: >> Ich vergass zu erwaehnen, das ich sowas >> ausschliesslich mit zweipoligen Bauelementen >> mache. > > Dreipolige SOT23-Gehäuse
-
Thread
Wer hat Erfahrung mit HAP?
: 0} [10%] [ACK] Set Crypto to 0 destination 255 magic-packet modul-address 100 hardware-address 17 241 249 [13%] [ERR] No Answer. destination 100 radio-vlan 0 [16%] [ERR] No Answer. {"DefaultVLAN" : 0} [19%] [ACK] Set VLAN to 0 destination 100 encryption-mode off [23%] [ERR] No Answer. {"Crypto
@Carsten Nanovision MIMO UM-720S
-
Thread
Schieberegister 74HC595 Tristate Ausgang möglich?
Mit einem MCP 23S17 ist sowas möglich.
-
Thread
Suche ein bestimmtes Bauteil (IC)
Schau Dir bitte einmal den MCP23S17 (16-Bit I/O Expander with Serial Interface) an. Könnte evt. noch einfacher für Dich sein, da er ein SPI Interface hat und Interrupts generieren kann, wenn sich an einem Port etwas ändert. So
-
Thread
LCR-T4: Display-Reparatur
bestimmt ein Controller nötig, > oder? Der Controller ist ein ATMega48A mit dem ich SPI Port-Expander MCP23S17 auf einem Steckbrett getestet habe. Das Display braucht dann nur drei Kondensatoren, 3,3V Versorgung CS SI SCK und A0. Dann wird die Init-Sequenz aus dem Datenblatt gesendet und anschließend werden
-
Artikel
RF SOAP
dem RFM12 verbunden werden PD0/RXD/PCINT16 RXD I Dateneingang serielle Schnittstelle PD1/TXD/PCINT17 TXD O Datenausgang serielle Schnittstelle PD2 CBUS3 I CBUS3 vom FT232 (Standard: #PWREN) PD3/INT1/PCINT19 SW2 I Kurzhubtaster S2 PD4 LED1 O LED1 PD5 LED2 O LED2 PD6 LED3 O LED3 PD7/PCINT23 SW1 I Kurzhubtaster
36 RT 2 SMD Diode 1N4148 D1, D5 Reichelt 1N 4148 WS 1 µC AVR Mega 88V IC1 Reichelt 1 USB Charger IC MCP73812 IC1 Farnell 1 P-Kanal MOSFET PMV65XP Q4 Farnell 1 SMD NPN Transistor BC847 T4 Reichelt 2 Kurzhubtaster gewinkelt S2, S3 Reichelt 1 SMD Mini USB Buchse X2 Reichelt 1 LiPo Akku B1 LiPoPower 1 Stifleiste
-
Thread
Arduino + 74HC165
unter der Erklärung des Arduino-Befehls 'shiftIn()' erwähnte 'If you're interfacing with a device that's clocked by rising edges, you'll need to make sure that the clock pin is low before the first call to shiftIn(), e.g. with a call to digitalWrite(clockPin, LOW).' beim 165 bitte vergessen und trotz Shiften
nicht. Maximal (mit Glück und richtigen Komponenten) 1 MBit Durchsatz, eher 400 kHz und weniger. Die MCP23S17 via SPI können da wesentlich schneller angesprochen werden. Wobei das mit Schieberegister schneller, einfacher und günstiger geht. So 'nen Portexpander kostet ein Vielfaches eines simplen Schieberegisters
-
Thread
Supercap Balancing funktioniert nicht wie erwartet
https://www.ebay.de/itm/365860567965 Müsste man nur noch wissen, für was das Marking „Y2“ am SOT23 steht.
Zum Test braucht es für's Erste keinen Kondensator! Das Netzteil reicht.
-
Thread
Iv-6 röhre Spannungen
durch die Maschen des Gitters hindurch bis zur Anode. Schau mal, wie weit die Maschen sind. P.S.: Stefan H. schrieb im Beitrag #5017637: > Vorerst möchte ich nicht multiplexen. Dann bleib bei 25..30V. Drei 9V-Blocks vom Discounter könnten für Experimente vorerst reichen.
China-Stepup. Versorgung aus einem 5V USB-lader. Seine VFD-Uhren multiplexen, entweder 2x '595 oder ein MCP23S17 und ULN28xx als Highsidetreiber für Gitter und Segmente. Gesteuert von einem ESP8266, Uhrzeit per NTP. Ich muß ihn mal fragen, ob er mal Bilder macht, er wohl inzwischen 7 oder 8 Uhren rumstehen
-
Thread
Spannungsregler raucht ab
habe das ja einigermaßen gruppiert, das kannst du noch hin und her schieben und umbauen. Anton S. schrieb im Beitrag #6720709: > Ich hatte sie viiiieel breiter. Max. 3A bei max. 17V sollten > sie aushalten. Ja das reicht von der Breite. Peter D. schrieb im Beitrag #6720835: >>= 2 Vias oder
die Platinengröße reduzieren, was sich natürlich auf die Kosten positiv auswirkt. Den IO Expander MCP23S08T habe ich entfernt, indem ich mich auf die wirklich benötigten I/Os am Atmega beschränke und damit nur mit den Vorhandenen auskomme. Sieht das Layout nun besser aus? Was könnte ich noch machen
-
Thread
PiFace Digital 2 - Digital Inputs 5V tolerant?
5V gehen. Ich kann aber keine eindeutige Antwort finden, ob ich damit den auf dem PiFace verbauten MCP23S17SP grille. Das Datenblatt zum IC habe ich gelesen, aber um ehrlich zu sein überfordert mich das etwas. Vielen Dank Christopher
-
Thread
suche ic PWM
einen raspberry pi zu übertragen . Wieso nimmst du dazu nicht einen SPI oder I2C Portexpander (z.B. MCP23S17) oder ein Schieberegister ([[Porterweiterung mit SPI]])?
-
Thread
[S] 20 Stück "Touch LCDs (bunt)"
Dislplays hat ja einen 16 Bit Bus. Das andere hat RGB (24 Bit). Ich habe viele Beispiele mit einem MCP23S17, mehreren 74HCT4095 oder mehreren 74HC595 gefunden. Torsten C. schrieb im Beitrag #3379851: > mit hyperliquidem SD-Card-Slot Aber für die Platinenfläche (30ct/cm²), die diese Schieberegister
Muster haben und sagt mir vielleicht, dass es sche**e ist, erst wenn's fertig ist. Konrad S. schrieb im Beitrag #3444585: > aber bitteschön vom Sofa aus und … womöglich runterbücken Batteriebetrieben mit IR-Entfernungsmesser zum Strom sparen als Fernbedienung muss