-
Thread
Atmega 8 + dallas 18s20 + Neuling (never ending story)
0x00; // Pull_UP aus DS18S20_DDR &= ~ (1<<DS18S20_wire) | (1<<LED_error); // 1-wire Leitung auf LOW (Eingang) schalten Der Pull-Up Widerstand zieht den Porteingang auf High also nicht versuchen den Port per Befehl auf High oder Low ziehen. Hier wird nur mit dem DDR - Register auf Low oder
jetzt*. Klaus schrieb im Beitrag #2702469: > Der Pull-Up Widerstand zieht den Porteingang auf High also nicht > versuchen den Port per Befehl auf High oder Low ziehen. > > > Hier wird nur mit dem DDR - Register auf Low oder High umgeschalten > nicht mit dem Port Befehl. Aha, genau da haperts
-
Thread
PWM- Motorsteuerung 100A Dauerstrom
niedergeschrieben, wobei der Motor mit seinem fest angeschlossenen Pol an GND/MASSE/0V hängt: HighSide=1 / LowSide=1 Shoot Through. TOTZEIT IST NOTWENDIG! HighSide=1 / LowSide=0 Motor läuft. HighSide=0 / LowSide=1 Motor bremst. HighSide=0 / LowSide=0 GegenEMK wird über parasitäre BodyDiode
Hi, Es soll hier unbedingt High geschaltet werden! Wieder mal lesen einige nicht alles und geben Tipps ins Leere! Grrrr... Fall 4 wird durch Fall 3 ersetzt. Wenn High aus geht, geht Low an. Der Strom fliesst dann nicht durch die
-
Thread
UART + Taschenrechner Teil2
Hallo Florentin, auf RAMSTART zu initialisieren geht z.B. so: Z_INIT: ldi temp, LOW(RAMSTART) ; Wert LO initialisieren mov ZL, temp ; Z-Register low ldi temp, HIGH(RAMSTART) ; mov ZH, temp ; Z-Register high ret Verstehe es bitte nicht falsch
ich keinen Sinn erkennen. Beispiel: den Z-Pointer (R30 und R31) hast Du mittels: ldi r30,LOW(Content) ldi r31,HIGH(Content) auf die Adresse von "content" gelegt. ldi Count, 16 ldi r30,LOW(Content) ldi r31,HIGH(Content
-
Thread
ESP32 externer Watchdog Reset stört Flashvorgang
will soll der GPIO0 doch als Output LOW den Transistor ausschalten. Der Reset (Active Low) vom Watchdog wird dann nicht an den ESP32 durchgeschaltet (falls einer auslöst) Im Normalbetrieb ist der GPIO0 HIGH und der Transistor sollte mit
funktionieren sollte. Zur Funktionsweise: Normalerweise wird GPIO0 (durch einen 12kΩ Pull-up) auf HIGH gezogen. Wenn dann der Watchdog-Ausgang auf LOW geht, schaltet Q1 ein und zieht den EN Eingang des ESP auch auf LOW. Die Annahme war, das GPIO0 beim Programmieren die ganze Zeit auf LOW liegt (stimmt
-
Thread
Spielzeug Ampel
damit weiß Tiny 2 das die Auto Ampel rot ist }digitalWrite( 4 , LOW ); // Es wird auf LOW geschaltet damit wird die LED von Tiny 2 auf rot geschaltet digitalWrite( 0 , HIGH ); //rote LED an delay( 2500 ); digitalWrite( 1 , HIGH ); //orange LED an delay( 1500 );
if (digitalRead(3) == HIGH) //Ist das Signal HIGH vom Tiny 1 startet das Fußgängerprogramm { digitalWrite( 1 , LOW ); //rote LED aus delay( 50 ); digitalWrite( 2 , HIGH ); //grüne LED an delay( 4000 );
-
Thread
Logische Schaltung mit verzögertem Ausgang
downto 1)); end three_phase; architecture Behavioral of three_phase is type state_type is (high, zero, low, high_zero, zero_low, low_zero, zero_high); signal state : state_type; signal cnt : std_logic_vector(7 downto 0); begin -- Kodierung von s -- -- s ="01" = 1 = HIGH -- s
downto 1)); end three_phase; architecture Behavioral of three_phase is type state_type is (high, zero, low, high_zero, zero_low, low_zero, zero_high, zero_trans); signal state : state_type; signal cnt : std_logic_vector(7 downto 0); begin -- Kodierung von s -- -- s ="01" = 1 =
-
Thread
Reihenfolge von Tastern merken Arduino
H4); Sensoren[4] = digitalRead(H5); Sensoren[5] = digitalRead(H6); // digitalWrite(L4, HIGH); /* if((Sensoren[0] == LOW)||(Sensoren[1] == LOW)||(Sensoren[2] == LOW)||(Sensoren[3] == LOW)||(Sensoren[4] == LOW)||(Sensoren[5] == LOW)){ Serial.println("Nix"); } */ Serial.println
(Schritte[0],HIGH); if(test == 1){ LED_ist_wieder_L = 0; //Serial.println("1"); step1_immer_noch_H = 1; } } if(step1 == LOW){ digitalWrite(Schritte[0],LOW); Flanke[x1]
-
Thread
Warum wird dieser FET als HIGH Side Switch verwendet?
schrieb im Beitrag #6168551: > Warum werden die Segmente in dieser Schaltung mit einem NFET als > High-Side Switch geschaltet? Ja, ist absoluter Quatsch... > Ich hätte auf der Low-Side geschaltet. Wenn gemeinsame Anode, so wie auf dem Bild, kann man nur High-Side schalten > Was ist der Sinn hinter
einfach den > ursprünglichen Text, so dass die Antwort dann voll daneben geht. > > Oben stand LowSide-Schalter. sorry. es ist ja ein HIGH Side Schalter. Das hab ich in der Frage falsch formuliert und selbst erkannt. Du warst zu schnell mit der Antwort. Sorry ;-)
-
Thread
SPI mit Attiny 841 und MCP23S17
Welche Spannung nehmen die GPIO an? Das ist unkritisch: laut Datenblatt Parameter 'D080 Output Low-Voltage' 0.6 V sowie 'D090 Output High-Voltage' Vdd-0.7V.
Beitrag #7192410: > Nein, da sind Sie auf dem völlig falschen Dampfer: das /CS-Signal ist > active-low! Im Datenblatt zum MCP23S17 wird doch in der Figur 1-5 angegeben das CS auf High liegt und zur übertragung von Device und Register auf Low liegen soll und danach wieder auf High. Nach meinem Code
-
Thread
ESP32 3.3V Logik Level Mosfet
Collector und GND. Auf deinem ESP musst du den Pin zwischen Input und Output toggeln. Bei Input ist er highZ. Bei output bin ich mir nicht sicher ob der pin bei einem aktiven high strom aufnehmen kann. Mit aktivem low sollte es aber klappen, nur der basiswiderstand muss dann stimmen.
Ah, gut. Dann liegt bei HIGH zwar VCC Spannung an, aber durch den ESP32 fließt gar kein Strom! Und bei LOW sind es sogar etwas weniger als VCC, da kann ich tatsächlich noch auf 5.5 V anheben damit die Last auf 5 V kommt.
-
Thread
Warum ist der LowSide Mosfet beim Synchronwandler stärker als der HighSide?
Warum ist eigentlich bei einem Synchronwandler wie auf einem Mainboard oder einer Grafikkarte - der LowSide Mosfet immer deutlich stärker ausgelegt als der HighSide Mosfet?
die Ausgangsspannung, leitet der Low-Side-FET länger als der High-Side-FET und sieht somit auch die höheren Durchlassverluste. Grüßle Volker
-
Thread
Servomotor aus KFZ ansteuern 100 MHz PWM
bei HIGH habe ich etwa 7mV und bei LOW etwa 9V
habe jetzt einen neuen Transistor genommen und siehe da: HIGH: 7mV LOW: 11,9V der Widerstand beträgt 1kOhm
-
Thread
"Klatschschalter" mit ATtiny13
schrieb im Beitrag #1963820: > Alles klar, das neue Hex schaltet nun PB1. Bei mir is der dauernt High :-) Wird ganicht mehr LOW!
Also wenn kein Signal an Pin2 anliegt, sollte Pin6 doch LOW sein oder? Hab Pin2 in der Luft hängen, und Pin 6 ist HIGH! Hab sonst nur VCC und GND dran gehabt!
-
Thread
Beschleunigungssensor
Man sieht also high Byte und low byte immer im Wechsel, beginnend mit high byte. Das high byte hat einen Offset von 4.
0x08) ) ; UART_dbg_byte( "Stat", status_reg ); //6. high und low byte auslesen outZ_high = SPI_MasterRead(OUTZ_H); outZ_low = SPI_MasterRead(OUTZ_L); outZ = outZ_high << 8 + outZ_low; UART_dbg_int( "Z", outZ ); }
-
Thread
Vcc bei CMOS Baustein auf Low ziehen
Sprich, wenn ich jetzt Vcc auf 5V hänge (damit ich 5V-Logik am Ausgang habe), wird er 3,3V nicht als HIGH erkennen, da 5V-CMOS erst über 3,5V als HIGH erkennt. lg
Bausteine der HCT Logikfamilie diese Eingangsschutzdiode? Bis auf 4049 und 4050, die als Pegelwandler high=>low etwas anders aufgebaut sind, haben alle 74HC und 74HCT sowas, wie auch fast alles andere was in CMOS realisiert ist.
-
Thread
Was ist Fast PWM ? Gesperrt
Solange es keine Pulse gibt, kann es auch keinen PWM geben. Wie willst du das Verhältnis von High/Low ermitteln, wenn es gar keinen Zustandswechsel gibt? [c] 0% bedeutet dauernd Low (und das kann alles sein, nur nicht PWM) 100% bedeutet dauernd High (und das kann alles sein, nur nicht
, 255-8, 251-16, 251-32, 251-64, 251-128, 251-255 }; umgedreht deswegen weil einige Nokia5110 high aktiv sind andere low aktiv.
-
Thread
Sharp GP2D02 Sensor auslesen mit CodeVisionAVR und einem AT90S8515
rcall w2ms ; and let it rest ret [/pre] Also: 1. Halte VIN für min. 70ms auf Low, der Sensor macht seine Messung. 2. Warte, bis der Sensor Output auf high zieht und takte einmal VIN mit 100µs high und 100µs low. 3. Takte VIN mit 100µs high und anschliessend 100µs low und lese
Matthias S. schrieb im Beitrag #5440586: > Also: > 1. Halte VIN für min. 70ms auf Low, der Sensor macht seine Messung. > 2. Warte, bis der Sensor Output auf high zieht und takte einmal VIN mit > 100µs high und 100µs low. > 3. Takte VIN mit 100µs high und anschliessend 100µs low und
-
Thread
16-Kanal Relais mit Arduino
#define relayPin1 24 void setup() { pinMode(relayPin1, OUTPUT); digitalWrite(relayPin1, HIGH); } void loop() { digitalWrite(relayPin1, HIGH); delay(2000); digitalWrite(relayPin1, LOW); delay(2000); } [/c] Andreas S. schrieb im Beitrag #4539147: > Wenn Du das Relais mit den
mit mechanischen Relais für Arduino, die ich kenne, haben Optokoppler-Eingänge und schalten "Active LOW", d.h mit Output/LOW ist das Relais geschaltet und die Kontroll-LED am Relais leuchtet und auf Output/HIGH ist das Relais nicht geschaltet und die Kontroll-LED am Relais aus.
-
Thread
Schieberegister 595 hardwaremäßig löschen
Du meinst wahrscheinlich *74*595 Evtl. kannst Du mit Pull-Up den -OE auf high halten und zuletzt in der Initialisierung auf low ziehen... Ausgänge wären solange High-Impedance. Was kommt danach? Gruss Chregu
Tiny85 => *RCLK* + *OE* (und noch 3 zusätzliche Pins frei). Beim Start: Tiny hält *OE* auf High. Nur wenn ein Impuls LOW-HIGH-LOW > 5ms über RCLK (zum ersten Mal) kommt, wird *OE* auf LOW geschaltet und gut isses. Im Betrieb (falls später oder überhaupt nötig): Impuls < 250ns = RCLK
-
Thread
Input gibt high aus obwohl nicht geschaltet
> Tempdif) { digitalWrite(Pumpe_AN, HIGH); digitalWrite(Pumpe_LED, HIGH); delay(120); MPumpeA = 1; if (MPumpeA == 1)
Schalter vom Pin gegen GND schalten und gehe von vertauscher Logik aus: - Schalter unbetätigt ==> HIGH - Schalter betätigt ==> LOW Oder informiere Dich über die beiden möglichen Grundschaltungen: - Controller-Pin an PullUp-Widerstand (Schalter schaltet GND durch) - Controller-Pin an PullDown-Widerstand
-
Thread
MC 68331 im E-Piano
moin, die Data lines 00 bis 15 sind alle high ausser 09 (low). sie ist nicht unterbrochen. die Adr Lines 01 bis 20 sind alle low. wenn ich das Resetsignal (high) kurz auf Masse ziehe ändert sich an den Data / Adr Lines nichts. ich hatte
Ostsee Rentner schrieb im Beitrag #6135799: > die Data lines 00 bis 15 sind alle high ausser 09 (low). Interne Pullups, D9 ist extern low. An den wählbaren Pins liegen also die Steuersignale, keine Port-Pins, weil die Datenleitungen während aktivem Reset das festlegen. D9 low steht
-
Thread
günstige low-current Leds
Low Current gibt zwar mehr Licht als High Current bei gleichem Strom, aber die Dinger sind trotzdem im Nennbetrieb dunkler als eine superhelle im Nennbetrieb. Sonst gäb es nur low current! Mal an sowas
Timbo wrote: > Low Current gibt zwar mehr Licht als High Current bei gleichem Strom, > aber die Dinger sind trotzdem im Nennbetrieb dunkler als eine superhelle > im Nennbetrieb. Sonst gäb es nur low current! Ja is
-
Thread
Pausen-Problem
; nop(); nop(); nop(); } [/c] Jetzt müsste doch eigentlich abwechselnd der PIN A0 eine us high und dann low gehen oder?
Tommy schrieb: > Jetzt müsste doch eigentlich abwechselnd der PIN A0 eine us high und > dann low gehen oder? Du hast das Prinzip des 1w nicht verstanden. Der Pin darf nur zwischen low und tristate wechseln. High ist verboten! Nimm die Delayfunktion, die ist sehr genau.
-
Thread
DCF77 weiteres Vorgehen
Interrupts global aktivieren lcd_init(); // LCD initialisieren while(1) { if(low > 50) { // Wenn seit 500ms der DCF Eingang = 0 low = 0; // Setzte low wieder zurück if(high > 5 && high < 15) { // Wenn das high Signal zwischen 50ms und 150ms lang ist,
Korrektur: loMerk=low;low=0; --> loMerk=lo;lo=0; hiMerk=high;hi=0; --> hiMerk=hi;hi=0;
-
Thread
AVR Studio - Programmlänge angeblich zu groß
Hi >ldi ZH,high(PCICR) >ldi ZL,low(PCICR) >ldi r16,0b00000010 >st Z,r16 >ldi ZH,high(PCMSK1) >ldi ZL,low(PCMSK1) >ldi r16,0b00000001 >st Z,r16 >Dann freut sich Dein AVR-Studio :-) Eher nach dem Motto
RETI RETI RETI RETI RETI RETI RETI RETI RETI RETI RETI RETI start: SEI ldi ZH,high(PCICR) ldi ZL,low(PCICR) ldi r16,0b00000010 st Z,r16 ldi ZH,high(PCMSK1) ldi ZL,low(PCMSK1) ldi r16,0b00000001 st Z,r16 .DEF STACK_LOW = R16 .DEF STACK_HIG = R17 .DEF COUNTER = R25
-
Thread
3,3 V schalten mit möglichgst geringem Spannungsabfall
nur woher die 7.8V nehmen. Andreas B. schrieb im Beitrag #7515771: > Wenn Schaltausgang aktiv/high ist, soll auch der Verbraucher mit Strom > versorgt werden. Könntest du nicht auch aktiv als Low definieren und bei high ausschalten ? H. H. schrieb im Beitrag #7515781: > Mit einen einzelnen
@TO Wäre eine Ansteuerung aktiv Low möglich, wie von Sebastian vorgeschlagen? Sebastian W. schrieb im Beitrag #7515811: > Andreas B. schrieb: >> Wenn Schaltausgang aktiv/high ist, soll auch der Verbraucher mit Strom >> versorgt
-
Thread
Diskrete H-Brücke
passiert bei deiner Schaltung folgendes: Angenommen OK1 PWM, OK2 nicht durchgesteuert, dann ist der Low-Side Fet rechts unten leitend. PWM=Low --> Fet links unten leitend damit Motor über die Low-Side Fets kurzgeschlossen --> Bremsbetrieb PWM=High --> Fet links oben leitend damit Motor an Betriebsspannung
Hi zusammen, wenn denn nur der linke HighSide Fet zur PWM genutzt wird(rechter LowFet immer an), würde beim Abschalten des HighSideFet's automatisch die BodyDiode des linken LowSide Fets leitend werden, da der Motor versucht, seinen Stromfluß
-
Thread
Totes Mainboard
Das hängt davon ab, ob der Schalttransistor als Low-Side Schalter oder High-Side Schalter verwendet wird.
under-voltage protection. When the output voltage exceeds its set > voltage threshold , UGATE goes low and LGATE is forced high; > > durch "LGATE forced high" werden die LS-Fets durchgesteuert = > Kurzschluss / wenige mOhm auf der +NVDD gegen GND; > dann passiert folgendes, wenn du das Netzgerät
-
Thread
5-20ms Low Impuls generieren klappt nicht
habe ein IC welches ich über ein i2c Í/O Expander ansteuere, welches ein nSleep Pin (Arbeitsmodus=high) hat. Wenn ich den Pin über den I/O Expander auf Low ziehe ist das IC im Sleepmodus und auf High im Normalmodus, soweit alles gut. Der Sleep Pin hat auch noch eine zweite Funktion und zwar ein internen
mit einem Transistor dazwischen. Da der Transistor invertiert muss der Puls nun positiv sein, also LOW -> HIGH am P2 pin. Wenn die Flanke immer noch nicht steil genug ist, nimm ein Inverter IC. Andy
-
Thread
Mit Output Low Transistor sperren
NPN Transistor schaltet (Siehe Anhang). Wichtig ist, dass der Transistor nur offen ist, wenn Output High ist. Sonst soll er IMMER sperren. Mit immer meine ich also sowohl wenn der Arduino keinen Strom hat, während des Boot und wenn der GPIO auf Low ist. Der Code ist im Setup ein pinMode Output und ein
Transistor schaltet > (Siehe Anhang). Wichtig ist, dass der Transistor nur offen ist, wenn > Output High ist. Sonst soll er IMMER sperren. Mit immer meine ich also > sowohl wenn der Arduino keinen Strom hat, während des Boot und wenn der > GPIO auf Low ist. Der Code ist im Setup ein pinMode Output
-
Thread
millis() mit if aufrufen
LOW); } if((millis()-lastMillis1)==960){ digitalWrite(ledPin3,HIGH); } if((millis()-lastMillis1)==1120){ digitalWrite(ledPin3,LOW); } if((millis()-lastMillis1)==1280){ digitalWrite(ledPin3,HIGH); } if((millis()-lastMillis1)==1440){ digitalWrite(ledPin3,LOW); } if((millis()-lastMillis1)==1600){ digitalWrite(ledPin3,HIGH); } if((millis()-lastMillis1)
-
Thread
Compare Match Interrupt Pins high und low setzen
auf dem Atmega8 den Timer 1 16-bit. Nun möchte ich bei einem Compare Match den Pin PB1 (OC1A) auf high setzt. Im Programm schreibe ich an der Stelle also dies: [c] TCCR1A |= (1<<COM1A0) | (1<<COM1A1); OCR1A = 100; TIMSK |= (1 << OCIE1A); [/c] In dem Beispiel wird bei erreichen also des
TIMSK &= ~(1 << OCIE1A); TCCR1A &= ~(1 << COM1A0); // Bit löschen, sodass beim nächsten mal auf low geschaltet wird TCCR1A |= (1 << FOC1A); // Force Output schaltet Bit wieder auf low TCCR1A |= ~(1 << COM1A0); // würde beim nächsten erreichen wieder high werden } [/c] Die ISR
-
Thread
H-Brücke PWM an High- und Low-Side FET
Hallo, ich habe eine H-Brücke die ich zur Zeit wie folgt betreibe: Der Low-Side FET im rechten Zweig wird konstant eingeschaltet und der High-Side FET im linken mit einer PWM von 8kHz angesteuert. Der Treiber den ich verwende, ist der IRS2103 (2x). Das Ergebnis, die Motordrehzahl
Daniel schrieb im Beitrag #2207026: > FETs (Low-Side invertiert) Ich habe ein Treiber für den rechten Zweig, einen für den linken. Der linke Treiber bekommt PWM High-Signal an HIN, der rechte PWM Low-Signal an LIN, beide Signale sind synchron.
-
Thread
High-Side Driver mit aktiv low input gesucht
Quad ProFET BTS716, BTT6200 ? https://www.infineon.com/cms/de/product/power/smart-low-side-high-side-switches/automotive-smart-high-side-switch-profet/
Leider nein, die sind alle aktiv high input. ich brauche aktiv low input.
-
Thread
RFM12 nIRQ immer Low
benötige beim RFM12 den PIN nIRQ für den Wake-Up Timer (Batteriebetrieb). Leider wird nIRQ auf LOW gesetzt und blockiert, nachdem ein Byte erfolgreich gesendet wurde (d.h. Statusbit RGIT => 1 und nIRQ => 0). Im RF12 Datenblatt S.24 geht nIRQ->High nach "clearing et bit" Das fubktioniert bei
so jetzt noch mal zu dem eigentlichen thema: also mein nIRQ im empfänger blieb auch immer auf low sobald alle receiver bits gesetzt wurden. bei mir geht nIRQ erst auf high zurück, wenn ich: nach dem auslesen des FIFOS, 0x0000 sende UND anschliesend 0xca85 (kann auch 0x80a7 gewesen sein, hab gerade
-
Thread
low cost sps Vorschlag
LowCost SPSn hängt immer von der Intelligenz ab die die SPS in dem fall hat, wenns reicht kannst du mit einem 2051er eine SPS aufbauen die 16 Relais schalten kann und 16 Digitale eingänge hat ( bei mir
es jetzt in die nächst Phase über, bei der folgende Dinge definiert werden sollten. Wieviele high speed Inputs sollten vorhanden sein (Encoder, ...) Wieviele DAC / PWM ausgänge sollten, auch optional bestückbar sein. Anzahl der ADC´s im Falle eines 24V Gerätes, bitte realistisch. Zur Abwägung
-
Thread
Warum gibt es in der Digitaltechnik so viele active-low Signale
getrieben werden...wozu? Was ist hier der Vorteil dabei und warum sind diese nicht einfach active-high (und idle-low)?
eine Stromquelle, aber trotzdem können 74/74L/74H und die späteren 74S/74LS wesentlich besser nach low treiben als nach high. Low ist ein durchgeschalteter Transistor mit typisch 0,3 V, High ist irgendwas zwischen 2,4 und 4,8 V. Damit ist active low störfester und die fallende Flanke ist vom Timing her
-
Thread
LCD Controller für 640x480 LCD mit mega8515
hallo Benedikt , um bildaten zusenden ist ja dieser befehl 16 da, 16 X Y Low Y High XS YS Low YS High Daten… Bild an Position (x,y) mit Auflösung (xs,ys) laden. Auf diesen Befehl folgen xs*ys Bytes mit Bilddaten. x zählt die Nibbles und hat daher den Bereich 0-159, xs
tAA, tRC, tWC) of 10/12/15/20 ns with output enable access times (tOE) of 5/6/7/8 ns are ideal for high performance applications. [/code] CE + _CE [code]Active high and low chip enables (CE1, CE2) permit easy memory expansion with multiple-bank systems. When CE1 is high or CE2 is low, the devices
-
Thread
Low Side Schalter nur bedingt per PWM ansteuerbar
nur High. Also wird die PWM alle 500ms neu gestartet und legt erstmal mit High los. Bevor sie Low gehen kann initialisierst Du sie neu sie macht deshalb wieder High. Also ist das ein Logikfehler im Ablauf
mal: die PwM macht 50% von einer Sekunde, das sind 500ms. > Du machst das alle 500ms und sieht nur High. > Also wird die PWM alle 500ms neu gestartet und legt erstmal mit High > los. Bevor sie Low gehen kann initialisierst Du sie neu sie macht > deshalb wieder High. > So denke ich ja auch, aber
-
Thread
AVR GPIOR Bit Verwaltung C++
val; > > void test1 () > { > LED::set (LED::High); > LED::set (LED::High); > LED::set (LED::Low); > if (LED::get() == LED::High) > LED::set (LED::Low); > LED::set (val ? LED::High : LED::Low); > } > > int main() {}
[c]unsigned volatile PORTB; template<int p> struct Port { enum class Value : unsigned { High, Low }; static inline void set (Value); static constexpr Value High = Value::High; static constexpr Value Low = Value::Low; }; template<> constexpr Port<7>::Value Port<7>::High; template
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
steigende nicht... und es kann eben vorkommen dass das Signal bei einer bestimmten Spannung zwischen High und Low stehen bleibt (also nicht nur fix LOW und HIGH)
der HIGH und LOW Pegel? Sorry... irgendwie geht mir dies nicht in den Kopf
-
Thread
LCD 4x40 mit 2 Controllern
(RS Low) und Anzeigen (RS High) wo ist da der unterschied?
rax wrote: > Ich will Zeilen 1+2 schreiben: > MC1: > E1 = High > Datenbits setzen und Displayzeilen 1+2 schreiben > E1 = Low > Datenbits = Low > > MC2: > E2 = High > Datenbits setzen und Displayzeilen 3+4 schreiben > E2 = Low > Datenbits = Low Das
-
Thread
G-LCD bei Pollin
LP muss mit einer Frequenz von 200x (bzw. 256x ohne AVR) der Frequenz von YD kurz auf high gehen. Ansonsten muss der low sein.
Mess mal an YSCL. Da müsste in etwa das gleiche rauskommen, nur invertiert. Also im Ruhezustand high, die Impulse low.
-
Thread
Inverter - High Impedance?
Was fuer einen Zustand sieht der Inverter an Eingnag ? High. Dann ist der Ausgang auf Low.
Was ist HighZ? High oder offen? Die meisten 74xx Baureihen haben Pull-Ups eingebaut. Offner Eingang wird als High gewäret. -> Ausgang = Low. Offener Eingang kann sich aber auch Störungen einfangen!
-
Thread
RFM12 Statusabfrage
Empfänger eingeschaltet (0x8280) und den FIFO initialisiert (0xCA81)+(0xCA83) hast musst du /CS auf LOW setzen und nun auf SDO = high warten. Ist SDO = high kannst du mit 0xB000 ein Datenbyte aus dem FIFO lesen. Die sync-Bytes werden ja normalerweise (nur wenn du es selber so wünscht) nicht in den FIFO
, bevor du de FIFO wieder resetest. Dazu musst du also nach dem "rfm_com_send" den CS wieder auf LOW ziehen und auf SDO = High warten bis du das nächste Byte aus dem FIFO lesen kannst. Zur INFO: FIFO RESET = FIFO wartet nun wieder auf eintreffende Sync-Bytes bevor er gefüllt wird. Alle anderen
-
Thread
Neues Projekt Hilfe!
sbi ("set bit") bewirkt das Gegenteil. In der Digitaltechnik gibts grundsätzlich 2 Zustände: LOW und HIGH. Also erst einmal etwas grundsätzliches: Falls du nun eine Betriebsspannung von 5Volt hast, so werden deine definierten Logic-Pegel: Low=GND=0V und High=VCC=5V betragen. Falls du jetzt
vorbei rcall WARTEN ; 3. Sekunde vorbei sbi PORTB,5 ; setzt PB5 auf 1 - also "high" rcall WARTEN ; 1 sekunde warten cbi PORTB,5 ; setzt PB5 auf 0 - also "low" rcall WARTEN ; 1 sekunde warten sbi PORTB,5 ; setzt PB5 auf 1 - also "high"
-
Thread
AVR WakeUp mit high Interrupt
Pegel von 0 auf 1 geht. Nur laut Beschreibung der Sleep-Modi Power-Down, kann ich den µC nur über low-Pegel wecken. Da der Reed-kontakt aber im Gut-Zustand immer auf Low ist, hab ich ein Problem. Hab jemand eine Idee wie ich das lösen kann ohne in meinen fertigen Prototypen löten zu müssen ?
Der Interrupt löst doch im Gut-zustand ständig aus, weil er ja auf Low-level gestellt sein muss.
-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
High Spannung in der Spezifikation liegt, die low Spannung dann aber im undefinierten Bereich. Daher könnten wir "falsche Daten" auf unserer seriellen Leitung bekommen. Beispiel: High = 15V; Low = 12V
die Spannungsdiffernz zwischen high und low auf TTL Seite. D.h. wenn man vor das Poti eine 10V Z-Diode schaltet, bleibt die Spannungsdifferenz des eBus zwischen high und low viel stärker erhalten. (Werde das morgen mal probieren)
-
Thread
IC-Inverter mit Totzeit
Totzeit und nicht einfach nur verzögert (!!). Siehe den Ausschnitt aus dem IR2104 Datenblatt. HO - High Out LO - Low Out
/en/US/adirect/ir?cmd=eneNavigation&N=0+4294837793+4294837532 Du hast ein PWM Signal. Ist es high, leitet der High Side Switch, ist es low, leitet der Low Side switch. wir invertieren den PWM, und steuern mit diesem invertierten den Low Side switch an. (damit der auch bei High geschaltet wird
-
Thread
Motor ansteuern mit RPi & L293D
Günter schrieb im Beitrag #3274314: > Nichts gibt es nicht. Da muß HIGH oder LOW angelegt werden. Ja tut mir Leid. Ich meinte, dass ein LOW angelegt wird. In der RPi.GPIO Bibliothek kann man einen output "erzeugen" und den dann entweder auf HIGH oder LOW setzen. Sind
soll. Dein allererster Ansatz war schon iO und muß zum Laufen zu bringen sein. PWM auf 1,2EN HIGH auf 1A LOW auf 2A für eine Drehrichtung PWM auf 1,2EN LOW auf 1A HIGH auf 2A für die andere Drehrichtung LOW auf 1,2EN - Ausgänge auf high Impedance - Motor stromlos > Und auf Seite