-
Thread
Starterkitt für Anfänger,
gibts auch eine grafische Programmieroberfläche, ähnlich wie früher mit den digitalen Gattern (z.B. 74er Reihe)?
Crimpzange für RG 58-62 Crimpzange 1 1 9,95 9,95 ELKO RAD 10/35 20 0,04 0,80 Schieberegister 74HC596 3 0,30 0,90 PTC PFRA 040 3 0,32 0,96 NTC NTC 0,2 2,2K 3 0,34 1,02 YC Max 202CPE 3 1,24 3,72 Keramik Kondensator Kerko 47N 10 0,09 0,90 Taster 3301B 10 0,10 1,00 keramik
-
Thread
Atmega8 lässt sich nicht programmieren
MeterFlachbandkabel - Pfostenbuchse Dis Adapterschaltung habe ich ohne Platine direkt um die Beine des 74HC244 gelötet und mit Heißkleber "konserviert" (nach dem Testen). Der Vorteil dieser Variante ist, daß ich problemlos auf eine ordentliche Gesamtlänge komme und damit bequem die AVR-Schaltung auf
desc = "Dontronics DT006"; type = par; reset = 4; sck = 5; mosi = 2; miso = 11; ; Passt also zur Schaltung. Wenn ich jetzt eine hex File auf den Chip schreiben will, kommt folgendes: http://nopaste.info/89c710462a.html Was habe ich falsch gemacht? Vergessen was ich
-
Thread
ATmega als "Ersatz" für MAX7219
http://www.mikrocontroller.net/articles/Serial_Peripheral_Interface http://maxembedded.com/2013/11/the-spi-of-the-avr/
Wie wäre es mit einem Schieberegister als Hilfsmittel? (sowas wie ein 74HC595). Man bräuchte zwar einen ganzen Port zur Datenübernahme, aber sonst wäre es schon einen Entlastung für den AVR. LOAD könnte man per Interrupt auswerten.
-
Thread
Automat für UND und ODER
ist ein Schieberegister. Und zwar eins mit seriellem Eingang und parallelem Ausgang. Zum Beispiel 74HC595.
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 StateBit1HighBit2High
-
Thread
AVR mit Datenverlust im Flash
klimperten auch die richtigen Daten rein, 7 Byte in einem Paket, aus dem Empfänger kamen aber immer 11 oder 12 Nullbytes :-( Lange Rede, kurzer Sinn. Ein Verify des Flash vom Sender brachte Fehler, nach einem neuen Flashen lief das Ganze wieder! Ok, der Broun Out war NICHT aktiv, aber wieso killt
langsame Peripherie den Waitausgang mit dem CPU-Takt verUNDet hat, es lief nicht stabil. Erst mit nem 74HC112 als Teiler ging es. Das Wait wurde mit J und K verbunden, quasi als Count-Enable. Den CPU-Takt extern umzuschalten, dürfte also keine gute Idee sein. Eine Lösung wäre, Du nimmst nen ATmega88
-
Thread
Anfänger Schieberegister Probleme
einen Sekundenkreis der aus 60 LED's besteht implementieren. Hierzu möchte ich das Schieberegister 74HC595 nutzen. 8 Stück davon werden benötigt (muss also kaskadiert werden). Aus der Timer1_compare Routine springe ich in die Schieberoutine [avrasm] timer1_compare: push temp1 in temp1
des Bits nachschieben ; Schiebe_Clock: sbi SCHIEBE_PORT, SCK ;PB5 eine 1 auf PIN 11 (Schiebetakt) vom 595 = Clock-Ausgang auf 1 ... cbi SCHIEBE_PORT, SCK ;PB5 eine 0 auf PIN 11 (Schiebetakt) vom 595 = und wieder zurück auf 0 dec temp2 ; Anzahl der
-
Thread
Signal eines Hallgebers in ein PWM Signal (regelbar) wandeln
aus dem Tachosignal erzeugt werden. Dazu tut es auch ein NE555 oder besser ein anderes MonoFlop wie 74HC423, letztlich sogar ein LM2907, aber da müssen die Bauteilwerte so ausgesucht werden, daß die Zuammenschaltung den gewünschten Effekt ergibt, inklusive des Einschleifens von Potis. Hier müssen Bauteilwerte
beinhaltet die Schaltung auch gleich die Stromversorgung für den Servo. Sprich Anschließen tut man 12V (11V~14V) und das Signal des Drehzahlmessers und hat dann nur noch den Stecker fürs Servo als Ausgang 4.8V (geglättet und konstant) und Steuersignal.
-
Thread
AVR für wenig Geld im LAN
, habe mir ein modifiziertes File runter geladen, einen Programmer für den parallel Port mit einem 74HC244 aufgebaut und mit PonyProg mein Glück versucht. Glück, weil ich mit der Programmierung von µProzessoren und der Bediehnung von PonyProg keinerlei Erfahrung habe. Lange Rede kurzer Sinn, irgendwie
Glücksspiel ist (aufgrund der Spannungsteiler). Statt der i2c-LCD Ansteuerung nehme ich lieber einen 74HC164 und habe dafür den PORT C noch vollständig für die Relaisplatine und kann an den EXT-Port trotzdem einen TSOP anschließen.
-
Thread
Abfragen von mehr als 100 Analogwerten
Wenn Du dann noch die benötigten Leitungen für deren Adreßauswahl reduzieren möchtest, sind die 74HC164 gut dafür geeignet. Damit brauchst Du nur 2 Leitungen, um den entsprechenden ADC-Kanal auszuwählen. Peter
Hi, ich benutze für das gleiche Problem einen Tiny26 (hat 11 A/D-Eingänge, wovon ich aber nur 8 oder 10 benutze). Dann noch ein paar Analogschalter 4051 mit den restlichen freien Pins ansteuern, fertig. Bei 110 Werten ist das mit den Schieberegistern zusätzlich
-
Thread
Signalzurückgewinnung mit Lock in Technik
burr-brown AN105 seite 11 fig 26 hilft das AC-signal mit einem x-beliebigen verstärker auf pegel bringen, dann damit syncron gleichrichten und tiefpass bei 10Hz oder so... das wäre lock in... du willst den dein laser
ins basisband. dann tiefpass bei 3kHz und gut ist. die 100kHz+ siehst du dann fast nicht mehr... 74hc4066 von TI könnte um die 30Mhz schaltfrequenz (laut verkaufs)... sollte reichen 73
-
Thread
Ladungspumpe: AMV ab 1,5V
Dioden zu groß werden). Ich bräuchte also einen Taktgeber, der schon möglichst früh losläuft -- einen 74HC14 könnte man ab 2V verwenden. Wie sieht's denn mit einem diskret aufgebauten astabilen Multivibrator aus? Hat da jemand Erfahrungen, ob man so einen mit einer 1,5V-Zelle anschmeißen kann? (wie gesagt
@Hauke: das mit dem uC hatte ich mir auch schon überlegt, hier liegen noch ein paar ATTiny11er und -12er herum (L-Version), die ich sowieso sonst nicht einsetzen würde. Aber auch die sollten ja 2,7V haben. Die neuen -V-Typen laufen ja IMHO schon bei 1,8V los. Wie funktioniert das mit den
-
Thread
Schieberegister
bleiben wenn der Taster losgelassen wird. [c] int latchPin = 8; int clockPin = 12; int dataPin = 11; int taster = 2; int eingabe = B00000001; void setup() { pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); pinMode(taster, INPUT); digitalWrite(taster
ich benutze deb 74HC595 Verdrahtung ist korrekt
-
Thread
Matrixtastatur "überbrücken"
Frage an euch, wie kann ich die Tasten schalten, also mit einem mosfet oder bipolar ohne für jede der 11 tasten einen eigenen Pin zu belegen? Gibt es eine möglichkeit eine transistor matrix aufzubauen und die zu betreiben, sozusagen Matrixtastatur auslesen rückwärts? Danke für eure Hilfe!
2 * 74HC4051 Peter
-
Thread
2 Netzteile - gemeinsame Masse?
ich. Die Antworten von Harald W. schrieb im Beitrag #5218470 (gleich die 1. Antwort, Datum: 22.11.2017 11:32): > Nein, Probleme gibt es, wenn Du die Masse nicht verbindest. und BnE schrieb im Beitrag #5218735 (6. Antwort, 22.11.2017 14:51): > Ich würde den 3V Ausgang des Converters einfach
? Wie schon geschrieben, könntest du auch die paar Bits leicht in ein Schieberegister takten, z.B. 74HC595 (das läuft auch mit 3,3V). Gruß Öletronika
-
Thread
Suche VCO für 5-15MHz (ca)
VCO auf Basis von Kapazitätsdioden. Da käme dann fast nur noch ein Relaxationstyp wie etwa der im 74HC4046 in Frage - aber der Ausgang ist natürlich kein Sinus, und auch die Stabilität ist eher schlecht. Wenn der Bereich kleiner (z.B. 9-11 MHz) gewählt werden kann, wäre eine einfacher VCO als LC
-
Thread
mind. 96 Ausgänge
Ich komme auf: MAX7219 (max 64 LEDs): 3 Pins Tasten in einer Matrix 3 * 4: 7 Pins LCD über 74HC164: 1 Pin (da SCK, MOSI mit MAX7219 zusammen) = 11 Pins. Dafür würde ich einen ATTiny26 nehmen. Peter
-
Thread
ich brauche mal eine Idee (digitaler Meßschieber)
zusammen mit einer 7 Seg Multiplexanzeige in einen ATTiny2313 gehäckselt. Die Multiplexanzeige benutzt 2 74HC164, die Daten werden über die USI (Mistding) rausgeschoben. Die Lesemimik orientiert sich an dem PIC Code von "Finger's Welt", gefällt mir aber überhaupt nicht. Im Prinzip werden da ständig ein Pin
Byte benutzt wird. Dieser Mist deswegen, weil der Clock 90Khz betragen kann, das sind gerade mal 11 µsek zwischen den zu sampelnden Datenbits. der Tiny2313 läuft zwar mit 20Mhz, aber ich habe nicht das Gefühl, das eine Pin-change ISR es schaffen würde, die Daten einzusortieren. Hat hier Jemand
-
Thread
Hilfe Krone/VST Fallblattanzeige ansteuern
Anzeige Die Logik im Modul stellt Blätter nach Variablen durch seriellen Input. Jedes Modul wird via 74HC165 und DIP-Switch adressiert. Die Frage hier ist also auch vor allem nach den Daten, die die Anzeige brauch, um zu laufen. Wenn das scheitern sollte, kann man überlegen z.B. ein Raspy als Herz
Das Bild zeigt die Anzeigetafel vom letzten Flug. https://www.travelbook.de/data/uploads/2020/11/dpa-picture-alliance-7.137175464-highres_1604918811.jpg
-
Thread
TEKWAY DST1xx2B Oszilloskop
nur > als Bausatz? > das hängt noch von der Stückzahl ab, es sind nur ein paar sachen drauf (74HC14, 2x 74HC32, CS8900A-CQ3Z, E2023NL übertrager, hühnerfutter, RJ45 Jack, 2 x Harwin R30-3001102 abstandhalter und zwei 30pin 2mm pitch header) aber speziel die CS8900A sind sehr teuer in kleinen Mengen
Bauteile neben der Batterie? > Hat da einer eine Ahnung? der ssop28 ist ein UDA1341TS, so16 ist 74hc4053 der als USB mux zwischen 2ten unbestückten front usb host port oder hinteren usb device umschaltet - wobei der S3C2440 es auch dementsprechend initialisiert werden muss, der so8 ist ein kopfhörer
-
Thread
Schieberegister (HEF4094B) Programmieren
ich das mit: - ATtiny13 \ 85 \ 44 - ATmega8 \ 328 \ 2560 sowohl mit HEF4094 als auch mit SN74HC595 Schieberegistern. Das einzig zu beachtende ist die Zuordnung der Pins des Schieberegisters zum Mikrocontroller. Anschluss OE ist auf +Vcc zu legen (und somit sind die Ausgaenge immer aktiv).
--------------------------- 16 Vcc 15 oe = Vcc 11 (PA2) ... 2 (seriell data) 10 (PA3) ... 1 (strobe) 12 (PA1) ... 3 (clock) 10 (seriell out') 8 GND */ // Anbindung
-
Thread
Sehr schnelles Einschalten von Musik?
raq-issue-154.html https://www.eeweb.com/simple-white-noise-generator/ https://sound-au.com/project11.htm Da kannst du vermutlich dutzende Schaltungen zu finden. Olaf
Rauschgenerator (z.B. ein rückgekoppeltes Schieberegister auf einem ATtiny oder diskret mit ein paar 74hc... aufgebaut) und am Ausgang einen einfachen Lautsprecher ohne Cloud-Zugang an. Wenn das Rauschen nicht zu "giftig" sein soll, hängst du noch einen Tiefpass vor den Verstärkereingang. Auf dem ATtiny
-
Thread
LCD EA DOG-M und Bascom
Reset Portc.4 Next Wertx Return Da: Data &H3 , &H3 , &H3 , &H2 , &H2 , &H9 , &H1 , &HC , &H5 , &H2 Data &H6 , &H9 , &H7 , &H4 , &H0 , &HF , &H0 , &H1 , &H0 , &H6
Steuerzeichen senden 'Set RS = Text senden 'Cursorposition: &H80 = Zeile 1, Position 1 / &HC0 = Zeile 2, Position 1 Reset Rs : Dogm_pushbyte &HC0 + 5 'Zeile 2, Position 5 'Dogm_lowerline Lcd_ausgabe_text = "Zeile 2 xxxxxxxx" Dogm_write Wait 2 Dogm_clear
-
Thread
I/O Erweiterung mit 74541
jeweiligen 74541 aus den ich dann über meinen 8Bit Port mitteile was er zu tun hat. So erreiche ich mit 11 Bit 24 Bit. Was spricht dagegen ? Gruß Reinhard
Schau Dir mal den 74HC595 an, da machen 3 Stück aus nur 3 Pins 24 Pins. Und mit dem Hardware-SPI ists auch sauschnell. Peter
-
Thread
AVR <--> 89C52
Hallo, das mit den Frequenzen ist garnicht so schlimm. Bei meinem HC08 wird der Takt auch intern geteilt. Deshalb wird bei den Teilen auch nur von der Busfrequenz geredet. Jedenfalls gehen die 32 MHz nur vom Oszillator in die MCU. Das ist relativ unkritisch, wenn man
Hi Axel, für den 8051 wird sehr oft ein 11,0592MHz Quarz verwendet, das ergibt etwa 0,9MIPS und ist fast immer ausreichend. Die 8051 sind billiger, weil es so viele andere Hersteller (mindestens 10) gibt, dadurch sind auch Lieferengpässe nicht
-
Thread
dotmatrix
Beim Theater) Haben uns folgendes überlegt: Die 10 Zeilen wollen wir über Mosfets ansteuern (Buz 11 - ( oder kennt ihr besseren)) Bei den 100 Spalten wollen wir Schieberegister verwenden (74HC595), die dann über einen ULN die Led's auf Ground ziehen. Nun zu den Fragen: Auf Grund der Größe der
sollte man sich ausrechnen können, wie lange eine einzelne Spalte eingeschaltet werden darf. 3. BUZ 11 als Highside ist eher weniger sinnvoll, da es sich dabei um einen N-Kanal-MOSFET handelt. 4. Besser: 10 PNP- oder P-Kanal-MOSFE-Transistoren für die Zeilen. Diese werden von Controller-Ports mit
-
Thread
Lampe(230v 25W) mit einen Mikrokontroller steuern
Lampe ist der Widerstand wenn se kalt ist deutlich kleiner und somit fließen weitaus mehr als rund 0,11A, sprich da braucht es nen größeren Triac, aber man kann ja entweder einen weiteren Triac mit diesem Optokopplertriac ansteuern oder eifnach einen größeren Optokopplertriac oder gleich ein ELR nehmen
Habe mir jetzt folgende Schaltung überlegt,Habe den IC 74HC595N genommen weil er Bereits in Meine Schaltung integriert. Könnt Ihr mir Bitte sagen ob es Ok ist, oder soll ich vielleicht was korrigieren oder was verbessern. bin Über jeden Tipp Dankbar.
-
Thread
LM3916N - wie kaskadieren?!
fuer soviele LED in irgendeiner Konfiguration die ich gut find. Wenn die Pins nicht reichen, nehm ich 74HC595, Schieberegister mit Latch.
Schaltung gab es mal von ELV als Austeueranzeige in Stereo. http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=6101 Da brauchts du nur noch ein RC-Glied vorsetzen. Ich glaub dazu habe ich auch noch die Bauanleitung als PDF. Gruß Dietmar
-
Thread
Integrierte Grundschaltung (hilfe bei Grundbegriffen)
noch ein anfänger in der digitaltechnik und wollte fragen ob mir jemand die einfachen symbole eines 74HC245 gates erklären kann. Wie z.b. DIR / OE / SBA / SAB Oder kennt ihr eine Seite wo das ganze aufgelistet ist, wäre sehr hilfreich fürs nachvollziehen der schaltung.
2, 3, 4, 5, 6, 7, 8, 9 data input/output GND 10 ground (0 V) B7, B6, B5, B4, B3, B2, B1, B0 11, 12, 13, 14, 15, 16, 17, 18 data input/output OE 19 output enable input (active LOW) VCC 20 supply voltage
-
Thread
Display an 5V, µC an 3,3V - geht das?
3,3V nicht wollten, nur eines von robotik hardware aber der Shop ist zu, sonst bei one way helfen 74HC4050 Pegelkonverter, mit knap 4,5V Diode in die VCC senkt die Schwelle für den Tamel high und gibt genug für ein 5V display aus.
ist die Seite schon sehr fundiert Nur für Leichtgläubige. Schon der originale HD44780 kann bis 11V Treiberspannung (also bis Vee=-6V bei Versorgung aus +5V). Der weit verbreitete KS0073 kann 13V. Andere Controller werden ihre eigenen Limits haben. Aber ohne ein konkretes Display und dessen Datenblatt
-
Thread
Takt verteilen
knapp. @ Alexander H. (alexander_h) Nimm einen normalen QuarzOSZILLATOR und klemm dort zwei 74HC04 dran. Das sind 2x6 Gatter. Ein Gatter direkt hinter den Oszillator, um den zu entlasten, dahinter alle restlichen 11 Gatter parallel. Jeder Ausgang mit Serienterminierung (siehe [[Wellenwiderstand
-
Thread
Lauflicht -> ATmega8515 ?
zusammenbauen =) weil 4 bit reichen ja nicht nun haben wir 8 bit zaehlen wir mal cba 1 10 11 100 101 111 hmmh nicht ganz also brauchen wir noch etwas, was und den BCD Code in die einzelnen Punkte ausgibt man koennte aber auch ein EEPROM nehmen und dort die werte reinschreiben und mit
da es bei schnellem Tempo zu Interferenzen kommen kann. Ich würde daher die entsprechende Anzahl 74HC595 (einer für je 8 LEDs) hintereinander ans SPI schalten. Ein ATMega8 sollte genügend Platz für mehrere Muster bieten. Peter
-
Thread
Digitale Audiowiedergabe mit AVR
und seriell zu verschicken - Und das Wichtigste: Der D/A Wandler muss mit einer Frequenz von ca. 11,2Mhz getaktet werden. Leider kann ich diese Frequenz bei 16Mhz nicht so einfach über PWM erzeugen. Gibt es da noch einen anderen Weg? Für Tipps bin ich dankbar, vielleicht hat auch noch jemand ein
Man kann auch mit esternen Teiler-ICs (74hc4040) das Verhältnis von Master-Takt und Bittakt herstellen. In weiteren Teilerstufen bekommt man dann auch noch die Wordclock hin. Hat man ein Parallel-auf Seriell-Register ausreichender Breite und
-
Thread
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
auch Geld. Wenn es ein wenig eckig sein darf, dann tut es ein billiger und passend verschalteter 74HC74, guck mal nach "tayloe mixer". Da hast du 4 Signale für die 4 Quadranten, kannst also den Sinus grob annähern: i: + 0 - 0 + 0 - 0 ... q: 0 + 0 - 0 + 0 - ... Sowas durch jeweils einen dezenten
F_Oszillator / 2^N Wobei N die Bitbreite das Phasenakkus ist. Bei 50 MHz und 32 Bit sind das schlappe 11,6mHz (Millihertz!). > Wir würden schon gerne ~1.5Hz erreichen, um den Piezo frequenzsteuern zu > können. Siehe oben.
-
Thread
Kingbright DD12 LED-Bargraph
handelt es sich nur um einen Fehler im Datenblatt ? Die Ansteuerung sollte über zwei kaskadierte 74HC595 geschehen, die vom AVR mit Daten versorgt werden. MfG Christian
Stimmt der Schaltplan - gerade mal nachgemessen bzw durchgeleuchtet. Am einfachsten wäre es 1,3,6,8,11,15,17,20 gemeinsam an Vdd zu legen (gemeinsame Anode) und dann 2,4,5,7,9,10,13,14,16,18,19,21 jeweils an einen Port Pin (mit R davor). Für LED C,F,H und K musst du dann eben den input-port kurz auf
-
Thread
LED Uhr mit 74HC595 und ATmega32
ausgesucht eine LED Uhr zu bauen und zu programmieren. Die Uhr besteht aus 132 LED's, die mit einem 74HC595 angesprochen werden sollen. Also Controller kommt ein ATmage32 zum Einsatz. Die Uhr selbst und die Platinen sind fertig, ich hänge momentan aber daran, wie ich diese an meinem Controller anschließe
Mikrocontroller aus gesehen anlegen must, das etwas passiert. MR 10 master reset (active LOW) SHCP 11 shift register clock input STCP 12 storage register clock input OE 13 output enable input (active LOW) DS 14 serial data input Insbesondere, wann muss bei SHCP, STCP etwas passieren und wie, wie
-
Thread
FAT32 Datenrate mit uC?!
das bei der Festplatte aus ? Die lässt sich nicht im 8bit Modus betreiben. Ich mache das über 2x 74HC574 Latches: Eines wird mit 8 bit Daten beschrieben und beim Senden der Daten an die HDD über OE\ aktiviert. Das lesen geht umgekehrt: Das Highbyte landet im Latch und wird anschließend gelesen.
läuft auf 16 mhz dann schneller. Diese Resultate ergaben sich mit: Software: Bascom Compiler V. 1.11.7.4 Hardware: Atmega16 @ 8Mhz MFG Nik
-
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.
00370 #define SIG_OVERFLOW2 _VECTOR(10) 00371 #define SIG_INPUT_CAPTURE1 _VECTOR(11) 00372 #define SIG_OUTPUT_COMPARE1A _VECTOR(12) 00373 #define SIG_OUTPUT_COMPARE1B _VECTOR(13) ........ Wie weiss ich nun welcher Pin als Interrupt zu gebrauchen ist?
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Hier das Foto von der Unterseite. PortA0-7 -> D0-7 und D8-15 und an A0-7 über HC573 PortC0-7 -> A8-15 PortB0-4 -> A16-20 PortD5 -> Reset PortD6 -> WR\ PortD7 -> RD\ PortE0 -> MR PortE2 -> CS
25,4MHz 22 33MHz*2/3 17,734 17,734475MHz 16,933 25,4MHz*2/3 16,5 33MHz/2 12,7 25,4MHz/2 11,823 17,734475MHz*2/3 11 33MHz/3 8,86724 17,734475MHz/2 8,4667 25,4MHz/3 8,25 33MHz/4 6,35 25,4MHz/4 5,9115 17,734475MHz/3 4,4336 17,734475MHz/4 Der AVR@16MHz am S1D13506 ist übrigends