-
Thread
µC Pin hängt bei einer bestimmten Spannung
richtig, ich muss Pins sparen, weil nur noch 4 frei sind. Mehr als genug. Die Standardlösung (1*74HC595 je Digit) braucht nur 3. Fertige LED-Treiber (MM5450) sogar nur 2. > Ich werde das mal mit dem Invertierer probieren. Das bringt nichts. Wenn Du für CMOS nen Treiber brauchst, ist entweder
folgendermaßen: [code] // Port C initialisieren DDRC=0xFF; // Alle Pins sind Ausgang PORTC=0x00;[/code] void Zählung wird im Main in einer Endlosschleife aufgerufen Ohne Last funktioniert der Portpin einwandfrei, auch mit einem Relais mit Transistorstufe.
-
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
Preisgünstiger Heizungsregler bei Praktiker
Ja, aber... ich hab einen STK200 kompatiblen Selbstbau mit einem 74HC367 hier aus der Artikelsammlung: http://www.mikrocontroller.net/articles/Datei:Atprogae.png Bislang hab ich noch gar kein AVR-Studio installiert, werde aber mal angehen. Gruß, Torsten
spätestens tot oder haben zu wenig Leistung und sind damit teurer als Alkali-Batterien, ca. 0,50 € bis 1,00 €. cdg
-
Thread
Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom
Taster ändern und dann in High- und LowByte aufteilen und in die beiden Register schreiben... &H00 : &H01 -> kleinste mögliche HighTime &HFF : &HFE -> größte Hightime &HFE : &HFF -> genau die Mitte ;-) viel Erfolg, arne
schicken Funktionsgenerator Noch ein Vorschlag für den Frequenzzähler: Wie wäre es mit einem Vorteiler 74F73(HC) oder 74F74(HC), zum messen von höreren Frequenzen? Im Moment geht's ja nur bis 3MHz und ein wenig Feintuning für etwas genauere Werte wäre auch von Vorteil?!? Jetzt dreht er ganz durch...:-))
-
Thread
Fraze bezüglich Gatter
Bordcomputer für Mondraketen bauen :) @Döner Man: Hol dir einen Schwung Logik-ICs aus der 74HC-Serie. Gatter gibt es in diesen ICs: 74HC00 4 × NAND 74HC02 4 × NOR 74HC04 6 × NOT 74HC08 4 × AND 74HC32 4 × OR 74HC86 4 x XOR Hier sind Listen mit dem Rest: http
ttl_liste.html Vielleicht möchtest du noch ein paar Flipflops oder Monoflops mit dazu packen: 74HC73 2 × JK-Flipflop 74HC74 2 × D-Flipflop 74HC221 2 × Monoflop nicht nachtriggerbar 74HC223 2 × Monoflop nachtriggerbar Weiteres Material: - Steckbrett - Taster/Schalter (möglichst
-
Thread
Schmitt-Trigger-Schaltung
auch klar) Und die Spannung zwischen Datenleitung und Masse ist nicht mehr messbar. Also wirklich 0,00.
Eventuell hat er ja ein 74HC14 oder 74HC132 Die koennen mehr Strom liefern Gruss Helmi
-
Thread
Lauflicht mit Latches Übergangproblem
würde ich dir empfehlen, google mal Schieberegister. Oder schau hier in der Artikelsammlung. Der 74HC595 währe nett, passt also :-)
eine LED aus. Wie schreib ich es so, das 2 Leds ausgehen? 0000000X 000000XX 00000XX0 0000XX00 000XX000 etc
-
Thread
Modellbauer braucht Hilfe bei Schaltung mit Mosfets
beide Eingänge). b verwendet das zweite Monoflop des 74HC123, an einen Eingang kommt das Signal von a, an den anderen das PCM Fernsteuersignal, so dass nur wenn ein Signal länger ist als das andere das MonoFlop ausgelöst wird. Es muss mindestens 0.1 Sekunde
zum servo schalten willst, das PCM Signal oder den Servotester. Umschalten kann man mit vielen, ein 74HC00 würde das erfüllen so wie du deine Logischaltung gezischnet hast, aber ich würde einen 74HC158 oder CD4053 dafür nehmen
-
Thread
Einfaches Modem auf AVR-Basis für Audio-Kanal
Hallo, wenn es nicht zu schnelle gehen muß: Ton mit 8 - ...kHz mit irgendwas (555, 74HC00, AVR o.ä.) erzeugen und mit TxD tasten. Empfänger NE567 und Ausgang an RXD. 1200 Baud sollten so schon noch gehen. Gruß aus Berlin Michael
-
Thread
22 MHz TTL-Oszillator
Versorgung. Ich muss mir also einen selbst bauen. In der TTL-LS-Ära hätte ich den jetzt mit einem 74LS00 und einem Kondensator gebaut. Ist das mit den heutigen Familien HC, AC noch dieselbe Schaltung oder muss man da was anderes machen?
gedanken gespielt hast, mit nem gatter einen rc zu bauen. falls dich das interessiert, wie das mit HC oder HCT berechnet wird, kannst du mal in dieses datenblatt schauen (seite 17 unten rechts): http://www.robotokulu.com/ROBOTOKULU_dosyalar/74HC14.pdf gruss klaus p.s. wenn du nen fertigen
-
Thread
! Vorsicht NEWB 7-Segmentanzeigen via PC ansteuern
ich das auch nicht, aber ich habe in meiner Nixie-Uhr die Ansteuerung der einzelnen Stellen mit 74HC595 gemacht. Das hänge ich dir mal an. Hier eine einzelne Stelle. Entscheidend für dich ist die Beschaltung des 74HC595 selbst. /EN habe ich dauerhaft auf Masse, das schaltet die Ausgänge in den
Pin 13 der 74HC595 (G oder /EN) müssen entweder an GND oder an einen Controller-Pin, falls eine Helligkeitssteuerung gewünscht wird (dann sollte das ein OCx-Pin sein). Pin 10 der 74HC595 (Reset) können fest an
-
Thread
Huehnerfutter
13 stk. AT49BV040A (2.7-volt-only in-system reprogrammable Flash Memory) 10 stk. Philips 74HC595D (SO-16) (shift register) 45 stk. MAX232ACSE+T (SO-16) (RS232 Treiber / Transceiver) 100 stk. Philips 74HC4053D (SO-16) (dreifacher 2-Kanal analog MUX) 20 stk. LT1180ACSW (SOIC
18) (5V RS232 Dual Driver/Receiver with 0.1uF Capacitors) 40 stk. AMD Spansium S29JL064H70TAI00 (TSOP-48) (64 MBit CMOS 3,0 Volt simultaneous R/W flash) Preise: schlagt was vor, muss alles weg :D
-
Thread
Ultraschall signal erzeugen
Resonanzkreis sinnvoll, da der die Amplitude und damit die Leistung erhöht. Ein MOSFET-Treiber oder ein 74HC oder besser 74AC womöglich mit parellelen Gattern wirkt Wunder. Dazu ne Induktivität in Reihe zum US-Wandler schalten. Es gilt die Thomsonsche Formel. Ein geschnippter Fingernagel erzeugt übrigens
void) { TCCR0A = 0; TCNT0 = (uint8_t)TIMER_preload; TIMSK |= (1<<TOIE0); TCCR0B = (1<<CS00); } void stop(void) { TCCR0B &= ~(1<<CS00); PORTD |= (1<<PD0) | (1<<PD1); } int main(void) { // int output port DDRD = 0xFF; // transmitter off (both Tin > H = T1out = -10V,
-
Thread
(V) Divere Bauteile
AMP a 1.50 € 17x DP8573AV (PLCC28) National Semiconductors Real Time Clock a 0,50 € 15x CD74HC4046AM (SOIC16) Texas Instruments PLL with VCO alle 1,00 € 17x CD74HC4060AD (SOIC16) Moterola 14-Bit Counter alle 1,00 € 8x HFBR-5205A Agilent Fiber Optic Transceiver, 1300nm, 155MBd,
Ich würde nehmen: 2 ADC12048CIV 4 DP8573AV Alle CD74HC4046AM Alle CD74HC4060AD 3 ML2036CP 2 REF198FS Alle SI4466DY
-
Thread
Tasterabfrage
Programmierleitungen deine LEDs hängen, fliesst dort ein Teil des Programmierstroms ab. Typische 74HC/HCT244 (http://www.nxp.com/pip/74HC_HCT244_3.html) wie im Atmel-ISP [[STK200]] können 6mA (HCT) bis 7,8mA (HC) treiben. Bei Nicht-Low-Current LEDs mit ILed typ. 10-20 mA gäbe es schon Probleme. Mit
. Mit anderen ISP-Programmeradaptern kann das ganz anders aussehen. Z.B. wenn statt dem Buffer 74HC/HCT244 ein AVR Dienst schiebt, kann der ja deutlich mehr treiben! > Also das mit der Statemachine betrache ich für mich speziell als viel zu > komplex. Ich habe das einmal gehört habe aber keinen
-
Thread
Zwischen 0V und einer 5%-1% genauen Spannung schalten
hochohmig aussieht, würde ich eine Serienanpassung vorschlagen. Dazu fügst du nur zwischen Ausgang des 74VHC00 und Eingang des Kabels einen Anpasswiderstand ein, der zusammen mit der Ausgangsimpedanz des 74VHC00 gerade 50 Ohm ergibt. Statt des 74VHC00 kannst du auch einen 74HC00 nehmen, dann wird die Geschichte aber deutlich langsamer und du brauchst am Eingang des 74HC00 einen Schutzwiderstand (z.B. 4k7). Kai
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
Dann ist es ein Problem Deines AVRs oder Flashers, sorry. Der Bootloader will ja nicht nach 0x1fc00, sondern nach 0x3fc00. Die 0x1fe00 als Beginn der Boot-Section sind übrigens eine Wortadresse und liegen daher nur optisch nahe bei Byteadresse 0x1fc00 (avrdude verwendet Byteadressen), auf der
stub.o -o bootload.elf --defsym Application=0 *** Note: set BOOTSZ fuses to the word address 0x3f00 *** arch=avr5 LOADER_START=0x7e00 STUB_OFFSET=0x1fe avr-objcopy -O ihex bootload.elf bootload.hex Meine frage zu Dir ist ob die mitteilte Adresse 0x3f00 ist falsch oder richtig? Soll es 0x3e00
-
Thread
NXP verschenkt ARM-Chips
Ich heute auch um 10:00 war aber nicht zuhause, jetzt muß ich bis morgen warten.
benötigt. Also weiter im Kapitel 85... und gefunden habe ich: 8534 Gedruckte Schaltungen 00 11 nur mit Leiterbahnen oder Kontakten (Mehrlagenschaltungen) 00 19 nur mit Leiterbahnen oder Kontakten (andere) 00 90 mit anderen passiven Elementen So, nun gehe ich davon aus, das
-
Thread
Benötigt ein MUX Macrozellen im CPLD?
ein größeres CPLD (zumindest mit mehr Logikzellen - ist natürlich teurer) oder fügst billig-chips 74hc... für einzelne dedizierte Aufgaben hinzu. Die logischen Verknüpfungen zur Ansteuerung kannst Du ja weiter im CPLD lassen :).
until rising_edge(clk); stlv_cnt <= stlv_cnt + 1; case div is when "00" => ena <= '1'; when "01" => ena <= stlv_cnt(0); when "10" => ena <= stlv_cnt(0) AND NOT stlv_cnt(1); when others
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
hab aber leider noch ein viel bescheideneres Problem... Ich betreibe den µC mit 5V. Zum LCD hin ein 74HC5040 Pegelwandler um auf die 3,3V für das LCD zu kommen. Nun das Problem: näher ich mich mit meiner Hand dem Pegelwandler, "stürzt" das Display ab. Erst durch µC-reset wieder OK. Hab schon vers. SPI-Geschwindigkeiten
headerdatei z.b.: "bitmap.h" [c]static uint8_t PFEIL_LINKS[] PROGMEM = { // 2 pages x 8 columns 0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFF,0xAA, 0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xAA };[/c] aufruf dann mit: [c]lcd_moveto_xy(0,0); lcd_draw_image_P(PFEIL_LINKS,2,8,NORMAL);[/c] Bild wird hier an die obere
-
Thread
ISP-Programmieradapter
74HC244 im Dongle, wobei du meinst, dass der 74HC244 dabei ja kaputt gehen könnte, z.B. durch Entladung statischer Elektritität oder Potentialausgleich von Funkentstörkondensatoren, sondern steckt auch den Dongle mit dem 74HC244 mit TTL Pegeln in den LPT Port des Rechners. Warum dabei nicht dieselben Gründe vorliegen sollten, daß dort was kaputt geht, erklärst du nicht. Der Dingle mit 74HC244 ist dieselbe externe TTL-Schaltung
-
Thread
Einige Anfängerfragen!
1,00 D11 LED 3mm GE LED Diode 3mm Gelb 1,00 DL3 LED 3mm GN LED Diode 3mm Grün 2,00 DL1,DL4
U18 (wird nicht benötigt, kann aber eingelötet bleiben) 74HC 367 6xBus Puffer Noninvert 2,00 U2,U7 74HCT 04 IC-Schaltung 1,00 U12 MOS 4014
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
den AVR auf 20MHz und den Rest auf 40Mhz laufen lasse. Ich habe nämlich nicht alle Bausteine in der 74AC Version und habe sie deswegen mit 74HCxx gemischt. Auch ein 74F wurde verbaut. HC32 habe ich bei Dir auch gesehen. Wie kritsch ist das in der 50 MHz-Version? 74HC kann soweit ich weiss nur bis 40 MHz
Teile sind so ausgewählt, dass man alle bei Reichelt bekommen kann. Gruß Patrick PS.: IC4 der 74HC688N ist auf der TOP Seite bestückt!!!!!!
-
Thread
LCD in altem Schachcomputer ersetzen
Besten Dank erstmal Gesteuert wird das Display über 4 x HEF4015BP und einem SN74HC00N . Werde wohl über das Wochenende mal versuchen ein Eagle-Diagram des Display Board zu zeichnen.
-
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
msp430 i²C UND SPI
einfachsten? Ne >Transistorschaltung? oder gibt es IC`s? Z.B. mit einer Hand voll Logik Bausteinchen (74xx08, 74xx00 usw.) Ich persönlich würde den SPI Master aber einfach in ein paar Zeilen Code als Software realisieren.
ohne dich groß um das Timing zu kümmern. Einfacher gehts nicht. Z.B. Lese-Schreibroutine für SPI (74HC165/74HC595) [c] unsigned char rw_74HC165_74HC595 (unsigned char data_out) { unsigned char i; unsigned char data_in; data_in = 0; // 74HC165 Eingaenge in Shift Register uebertragen
-
Thread
Atmega8 viele 7-Segmentanzeigen
Schieberegister zur Anzeigendecodierung. Wenn man das vernünftig auslegt ists kein Problem. In dem Thread "74HC595 am Atmega8 => Verzweiflung" hats der Betreiber einfach falsch gemacht und wollt sich auch nicht so richtig beraten lassen. In diesem Thread wird eine Lösung kreiert, die meines Erachtes für
kurz schrieb: > Wenn man das vernünftig auslegt ists kein Problem. In dem Thread > "74HC595 am Atmega8 => Verzweiflung" hats der Betreiber einfach falsch > gemacht und wollt sich auch nicht so richtig beraten lassen. Es ist in der Tat nicht trivial, SPI störsicher über lange Leitungen
-
Thread
An alle Grafikplatinenbesteller !
herause ist bleibt die Spannung konstant und der 7805 kühl. 2) Hab dummerweise beim bestellen anstatt 74AC02 einen 74HC02 und anstatt des 74AC573 den 74HC573 genommen. Macht das evtl. Probleme, weil zu langsam? 3) Mein größtes Problem ist der Mega. Das mein erstes Board mit Mega und bin mir nicht sicher
bleiben muss. Denke aber schon, da im RAM sich die Daten nicht ändern. 2) PD3(INT1) -> IC2B.6 (uC->74hc02) Dieses Signal ist dauerhaft auf 0V, hab jetzt die Pins auch mal aus dem Sockel raus gemacht und direkt verbunden, ändert sich nichts. Selbst wenn die Verbindung getrennt ist ändert sich nichts
-
Thread
Uhr-Schaltung
Bei 56 Ohm fließen da 52mA, also über das doppelte der erlaubten max 25mA. Nimm einfach einige 74HC595 mit 330 Ohm je Ausgang und treibe damit die LEDs direkt (auch die Sekunden-LEDs). Helligkeit per PWM über den Enable-Eingang. Das macht dann insgesamt 4 IO-Pins zum MC. Die Zähler, Dekoder
korrigiert (jede Anzeige hat: 3,3V mit 30mA pro Segment). Ich muss zugeben, dass ich das mit dem 74HC595 nicht wirklich verstanden habe. Werde es mir noch irgendwann mal genauer anschauen müssen, aber werde denke ich mal vorerst diese Methode beibehalten und eventuell in der nächsten Version optimieren
-
Thread
[V] diverse SMD-bauteile (RS232, Flash-Speicher.)
noch übrig: 40x AMD/Spansium S29JL064H70TAI00 (Tray) (64 MBit CMOS 3,0 Volt simultaneous R/W flash) 50,- Euro 100x Philips 74HC4053D (Rollenabschnitt) (dreifacher 2-Kanal analog MUX) 10,- Euro 40x MAX232ACSE+T (Rollenabschnitt
Preissenkung 40x AMD/Spansium S29JL064H70TAI00 (Tray) (64 MBit CMOS 3,0 Volt simultaneous R/W flash) 40,- Euro 100x Philips 74HC4053D (Rollenabschnitt) (dreifacher 2-Kanal analog MUX) 8,- Euro 40x MAX232ACSE+T (Rollenabschnitt
-
Thread
ATmega128 + External Memory Interface
vielleicht irgendwo einen Denkfehler gemacht haben. Zur Hardware: - ATmega128, ext. Quarz mit 16 MHz - 74HC373D als Adresslatch - BS62LV1027S als RAM (ist ein 128K x 8, A16 ist auf Masse gelegt). Nacheinander ein paar Werte schreiben und anschließend alle zurücklesen per Bitgewackel (mit deaktiviertem
dritten Test (den mit den Bitmustern). Dort lese ich für i=0 (also an Adresse 0x1100) statt einer 0x00 eine 0x18. Überleg gerade, ob ich tatsächlich einen Hardwarefehler gefunden habe oder ob in meiner Software immer noch der Wurm drin ist. Werd die aktuelle Software heut abend nochmal posten, wenn