-
Thread
PIC steuert High Side Switch
@ Korbinian (Gast) >ich habe mir eine Schaltung aufgebaut, die über einen PIC16F505 5 >High-Side Switches (IRSF3010) ansteuern soll, wobei die Switches jeweils Wenn das mal kein Irrtum ist. Der IRSF3010 ist ein LOW-Side Switch. Wenn du den irrtümlich als High Side eingebaut hast, dann ist
@ Korbinian (Gast) >Wo steht das auf den Datenblatt das es sich um einen Low-Side-Switch >handelt? Wo steht, dass es ein High Sid Switch ist? Ausserdem sieht man das am Schaltbild sowie den Kenndaten. >Weißt Du zufällig noch einen der ein TO-220 Gehäuse besitzt, mit drei
-
Thread
Timing Problem
Parameter ldi temp1,low(@0) ;Low-Teil der Adresse im EEPROM st z+,temp1 ;in Etappenliste als L ldi temp1,high(@0) ;High-Teil der Adresse sbr temp1, qeepr ;EEPROM-Bit (Quelle) setzen st z+,
Etappenliste als H .endmacro .macro send_s ;Adresse des Strings (Label im dseg) als Parameter ldi temp1,low(@0) ;Low-Teil der Adresse im SRAM st z+,temp1 ;in Etappenliste als L ldi temp1,high(@0) ;High-Teil der Adresse sbr temp1, qsram ;SRAM-Bits (Quelle) setzen st z+,temp1
-
Thread
HIGH AND LOW SIDE DRIVER Io+ Ausgangsstrom
Hallöchen Was bedeutet bei einem HIGH AND LOW SIDE DRIVER IC wenn beim Parameter Io+ ein Strom von 2 A angegeben ist. Der Text im Datenblatt lautet : Output low short circuit pulsed current PW ≤ 10 μs Der Strom am Ausgang intern
aushält. Im DIP-Gehäuse ist P_D mit 1,6W angegeben, der Spannungsabfall im Ausgangs-FET scheint bei der high side 1.2V, bei der low side 0.1V zu betragen, entsprechend sind die 2A für den low side driver scheinbar kein allzu großes Problem, der high side driver steigt der dir vmtl. ziemlich früh aus.
-
Thread
Wie gross ist Low/High bei 3.3Volt-Technik?
mal fragen wie es mit dne Pegeln in der 3.3Volt Technik ausseieht. Wie hoch ist die Spannung bei Low? Wie hoch ist die Spannung bei High? Gruss Helferlein
-
Thread
Auf High-Word eines signed long long int zugreifen
Zeitverschwendung ;-) [c] const char *f1(long long foo) { return foo < 0x1234000000000000ll ? "low" : "high"; } const char *f2(long long foo) { return (long)(foo >> 32) < 0x12340000 ? "low" : "high"; } [/c] Gcc (x86/32) erzeugt für f1 und f2 exakt den gleichen Code (mit -O; ohne Optimizer
Beitrag #3928985: > const char *f2(long long foo) > { > return (long)(foo >> 32) < 0x12340000 ? "low" : "high"; > } Was macht das "low" bzw. "high"?
-
Thread
Digital Einbau-Volt/Ampermeter High-Side?
die Schaltung hat ebenfalls eine gemeinsame Masse. Wie soll ich damit mit einem Shunt der in der "Low-Side" eingeschleift ist die Ströme getrennt für +5V/+12V messen? Das wird nicht funktionieren, und genau da liegt mein Problem. Deshalb muss der Shunt in die High-Side.
Rudi Ratlos schrieb im Beitrag #6653061: > Bei diesem Low-High-Side kann ich dir nicht helfen Dann lass es doch einfach, an statt zu jedem Beitrag irgendeine unpassende SCHEISS Troll-Antwort zu geben. "Induktionsringe" aka Stromwandlertrafos funktionieren
-
Thread
Ladungspumpe: welchen Low-ESR Kondensator nehmen?
output capacitor COUT should be a ceramic, surface-mount type. Tantalum capacitors generally have a higher effective series resistance (ESR) and may contribute to higher output voltage ripple. Leaded capacitors also increase ripple due to the higher inductance of the package itself. To achieve best operation with low input voltage and high load current, the input and pump capacitors (CIN and CPUMP, respectively) should also be surface-mount ceramic types. In all cases, X7R or X5R dielectric are recommended....
-
Thread
Arduino UNO | IF Schleife |
pinMode(LedL,OUTPUT); pinMode(LedR,OUTPUT); } void loop(){ if (digitalRead(TasterL)== HIGH){ while(digitalRead(TasterL)== HIGH){ digitalWrite(LedL,HIGH); delay(500); digitalWrite(LedL,LOW); delay(500); digitalWrite(LedL,HIGH); delay(500); digitalWrite
--------------------- if (digitalRead(TasterR)== HIGH){ while(digitalRead(TasterR)== HIGH){ digitalWrite(LedR,HIGH); delay(500); digitalWrite(LedR,LOW); delay(500); digitalWrite(LedR,HIGH); delay(500); digitalWrite
-
Thread
UART Bootloader ATtiny13 - ATmega644
(Also Haken gesetzt was einer 0 entsprechen müsste) oder anders gesagt: Die kompletten Fuses: High steht auf 0xCE, Low auf 0xEE
, SRX ; low = 1 sbic SRX_PIN, SRX ; low = 0 .endmacro .macro SKIP_RXD_1 ; sbic SRX_PIN, SRX ; high = 0 sbis SRX_PIN, SRX ; high = 1 .endmacro .else [/code] Das beeinflusst sehr
-
Thread
HighPower Buck Layout
im Anhang sind einmal der Schaltplan (nur linke Hälfte interessant) und die Layouts von einem High Power Buck (12V -> 7,8V 10A). Wenn ich einen DRC mache sagt Eagle mir dass ich /Width/ Fehler hätte wo die dünnen roten Linie sind. Was sind das für Fehler? Zu nah sind die Polygone sich nicht, sie
eigentlich nur als Puffer gedacht. Wenn so große Kerkos vom ESR her trotzdem besser sind als die PXA Lowest ESRs, kann ich dann auch nur Kerkos hernehmen?
-
Thread
High-Side Schalter / Profet
Hab mir den VN820 gerade noch mal angesehen. Der Statusausgang geht ja erst bei Übertemperatur auf Low. So wie du gesagt hast, möchte ich am besten schon vor dem heiß werden abschalten.
mir den VN820 gerade noch mal angesehen. Der Statusausgang geht ja > erst bei Übertemperatur auf Low. So wie du gesagt hast, möchte ich am > besten schon vor dem heiß werden abschalten. Das ist nicht nötig. Wenn Du den Status-Pin alle 10ms pollst und nach 5x low abschaltest reicht das völlig. Der
-
Thread
Problem mit Ansteuerung MAX7221
,0x01); // set intensity 0x00 - 0x0F } Load_High(); Load_Low(); for (int i = 0; i < 3; i++) { transmit(0x0B,0x07); // scan digits 0-7 Achtung, damit ist eine Stelle gemeint } Load_High(); Load_Low(); for (int
wirkt sich das so aus, dass es beim 7219 reicht, nach dem übertragen der Daten LOAD einmal kurz auf Low zu ziehen, während man beim 7221 LOAD vor dem Senden der Daten auf Low und nach dem Senden auf High setzen muss. Bei beiden werden die Daten mit der Low-High-Flanke von LOAD übernommen. Zu der Länge
-
Thread
Astabiler Multivibrator mit TLC555 (LMC555)
Ich benötige einen astabilen Multivibrator mit einer kurzen High-Phase von 0,1 Sekunden und eine Low-Phase von 10 Sekunden zum Starten einer SAFT-3,6V Zelle (Angabe SAFT). Wähend der kurzen High-Phase soll ein Entladestrom von 20mA fließen. Ein kurzer High-Impuls
Abständen ein Strom von 18 mA fließen (alle 10 sec einmal für die Dauer von 0,1 sec). Es sind nur die LOW-Zustände verwendbar, weil das Taktverhältnis des TLC555 immer Lang High zu Kurz Low ist, nie umgekehrt. Lieber würde ich natürlich auf den Transistor verzichten, weiß aber nicht wie das dann zu beschalten
-
Thread
AVR Sprungtabelle
[avrasm] loop: Ldi ZH,High(meinTab) ; High Adresse der Tabel ldi ZL, low(meinTab) ; Low Adresse der Tabel ; Hier fehlt das EInlesen von PIND andi tmp,0x0f ; Lösche die obere Bits add ZL,tmp
Da deine Tabelle im Flash steht, muss es heissen: [avrasm] Ldi ZH,High(meinTab*2) ; High Adresse der Tabel ldi ZL, low(meinTab*2) ; Low Adresse der Tabel[/avrasm]
-
Thread
AD7177 SPI Kommunikation durch Schleifringe
> Nein, immer low. So wie ich es verstanden habe, darf CS auch nicht high > gehen: "However on the AD717x CS will reset the serial interface when it > is pulled high." Ja, der resettet den Bit-Counter - das will
habe ich zuerst soft reset gemacht, dann manuell CS high gesetzt, dann low und dann 0x68 00 00 gesendet, also auslesen eines Registers. Hat auch nicht geklappt.
-
Thread
steuerprogram ledmatrix hat fehler
LOW, LOW, HIGH, LOW, LOW, HIGH, LOW, HIGH, LOW, LOW, HIGH, LOW, LOW, LOW, LOW, HIGH, LOW, LOW, LOW, HIGH, LOW, LOW, HIGH, LOW }; //3. zeile HIGH an, LOW ab int zeile4[] = { LOW, HIGH, HIGH, HIGH, HIGH, LOW, LOW, HIGH, HIGH, HIGH, LOW, LOW, HIGH, LOW, LOW, LOW, LOW, HIGH, LOW, LOW, LOW, HIGH, LOW, LOW, HIGH, LOW }; //4. zeile HIGH an, LOW ab int zeile5[] = { LOW, HIGH, LOW, LOW, HIGH, LOW,
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
trigger and external, I repeat some things I already wrote. Seems when the trigger's threshold is low the waveform is moving and the signal's amplitude is a bit more low compared to when the trigger's treshold itself is high and so the signal's amplitude becomes it itself more high and the waveform
Hi Jürgen and guys all! Jürgen schrieb: >> Seems when the trigger's threshold is low the waveform is moving and the >> signal's amplitude is a bit more low compared to when the trigger's >> treshold itself is high and so the signal's amplitude becomes it itself >> more high and the
-
Thread
Async DRAM TTL Logic in CPDL XC9536XL Problem - ratlos
ersten Bild sieht WE aus, wie WE = ~(FWE | CCAS) FWE und CCAS per NOR verknüpft. Damit ist WE high wenn beide low sind.
Erzeuge mal ein Reset für das FF aus RAS und CAS. d.h. wenn RAS low ist und CAS high, das FF resetten.
-
Thread
TFT_ILI9163C mit Arduino richtig verbinden
grundschüler schrieb im Beitrag #4523011: > #define m_cs_write_low PORTx|=(1<<pinx) das ist natürlich high und nicht low
} PORTB |= (1<<DDB5); //write SCK high PORTB &= ~(1<<DDB5); //write SCK low word <<=1; } PORTB |= (1<<DDB2); //turn CS high } [/c]
-
Thread
High-Side-Switch mit SPI?
gibt es einen MC33880. Der sieht auf den ersten Blick ganz praktikabel aus. Hat SPI und kann sowohl High, als auch Low schalten. Gruß Martin
Hi Martin, das stimmt, Infineon hat viele SPI Mehrkanalschalter. Als Low-Sider heissen die "Spider" (gibt es neu auch als Low-side und High-side schaltend), als reine High-Side Schalter werden sie SPOC genannt. Ich hatte mal ein Projekt mit einem Industrietreiber der genau
-
Thread
Instabiler I²C Bus
Was mir auffällt, ist daß SCL in Bild 24 nicht richtig auf low geht. Außerdem ist die steigende Flanke von SCL steil gegen die von SDA, als ob aktiv high getrieben wird, statt mit dem Pullup. Wenn das so ist, gibt es "clock stretching" Probleme. Sebastian B.
Quickprint30" versteh ich nicht: ist SCL hier invertiert? Warum ist es vor und nach der Übertragung low statt high? ich kann auch nicht wirklich eine START Condition erkennen: Diese ist doch ein Wechsel von SDA von high nach low bei gleichzeitig SCL=High?
-
Thread
Ein-Kabel Kommunikaton - Signal unklar
#6710328: > Irgendwie habe ich hier leider noch nicht den AHA-Effekt. Jedes Bit besteht aus einer High-Low-Flanke und einer Low-High-Flanke. Die High-Low-Flanken kommen in festen Abständen. Die High-Low-Flanken markieren den Anfang eines Bits. Der Abstand der High-Low-Flanke zur folgenden Low-High-Flanke
>> Irgendwie habe ich hier leider noch nicht den AHA-Effekt. > > Jedes Bit besteht aus einer High-Low-Flanke und einer Low-High-Flanke. > > Die High-Low-Flanken kommen in festen Abständen. > > Die High-Low-Flanken markieren den Anfang eines Bits. > > Der Abstand der High-Low-Flanke zur
-
Thread
Kommunikationsprotokoll über 2 Adern
Achja, ansonsten würde ich es über Pulsdauer Kodierung versuchen: Idle: High, Für ein Bit dann immer Low für "t_low" und High für "t_high". "0" mit t_low << t_high und "1" t_low >> t_high übertragen. Der Empfänger misst die Längen der "Low" und der "High" Periode mit seiner
Beitrag #7167086: > Achja, ansonsten würde ich es über Pulsdauer Kodierung versuchen: Idle: > High, Für ein Bit dann immer Low für "t_low" und High für "t_high". "0" > mit t_low << t_high und "1" t_low >> t_high übertragen. Der Empfänger > misst die Längen der "Low" und der "High" Periode mit
-
Thread
Präzise Pulse aus Arduino Leonardo
wird in deinem Programm aber nie beschrieben, ist > also ab Reset 0. Damit geht dein Ausgang auf LOW. Ist das gewollt? Auch damit hast du Recht, das Bit wird im setup auf High gesetzt, aber ob es im weiteren Programmverlauf auch High bleibt, ist dem Zufall überlassen. Das habe ich dementsprechend
wiederholbare 2,6µs vom Erreichen von OCR1B bis zum Auslösen von ISR(TIMER1_COMPB_vect) [D0 Oszilloskop high], was in Case 1 (5µs LOW, 10µs Periode, 2 Pulse) noch einen kleinen dritten Puls bis der Match geforced wird [D2 Oszilloskop high] ergibt. Kann man das noch schneller hinbiegen?
-
Thread
Wie nennt man dieses Bit-Encoding Verfahren?
-0) 0 > mark-mark-space (1-1-0) 1 > [/pre] Auch möglich: 0: 700µs LOW + 350µs HIGH 1: 350µs LOW + 700µs HIGH
Georg M. schrieb im Beitrag #6677355: > Auch möglich: > 0: 700µs LOW + 350µs HIGH > 1: 350µs LOW + 700µs HIGH Stimmt, das klingt deutlich plausibler als die 0-1-0 Folge! Michael
-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
uint8_t ascii2hex ( uint8_t data[2] ) { // -- local var's --------------- uint8_t high; low, result; // -- Großbuchstaben ------------ data[0] &= ~(0x20); data[1] &= ~(0x20); // -- Offset abziehen ----------- high = data[0] - 0x30; low = data[1] - 0x30; // --
paar befehle), wenn dus so machst: [c] ... // -- local var's --------------- uint8_t high; low, result; // -- Großbuchstaben & Offset ------------ high = ( data[0] &= ~(0x20) ) - 0x30; result = ( pgm_read_byte ( &tabelle[ data[ high ] ) << 4 ); low = ( data[1
-
Thread
Pullup Widerstand.
auch mal :) wo ist der Sinn eines Tasters ohne Information? Wie soll ein Taster einen Port auf low schalten wenn vorher kein high anwesend war? Also schafft man ein high durch einen pullup, nur dieses kann auf low (GND) gezogen werden vom Taster. CMOS Eingänge sind üblicherweise hochohmig und haben
Pullup-Widerstand -> Schalter geschlossen -> es liegt Low an Eingang an. -> Schalter geöffnet -> es liegt High an Eingang an. Pulldown-Widerstand -> Schalter geschlossen -> es liegt High an Eingang an. -> Schalter geöffnet -> es liegt Low an
-
Thread
LM75 mit MSP430F1611
Nur das High Byte auslesen geht meines wissens nicht. Wenn du eine anfrage schickst, dann werden über den i2c bus aufjedenfall das High und low Byte verwendet. Du kannst auf der µC Seite aber nur das High Byte
sicher auf dem Temperaturregister wenn du die Bytes abrufst. Vielleicht wäre es auch besser beide (low und high) Bytes abzurufen. Nicht das es doch Probleme macht wenn nur immer das high-Byte gelesen wird.
-
Thread
Arduino sketch
wieder auf LOW: 5.- Taster 3 (PIN 4) wird gedruckt. Geht auf HIGH und bleibt für 10 Sekunden auf HIGH. In diese Zeit, wenn man Taster 1 druckt dann geht PIN 12 auf HIGH
einfach das kann man oder man lässt es ganz. Das ganze sieht dann so aus. pin gedrückt. pin auf high setzen (oder low wenn anders rum) delay = Warte etwas pin auf low setzen (oder high wenn anders rum) Und nein ich bin viel zu faul das Programm dir auch noch zu schreiben.
-
Thread
Videosignalgenerator, 16bit-Programmierung
wird diese schleife ewig wiederholt! warum? [avrasm] loopZeilenfinder: cpi rTemp2, LOW(14+1) ldi rTemp4, HIGH(14+1) cpc rTemp1, rTemp4 brlo Y_Pointersetzen ldi rTemp4, 6 add rTemp3, rTemp4 ldi rTemp4, LOW(14) sub rTemp1, rTemp4 ldi rTemp4, HIGH(
2 für Timer setzen (delay bis zum ersten Bild 8ms) out OCR1AH, rTemp1 ldi rTemp1, low( 50 ) out OCR1AL, rTemp1 ldi ZL, LOW(Phase_A) ; Low-Byte der Adresse erster Phase in Z-Pointer ldi ZH, HIGH(Phase_A) ; High-Byte der Adresse erster Phase in
-
Thread
Low-ESR bei Elkos
Hallo, ich benötige einen 4,7µF/ 10 V (oder auch höher) der einen Low ESR hat. Jetzt bin ich auf der Suche nach so einem und stelle mir die Frage, wie hoch der Widerstandswert denn sein darf damit er noch als Low ESR durchgeht? Sind 3.4O Ohm zu viel? Vielen Dank
Widerstandswert solche Elkos als Low-ESR zählen. Ist nicht festgelegt.
-
Thread
Ampelschaltung bauen
Brauche ich da nicht eigentlich ein "umgekehrtes" RC-Glied? Wenn der Eingang auf Low fällt, muss sich ja vor dem 555 schnell wieder ein High aufbauen. Wenn der Eingang wieder auf High steigt, muss das High am 555 wieder für einen kurzen Moment auf Low fallen und dann wieder zu einem
nen Vorschlag zu meiner eigentlichen Frage: Wie kriege ich das Triggersignal aus dem Wechsel von High/Low hin?
-
Thread
LowCost FPGAs welche gibt es?
Auflistung mit Hersteller, FPGA-Typ, Preis usw.? Bzw. was kennt ihr denn für Hersteller und FPGAs die LowCost FPGAs im unteren Preissegment um ein paar Dollar anbieten? Gruss und Danke, Schorschi.
10MHz oft am Ende... Inzwischen würde ich sagen, dass ASICs ohne spezielle Features (Mixed Signal, High-Speed, Low-Power etc.) im Bereich 100k-10M-Gates und Stückzahlen weniger als 50-100k teurer als FPGAs sind. Von Time-to-Market ganz zu schweigen. Ist keine Geschwindigkeit gefragt, gibts inzwischen
-
Thread
Wie Display beschalten und Temperatur ausgeben?
daten senden" habe ich dann meine Probleme. H/L (1/0) wie soll ich das verstehen? in einer schleife High und Low je nachdem durch pattern? also das ist eigentlich mein hauptproblem. Ok, also D/I ist Daten oder Instruction signal, also auf High setzen das man "daten" sendet. ok das ist auch soweit klar
#2894698: > ich glaube ich habe nun das problem gefunden warum nichts klappt. R/W > muss ja auf HIGH gesetzt werden Nö. Siehe Seite 6 in deinem Datenblatt R/W ist Low bei einer Write-Operation
-
Thread
Low impuls messen
))) { Pause++; TCNT0 = 0; // Timer 0 auf 0 setzten solange Pinb1 low ist PORTA = Pause; wait(500); Pause = 0; } else { if (TCNT0 == 4) { TCNT0 = 0; Pause++; } } Jedoch laufen jetzt die Werte davon. Wie könnte ich den Timer stoppen bei high ?
>die länge der Low Pulse (PWM Singnal) messen. Du misst übrigens die Länge der high-Dauer... Immer wenn PB7==0 wird der Zähler zurückgesetzt. Das ist eine rustikale Methode. Eleganter wäre es den Timer anzuhalten
-
Thread
Vorwiderstand für High Power LED bestimmen?
Lenker vom Bike aus bedienen kann. Welchen Vorwiderstand muß ich denn nun anlöten, damit mir die High-Power-Leds nicht durchbrennen? Spannung Batterie ist 8,4V. Die Steuerelektronik hat die Modi, low, medium und high. Und dann noch flashen. Habe das Teil im Betrieb gemessen, dann lagen am Ausgang
mit einer Drahtbrücke. Immer wenn ich den Mikrotaster diagonal überbrücke geht die Funzel an. low, medium, high, aus. Da könnte ich doch dann die 2 Strippen des Tasters anlöten, gell? Liege ich da richtig? Danke und Gruss Matthias
-
Thread
Schaltung Stromverbrauch minimieren?
Der Stromverbrauch wird _höher_. Sobald der Ausgang eingeschaltet (= 1, high) wird, fließt Strom durch diesen Widerstand. Solange der Ausgang ausgeschaltet (= 0, low) ist, ändert sich nichts. Wenn der Pin nicht als Ausgang sondern als Eingang (Analog oder Digital) programmiert
| SCL o----------+-----o SCL [/pre] Für den Standby-Betrieb setzt du den I/O Pin auf Low. Bei SDA und SCL müssen die internen Pull-Up Widerstände im AVR deaktiviert sein. Um die Uhr abzufragen, schaltest zu den I/O Pin auf High, danach kannst du über I²C kommunizieren. Hast du deinen
-
Thread
Arduino Polwender mit High Side Switches und N-Mosfets
Der Befehlt ist erstmal ganz simpel wie folgt versucht: void loop() { digitalWrite(aufpos, HIGH); digitalWrite(aufneg, HIGH); // T1 soll GND und T2 +12V auf MOTORLEITUNG 1 bereitstellen delay(5000); digitalWrite(aufpos, LOW); digitalWrite(aufneg, LOW); // T1 und T2 sollen abfallen und die Verbindung öffnen/sperren delay(1000); digitalWrite(abpos, HIGH); digitalWrite(abneg, HIGH); // T3 soll GND und T4 +12V auf MOTORLEITUNG 2 bereitstellen, der Motor fährt nun in die andere Richtung delay(5000); digitalWrite(abpos, LOW); digitalWrite(abneg
-
Thread
CAN HighSpeed gegen LOW Speed Transveiver
Hallo Das Thema wurde ja schon mal angesprochen. Aber leider habe ich nichts vernünftiges gefunden... ich habe ein modul, da ist ein Highspeed Controller drauf (mcp2551) den würde ich gerne gegen einen LowSpeed austauschen (TJA1054) Leider sind sie nicht Pinkompatibel. was haltet ihr davon? Sollte das klappen??? hat so was schon mal jemand gemacht und wie würdet Ihr die verdrahten. Hier mal Bilder zum LOW Speed Danke
-
Thread
avrstudio ext. crystal low/medium/high
mich würde mal interessieren warum ich nirgends eine definition finden kann ab wann ein ext. crystal high/medium/low frequency ist? habe die datenblätter und beschreibungen gelesen und dennoch keine antwort gefunden. axo meinen freund google habe ich auch ausgiebig befragt. also durch rumprobieren habe ich anscheinend rausgefunden, dass nen quarz mit 8Mhz bei nem atmega8515 ein high frequency dingsbums ist. hintergrund: ich hatte bisher immer nur den internen takt der atmegas verwendet. jetzt bin ich allerdings dabei ein projekt nachzubauen und muss einen quarz verwenden. mit
-
Thread
eeprom M95M02
So jetzt habe ich auch nach jedem Kommando den CS auf low und danach auf high gesetzt. Tut immer noch nicht.
Ist natürlich falsch: So jetzt habe ich auch nach jedem Kommando den CS auf low und danach auf high gesetzt. Tut immer noch nicht. Vor jedem Kommando wird CS auf low gesetzt und danach wieder auf high.
-
Thread
Chip Select SPI auf high impedance
Vielen Dank für den Hinweis mit dem Pull Up Widerstand. Ja, unbedingt notwendig. Sonst: wenn du von LOW auf High-Z gehst wird der Pin auf Grund von einigen pF Streukapazität zunächst noch eine gewisse Zeit auf LOW bleiben, bis auf Grund von Restströmen diese Kapazität geladen wird und er in den undefinierten Bereich oder ev. auch auf HIGH kommt - nicht vorhersehbar! Das ist so unbrauchbar.
-
Thread
DMX Auswertung mit Arduino geht nicht
(S2) == HIGH && !lastS2) { DMXaddress = DMXaddress+2; lastS2 = 1; } if (digitalRead(S2)== LOW && lastS2) { DMXaddress = DMXaddress-2; lastS2 = 0; } if (digitalRead (S3) == HIGH && !lastS3) { DMXaddress = DMXaddress+4; lastS3 = 1; } if (digitalRead(S3)== LOW && lastS3) { DMXaddress = DMXaddress-4; lastS3 = 0; } if (digitalRead
-
Thread
Frequenzanzeige aus Eingangssignal generieren.
Marcel V. schrieb im Beitrag #7965045: > Exakt Ich seh da keinen Ausgang high bei f1<f2 und low bei f1>f2
Michael B. schrieb im Beitrag #7965151: > Ich seh da keinen Ausgang high bei f1<f2 und low bei f1>f2 Dafür sehe ich sogar zwei Ausgänge, die genau das machen, Pin 2 und Pin 13!
-
Thread
Akku Überwachung so machbar ?
(2, INPUT); // Messung pinMode(3, OUTPUT); //R pinMode(4, OUTPUT); //L digitalWrite(0, HIGH);//L digitalWrite(1, LOW); //S digitalWrite(3, LOW); //R digitalWrite(4, HIGH); //L delay(2000); digitalWrite(0, HIGH);//L digitalWrite(1, LOW); //S digitalWrite(3, HIGH); //R
0, HIGH); //L digitalWrite(1, LOW); //S digitalWrite(3, HIGH);//R digitalWrite(4, LOW);//L delay(10000); } else if ( voltage < 2.41)// Normalspannung (3,90 { digitalWrite
-
Thread
AVR Synthesizer mit ATxmega128A1
da war ich doch nah dran... würde mich interessieren, was bei meinem falsch war. Das low/high?
12Bit erhöhen // Multiplikation mit 16 //----------------------------------- LSL sample_low ; 1 Ausgabewert auf 12Bit (mul 16) ROL sample_high ; 1 LSL sample_low ; 1 ROL sample_high ; 1 LSL sample_low ; 1 ROL sample_high
-
Thread
74 595 + STP16CP an SPI, Vorgehensweise korrekt?
); [/code] Kann es was mit dem RCK des 595 zu tun haben? Ich dachte dieser erfordert einen High --> Low --> High Wechsel, hier im Wiki hab ich gerade eben gelesen, dass es Low --> High --> Low sein muss
Christian schrieb im Beitrag #3219421: > Ich dachte dieser erfordert einen High --> Low --> High Wechsel, hier im > Wiki hab ich gerade eben gelesen, dass es Low --> High --> Low sein muss Was sagt das Datenblatt zum 595? Das sagt, dass es die steigende Flanke ist, die dafür
-
Thread
Logisches Problem?!
Ich glaube, du siehst das zu kompliziert. Im Endeffekt soll C low sein, während B high ist, sonst A. n-Transistor steuert Verbindung A <-> C Gate = A&!B Wahrheitstabelle: AB C 00 0 -> A low, B low -> C = 0 = A 10 1 -> A high, B low -> C = 1 = A 01 0 -> A low, B high -> C = 0 11 0 -> A high, B high -> C = 0
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
tempRead / 16; return TemperatureSum; if(temperatures>20.0){ digitalWrite(relaisPin, LOW); } else {digitalWrite(relaisPin, HIGH); }} [/c]
Helmut O. schrieb im Beitrag #5709080: >> Welche Spannungen misst du bei HIGH und LOW Pegel? > > Ich messe 4,48 Volt ... ja ist klar.... was misst du denn bei tri state wenn high und low immer 4,48V bringen?
-
Thread
I2C-Signal SCL & SDA
#3032965: > Auf welche bus-frequenz arbeitest du ? Wenn es zu schnell wäre, würde das Signal nicht High werden, hier ist das nicht erreichte Low das Problem. Daß der Slave reagiert sieht man, sonst würde man das "versuchte" Low, das ACK, nicht sehen (SDA würde einfach auf High gehen). Man sieht an der
Das sieht für mich wie ein Kurzschluß aus: Der Master treibt ein starkes High (was er nicht darf) und der Slave treibt ein starkes Low (was er darf). Daraus ergibt sich ein Pegel von irgendwo zwischen High und Low, und die Bauteile leiden. Der I2C-Bus arbeitet mit Open-Collector