-
Thread
Spielzeugmotor rechts links Lauf über Taster (Schaltung)
#6614753: > 2 RS-Flipflops und ein Oder. Oder 2 RS-Flip Flops mit gemeinsamen Reset. Dafür reicht ein 74HC00.
-
Thread
2N3904 als schalttransistor, reicht der eingangs-strom?
sind einsehbar unter: ic: http://www.reichelt.de/?SID=27mxgi2KwQARsAAGFXGxc5a5cafa2cc7bc0a089e926ad00b3bd6e;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A240%252F74HC4543%2523STM.pdf transistor: http://pdf1.alldatasheet.com/datasheet-pdf/view/15077/PHILIPS/2N3904/datasheet.pdf mfg Emperor_L0ser
-
Thread
Stromspitzen unterdrücken, Ursache?
ich habe eine Schaltung an meine Bedürnisse angepasst. Die Schaltung ergibt am Ausgang des 2ten 74HC00 einen Puls mit jeder steigenden und fallenden Flanke am Eingang (vor D1N4148) der Schaltung. Gesamtstrom der Schaltung bei einem High (14V) an der Diode = 10mA. Das Problem: Jede steigende
-
Thread
SD Karte Initialisieren -> Error
"Go IDLE mode ... \n"); j = 100; do { Card_Response = sd_send_cmd(CMD0,0x00,0x00,0x00,0x00); printf("card response : 0x%x \n", Card_Response); if (Card_Response == 1) { printf("Card is in IDLE mode\n"); //if (sd_send_cmd(CMD8, 0x0000,0x01AA
// leave idle state { Card_Response = sd_send_cmd(CMD55,0x00,0x00,0x00,0x00); Card_Response = sd_send_cmd(ACMD41,0x00,0x00,0x00,0x00);// no need SD HC support printf("card response : 0x%x \n", Card_Response);
-
Thread
Atmega8 liest Signal nicht ein
Ich verwende einen Atmega8 mit Minimalbeschaltung, interner Takt 8MHz, das Signal kommt von einem 74HC00 an Pin 4(PD2/Int0). Könnt ihr mir helfen mein Problem zu lösen. Vielen Dank Olli
-
Thread
Quarzoszillator mit Uhrenquarz schwingt nicht
hast Du denn nun gebaut? Die mit dem Transistor, oder die mit 7400? Gängig wäre die Schaltung mit 74HC00, bitte keinesfalls einen echten 7400 verwenden, da dieser zu niederohmig ist. Lege jeweils einen Eingang des Nand-Gatters direkt auf VCC, das gibt einen definierteren Arbeitspunkt. Ersetze den 5k0
-
Thread
Tiny45 stürzt ab trotz Minimalprogramm
void ) { PORTB = 1<<PB2; DDRB = 1<<PB0; TCCR0A = 1<<WGM01; // CTC MODE TCCR0B = 1<<CS00; // 8MHz OCR0A = 250; // 32000Hz TIMSK = 1<<OCIE0A; GIMSK = 1<<PCIE; PCMSK = 1<<PCINT2; set_sleep_mode(SLEEP_MODE_PWR_DOWN); sei(); for (;;) { sleep_mode(); } }
Serie. Diese Schaltspitzen lassen sich in äquivalente Kapazitäten umrechnen (siehe Datenblätter vieler 74HC... IC's). Diese Kapazitäten liegen jedoch niemals im 100 nF-Bereich, wie es bei den beobachteten Spannungsverläufen zu sein scheint. Und da scheint mir die Ursache der Probleme zu liegen. Meine
-
Thread
Sieben-Segmentanzeige: Problem mit "6"
PORTC = D; break; case 9: PORTC = A+D; break; default: PORTC = 0x00; break; } }
Habe grade ein ähnliches Projekt, habe 7-seg. Jumbo-Anzeigen anzusteuern. Ich mache das mit mehreren 74HC164 (8 bit Schieberegister), die Anzeige mittels Dioden an der gemeinsamen Kathode gegen Masse auf Betriebsspannung gebracht, dann brauche ich kein einzelnen Vorwiderstände. Die Schieberegister braucht
-
Thread
Automat für UND und ODER
ist ein Schieberegister. Und zwar eins mit seriellem Eingang und parallelem Ausgang. Zum Beispiel 74HC595.
sind ist entsprechend der events nur ein Zielstate möglich welche bei 2 Bits 1 aus 4 ergeben müßte 00 01 10 oder 11 Also braucht es 4 States nach dem letze Schritt, 2 davor und einen idle StateIdle StateBit1Low StateBit1High StateBit1LowBit2Low StateBit1LowBit2High StateBit1HighBit2Low
-
Thread
ADC mit Latch bzw. Synchronisation
abholen. Aber diese Problem ist überaus lösbar, vielleicht mit einem RS-FlipFlop gestrickt aus einem 74HC00. So in der Art, Sync-Schaltung setzt CS auf low mit kurzem Puls am RS-FF, der uC bekommt das per [[Interrupt]] mit, schickt dann die Daten per SPI, CS muss er nicht setzen. Am Ende macht er ein
-
Thread
Laderegler Einschalt-Logik
Anhang :) Ich habe einfach einen Fenster Komparator aus den zweien eines LM393 und zwei NAND Gattern (74HC00) als RS-Flip-Flop (ist die Schreibweise so okay/richtig?) benutzt. Tut was es soll :) Da ich soetwas in der Art noch nie gemacht habe hätte ich noch ein paar Fragen dazu: - Wäre das so okay?
-
Thread
DIL-Switch EEPrommer
man müsste Pullup-Widerstände an die Read und Write Leitungen anbringen ? Oder reicht es wenn das 74HC00-Flipflop beim Stromanlegen relativ schnell auf High geht ?
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
soll. Bei 10 Digits in 1s müßte der ja auf 0,1ns auflösen. Wenn ich aber z.B. 10MHz hinter einem 74HC04 abgreife, habe ich typisch 7ns Anstiegszeit. Betrachtet mit 0,1ns Auflösung sind die 7ns ja fast Gleichstrom. Wie soll man darauf so super genau triggern können? Abgesehen davon wird auf den 7ns
etwa so: 1'000'000'000 Hz auf 1 Hz aufgelöst. Sowas ist hinzukriegen: Wenn man nicht gerade mit 74HC arbeitet sondern an der kitzligen Stelle sowas wie 74S o.ä. nimmt, dann ist ein Referenztakt von 50 MHz sicherlich drin (10 MHz mal 5 per Vervielfacher). Für die restlichen 20 ns geht dann ein analoger
-
Thread
VFD Display Ersatz
unterscheidet. Danke nochmals für Dein Angebot! Ich habe auf meinen Display nachgemessen und der 74HC00 hat keine eindeutigen Pegel geliefert. Habe ihn ausgetauscht, und jetzt funktioniert das Dislay wieder!
-
Thread
Epson Projektor 4750 per Kommandozeile steuern
reduzieren, hier in ein PDF gedruckt 12 Seiten. Steht darin nicht genug? https://support.atlona.com/hc/en-us/articles/360048888054-IP-Control-of-Epson-Projectors eine Anleitung zu dem Protokoll
da kein "\" und kein "x" über die Leitung gehen, sondern exakt die Bytes 45 53 43 2F 56 50 2E 6E 65 74 10 03 ...
-
Thread
RC Signal mit AVR umschalten
LCC110, dieser hat einen normally clodes Teil und einen normally opened. Hast du schon mal an ein 74HC00 gedacht? Es kommt natürlich drauf an, mit welchen Signalpegeln deine RC-Empfänger, dein Servo und dein µC arbeiten - hochgeheim?
-
Thread
Problem Cortex M3 (LM3S3748)
GPIO_PORTA_DATA_R = Temp; // PORT wieder zurückschreiben Delay_us(10); return 0x00; } } [/c] Habe das gefühl das zwar das sezten von GPIOs übers DATA Register geht aber das einlesen will net immer funktionieren. Hat jemand erfahrung mit dem Controller?
Na, ein 74AHC1G125 im SOT363-5 wird ja wohl noch irgendwo hinpassen. Die Pullups am I2C sind auch alle vollzählig da? fchk
-
Thread
16 Kanal Relais mit Arduino Nano ansteuern
rund 3.5mA nach Masse die der NANO schalten muß per Kanal. Später könnte man daran denken zwei 74HC595 Shift-Register oder PCF8574A Port Expander zum Schalten der Relaissteuereingänge zu verwenden. Das spart viele Pins des Nano die dann für zweckdienliche Anwendungen mit verwendet werden können.
IO-Pins des uC die vielleicht für die Anwendungen gebraucht werden könnten. Als Shift-Register sind die 74HC595 ganz besonders geeignet. Auch sogenannte Port Expander wie z.B. der PCF8574 ist da auch gut geeignet, vor allem weil der sowieso für aktives Schalten nach Masse gebaut ist. Beide Vorschläge setzen
-
Thread
M32C83 Adressbus/Datenbus
Hi ein Oszi hilft da ungemein. Du könntest aber z.B. auch mit einem Latch (74HC573) die Adressen mit dem RD/ bzw. WR/ Signal speichern und dir die dann anschauen. Matthias
char u_int8; #define ATA_DEV_HEAD_REG (*(volatile u_int8 *)0x160000) ATA_DEV_HEAD_REG = 0x00; In der letzten Zeile krieg ich vom Compiler ein Warning: Warning[Pe1053]: conversion from integer to smaller pointer Ehrlich gesagt versteh ich das Warning in dem Fall nicht ganz, kann mir da
-
Thread
Baseboard Discovery f4
auch von mir, beim LP-Entwickeln unterschätzt: -die zentrale Masseführung; grad TTL-Schaltkreise(74HC00) entwickeln bei höheren Frequ. gern ein Eigenleben; -aber auch alle Verbindungen auf Clock-Impuls Basis, wie FSMC, SPI,I2C, SDIO,DCMI,DMA usw. zeigen diese Störneigung; Probleme wie: "...geht nur
-
Thread
Mikrocontroller umprogrammieren? (Sportuhr)
von NEC. Immerhin mit Flash, also im Prinzip neu programmierbar. Andererseits sehe ich da zwei 74HC573 Latches und zwei M54562 8-fach Source-Treiber. Das dürfte für die Hauptanzeige sein. Für die kleine Anzeige ist nochmal ein 7-fach Sink-Treiber verbaut. Die Taster dürften direkt an GPIOs des µC
im Vorfeld klären und entscheiden, dieses Risiko hat man immer bei solchen Aktionen. Ansonsten: 2x 74HC573 drauf, ob als Latch oder Buffer bekommt man ja schnell raus. Die M54562P sind ULN280x, ob das Pinout passt habe ich nicht geschaut. Die dürften die Segmente treiben, könnte also komplett statisch
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
im Beitrag #2584057: > Wie hast Du das gemacht????? hex editor, dso.exe geöffnet, nach "D0 07 00 00 00 00 00 00 A0 0F 00 00 00 00 00 00 40 1F" gesucht. Der erste treffer ist die TIME_BASE_LIB der zweite die TIME_BASE_LIB2 (das ist die tiembase für csv export import) Das gilt für ältere firmwares
Beitrag #2584079: >> Wie hast Du das gemacht????? > > hex editor, dso.exe geöffnet, nach "D0 07 00 00 00 00 00 00 A0 0F 00 00 > 00 00 00 00 40 1F" gesucht. Der erste treffer ist die TIME_BASE_LIB > der zweite die TIME_BASE_LIB2 (das ist die tiembase für csv export > import) > Das gilt für ältere
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
Für alle die es noch interessiert. Ich denke ich habe das Datenblatt zum besagten 'EPSON S1D15721D00B000' Display-Driver Chip gefunden ;) Habe das Datenblatt mal angehängt!
Stecker und mit Material aus der Bastelkiste, siehe Bilder) unter Verwendung einfacher TTL CMOS Gatter (74HC14) und einem Spannungsregler. Die Ansteuerung erfolgt durch einen Arduino Nano über die SPI Schnittstelle mit einem 4MHz Takt (standard Arduino SPI Library). Von den 4 Helligkeitsstufen war ich sehr
-
Thread
Reichelt "LCD 161" 1x16 ist tatsächlich 2x8?
dasselbe ist wie ein 2x16, nur weniger Zeilen und billiger. Die Ansteuerung im 4Bit-Modus mit einem 74HC164 über den SPI des Mega8 funktioniert hervorragend: das Shiftregister wird (mit SCK getaktet) mit den Daten von MOSI geladen und reicht die auf Displayseite an RS und DB7..4 durch. Ein abschließender
Stattdessen war beim 161A dasselbe 8-seitige Blatt angeboten wie bei 162C - und dort ist die erste Zeile 00-0f und die zweite 40-4f. Dann hat sich jetzt ja alles geklärt. Vielen Dank!
-
Thread
Arduino: Soft-I2C-Lib - Datenpin on the fly umdefinieren?
umzuschalten, der SCL kann für alle gemeinsam verwendet werden. Man kann den SDA aber auch über einen 74HC4051 umschalten. Jeder SDA-Pin braucht natürlich seinen eigenen Pullup.
[code] #include <SoftwareI2C.h> int hmc_adr = 0x1E; byte hmc_mode = 0x02; byte hmc_cont = 0x00; byte hmc_out = 0x03; void setup() { Serial.begin(9600); } void loop() { Serial.println(get_mag(A0)); Serial.println(get_mag(A1)); Serial.println(get_mag(A2)); Serial.println
-
Thread
Programmer incl. neuem Code für Atmel AN910
AVR910-Programmer zu bauen, da der ISP-Programmer aus dem Tutorial so seine Tücken hat (ich mußte 6 (!) 74HC244 ausprobieren, bis ich einen funktionierenden IC hatte). Bisher scheiterte der Bau daran, daß ich keinen auf die neuen Modelle upgedateten 910-Programmer gefunden hatte. Aus den Informationen auf
Nach Modifikation: 5.99s / 1.78s Mit "setserial /dev/ttyS1 low_latency": Vor Modifikation: 6.00s / 31.90s Nach Modifikation: 2.87s / 1.78s Wenn Interesse besteht, könnten wir versuchen, dies ordentlich in die Firmware und z.B. AVRDUDE einzubauen... Thomas
-
Thread
2to4 decoder nicht invertiert wie 74HC139
Gibt es sowas wie den 74HC139 Dual 2-to-4 line decoder/demultiplexer auch ohne invertierte Ausgänge? also aus IN OUT 00 --> 0001 10 --> 0010* 01 --> 0100* 11 --> 1000 *Können ruhig vertauscht
-
Thread
AX81 - ZX81 im AVR
2GB-SD-Karten 2. Wäre eine Pegelwandlung zwischen AVR zu SD-Karte und/oder den Flash-Chips z.B. mit 74AHC125 nicht sicherer? Vielen Dank im Voraus Gruß Günter
Man könnte das M-Signal z.B. mit einem D-FlipFlop (74LS74) aus dem FLM Signal erzeugen. Alternativ ließe sich das VSYNC Signal dafür entsprechend programmieren, das wäre dann die einfachste Lösung ohne zusätzliche Hardware. Wenn ich dazukomme, kann ich
-
Thread
Netzwerkkarte mit RTL8019
192.168.0.1 (192.168.0.1) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) 0000 00.. = Differentiated Services Codepoint: Default (0x00) .... ..0. = ECN-Capable Transport (ECT): 0 .... ...0 = ECN-CE: 0 Total Length
Aber sonst stimmt das Datenblatt ohne EEprom haben Realtekkarten mit rtl8019 IRQ9 IO 300 und MAC 00:00:00:00:00:00 Allerdings sollte man mit einer eigenen MAC aufpassen! Am besten die alte von der Netzwerkkarte aufschreiben. Ich hatte als mac mein Nachnamen benutzt (hexcodiert) und dieser funktionierte
-
Thread
Widerstand / Verstärkung per Spannung regeln
Du kannst ja mehrere parallel schalten. Sind ja meistens 4 in einem Gehaeuse. Check mal 4066 , 74HC4066 , oder ADG 212 , ADG 211 Gruss Helmi
Such dir was aus http://www.analog.com/en/subCat/0,2879,768%255F833%255F0%255F%255F0%255F,00.html Gruss Helmi
-
Thread
SPI emulieren
leitung an einen I/O legen. oder die CS leitungen hinter ein SER-IN-PAR-OUT schieberegister (z.B. 74HC595) legen um I/O's zu sparen. wenn ein slave kein CS hat, helfen tri-stateable latches oder and-gatter zwischen cpu und slave.
gmeacht habe. müsst natürlich so sein: int readarray[8] = {1,0,1,0,0,0,1,1}; char test=0x00; for(int i=0;i<8;i++){ test |= readarray[i] << i; } jedoch funktioniert es nicht ......
-
Thread
PAL-Röhren TV auf NTSC umbauen
Beitrag #6932992: > Ich muss also mit zwei I2C Bussen arbeiten Du kannst mit nem Analogschalter 74HC4052 einfach zwischen 2 Mastern umschalten.
Hier habe ich im LA am I2C zum TV-uC gesehen das anstatt der erwarteten Bytes die Antwort immer 0x00, 0x00, 0x00 war. Eine Debug-Ausgabe vom Arduino zeigte aber das dieser die richtigen Werte vom TDA empfängt. Dennoch akzeptiert der TV diese Antwort irgendwie... Ich vermute im Moment das sich der
-
Thread
AD9833 Programmieren
da habe ich dieses Schieberegister gebaut, um eine seriell programmierbare PLL einzustellen. 6* MC74HC589, das sind je 8 Bit par-zu-ser. also insgesamt 48 Bit. Ein Siemens PMB2306: https://www.alldatasheet.com/datasheet-pdf/view/45544/SIEMENS/PMB2306.html (Die Startsequenz stand in einem Eprom mit
braucht. Man kann also ohne Verlust das Protokoll auch per Bittoggle von "Hand" bedienen. Ist hat d00f wenn man immer nur den eigenen Sandkasten vor dem Auge hat. *Jeder* 8 Pinner kann das.
-
Thread
XILINX CPLD Programmer Problem
Problem gelöst, ich hatte statt eines SUB D Steckers eine SUB D Buchse verbaut. Man sollte nach 0:00 schlafen und nicht mehr basteln ;-) Grüße Christian D.
Buchse vertauscht). Ich habe meinen Programmer gerade mal "ohne alles" (kein Strom, kein CPLD, keine 74HC125 !) angesteckt, iMPACT findet ihn trotzdem ! (Natürlich gibt es beim Lesen eine falsche Signatur und damit einen Abbruch). Aber KEIN "check cable setup". Was hast Du unter Cable Setup eingestellt
-
Thread
Frequenz zu Spannungswandler
Torzeit und direkter Anzeige der gezählten Pulse. Das wäre hier so etws wie 2 Dezimalzähler (z.B. 74HC390), der 4511 als Decoder und dann noch eine Torschaltung (Gatter + 1 s Pulse). Es gibt auch gleich Zähler und Decoder in einem IC. 2) Ein kleiner µC (z.B. ca. 20 Pins) übernimmt die ganzen Aufgaben
Mittel fehlen. Ich habe hier etwas interessantes gefunden: http://i41.servimg.com/u/f41/12/21/90/00/fuc10.jpg "Quelle: http://prof-gossner.eu/pdf/16-Spezielle%20Operationsverstaerker-Schaltungen.pdf (Seite:307)" Das entspricht eigentlich genau meinen forstellungen was die Bauteile angeht, nur
-
Thread
quartz belastungskapazität
aus In den meisten Schaltungen ist die Quarz-Belastung schon recht gering. Wird aber z.B. ein 74HC00 als Oszillatotor verwendet, würde ich das eher ausprobieren. Vom Ausgang des Nand/Nor ein Poti 10k zum Quarz schalten und das Poti auf den Schwingungseinsatz einstellen. Dies mit ein paar Quarzen
-
Thread
AVR: Bistabiles Relais mit einem Pin schalten
umschalten und dann wieder zurück. Sonst ist das eigentlich die Methode der Wahl. Statt des HC138 könnte man auch gleich ein Schieberegister als Porterweiterung nutzen. Auch ein Zähler HC4017 (über count und Reset) wäre möglich (sehr kurze Pulse stören ein Relais nicht) - da gehen dann auch 4
Daher kann der µC den aktuellen > Schaltzustand ausgeben '01' oder '10', ohne zwischendurch auf '00' > zurückzuschalten. Bei der Programmentwicklung kann man die Ausführung zu > einem beliebigen Zeitpunkt stoppen, ohne die Spulen dauernd zu > bestromen. > Wenn ich die richtigen Relaisdaten im