-
Thread
Newbie: Welches FPGA verwenden?
Umsetzung wenn du die Anzahl der benötigten I/O verringerst: jeweils 8 Fototransistoren an ein Latch (74hc373 o.ä.) schalten und zu einem Bus verbinden. Das wären dann nur noch 8+8+1 Anschlüsse (Daten+OE+LE). Mit einem Adressdecoder würde sich das noch weiter verringern und du könntest es an einen STM32
Und was spricht gegen die Version mit einem stm32 mit >64 IOs und alles per USB übertragen? Mit 100kHz 8 Byte vergleichen ist ein Witz für einen STM32. Nochmal, das sind 8 Byte. Wenn du das noch ein wenig clever an den Mikrocontroller anklemmst, ist
-
Thread
Nach 45min ein Relais schalten.
Schnellladegeräten drin. Falls der Laden den nicht hat, auch U6046/6047/6049, ICL8250, XR2240, 74HC5555, CD4541 CD4543 CD4536 CD4045 CD4445 CD4451
wenigstens mal die Frage von Sebastian lesen sollen. http://www.reichelt.de/?ARTICLE=91358;SID=32aKoucKwQASAAAGkf07s5840ece556b8d05187d9d7d37137d6d4
-
Thread
Raspberry Pico PIO
gearbeitet haben. Es geht um die PIOs auf dem RP2040. Eigentlich wollte ich in meinem Projekt ein STM32F103 (das selbe wo ich viele Schiebregister benutzten werde) verwenden und 40 Pinne klassisch über 40 IO-Pinne auslesen. Jedoch spiele ich langsam mit dem Gedanken einen RP2040 zu nehmen und fünf 8-Bit PISO-Schieberegister zu nehmen (z.B. 74HC165). Der RP2040 ist mit etwas mehr als 1€ viel günstiger als ein STM32F103 (selbst mit den zuätzlichen Flash, weil wenn brauche ich auch einen der größeren der über 10€ kosten würde) und es macht auch
-
Thread
WordClock mit WS2812
online 08:32:32.039: --> time "192.53.103.103"<0d><0a> update display 08:32:32.054: (OK time) 08:32:41.412: update display 08:33:23.175: (- new client) (HTTP GET /) http path: '/' http parameters
und bei WORDCLOCK24h -DSTM32F10X -DSTM32F103 -DSTM32F103C8 -DUSE_STDPERIPH_DRIVER -DHSE_VALUE=8000000 -DWCLOCK24H=1 -fno-strict-aliasing
-
Thread
Mehere PWM's für RGB LED
Controller nimmst, dann sind die Möglichkeiten eingeschränkt. Dazu könntest du einen 4094 oder einen 74HC595 nehmen. Ich habe einmal eine Schaltung mit 16 RGB Leds aufgebaut (siehe Anhang). Der Nachteil ist, die viele Hardware, weil ich noch 6 Stück ULN2803 dazugebaut habe. Dazu noch 6 Stück 4094 und natürlich
wäre. :) Ich hab das ganze in 8x8er Matrixen unterteilt und "füttere" die LED´s spaltenweise mit 3x 74HCT374 / je Matrix und jeweils einen ULN2803 als Zeilentreiber.
-
Thread
ATtiny45 verfused
die zwei Kondensatoren am Quarz hast du aber nicht zufällig vergessen? Sollte ansonsten mit einem 32 kHz Quarz funktionieren.
Wenn Du noch einen Inverter mit Schmitt-Trigger-Eingang hast (z.B. 74HC14), kannst Du Dir auch schnell einen Oszillator bauen. Gruß Dietrich
-
Thread
Speicherbedarfsermittlung
benötigt. Ist allerdings in Assembler (siehe Codesammlung) und LCD über 3 Drähte angeschlossen (mit 74HC164). Peter
physisch - wegen der I/O-Pins) nehmen. Ich selbst mag den Mega16 bzw. seinen pinkompatiblen Bruder Mega32 sehr gern. Der M32 kostet bei http://kessler-elektronik.de gerade mal 5,98 Euro. Wenn Du nicht gerade größere Stückzahlen davon verbauen willst, dann hol Dir so einen oder den Mega16 (den kannst Du bei
-
Thread
KW SSB-Modulation per DDS möglich?
auch. Die Frequenzeinstellung der meisten DDS-Chips ist eine längere Angelegenheit, mindestens 32 Bit werden seriell reingeschoben. Für Niederfrequenz wird das schon ein ziemlicher Datenstrom, der dauernd am DDS herumstellt, ohne dass Phasensprünge entstehen dürfen.
Die hier beschriebene Elektor-SDR-Platine enthält einen DDS und einen Mischer mit Analogschaltern 74HC4066, wie auch für einen SSB-Sender benötigt. Ein DDS ist normalerweise nur in der Frequenz , aber nicht in der Amplitude modulierbar, daher kann man ohne Mischer nur FM (oder FSK, GMSK...) erzeugen
-
Thread
Impulse mit Interrupt zählen
zum Atmeg32 richtig ist, dann sollte das locker reichen.
einem Scope betrachen. Evtl. sind da Störungen drauf bzw. zu kurze Nadeln. Ggf. Schmitttrigger wie 74HC132 dazwischenschalten. Arbeitet der INT auf steigende, fallende oder beiden Flanken? In deinem Programm fehlen sämtliche Kommentare. Der Rat mit "Assembler neu schreiben" ist natürlich Quatsch
-
Thread
Schieberegister 74HC595N
Hallo, am 74HC595 hat Pin10 die Funktion einen Reset (Rücksetzen aller Eingangs-FF, low-aktiv). Ich würde es als vernünftig bezeichnen, wenn die alle auf +Ub liegen, sofern man die Rücksetzfunktion nicht benötigt
Anwendung überhaupt Nichts direkt über den Reset-Pin 10 zurückgesetzt werden: es werden einfach alle 32 Bit in das Schieberegister geschoben und anschließend mit RCK (Pin 12) in das Ausgangs-Latch übernommen. Wenn man tatsächlich alles löschen will schiebt man 32 Nullen hinein. Peter ". schrieb im Beitrag
-
Thread
[hife] usb-lüftersteuerung mit i2c und co.
kann ich daraus jetzt schliessen, dass ich einen eher umfangreicheren atmega, größer als der atmega32 brauche? also eher so was in die richtung von nem 2560 oder so? (wobei das ja absoluter overkill wäre und ich damit wahrscheinlich noch einiges mehr in meinem pc regeln könnte..) und wo ich gerade
und nkanal. Informier dich in der mosfet übersicht. Als programmer kannst du den parallelport + 74hc126 verwenden. den 74hc kriegst du überall. Schonmal auf obdev.at das usb projekt angesehen? Viel spaß
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Gibt es eigentlich schon Bilder vom Atmega32? oder STM32F030 oder so? Update. Sehe greade hier gibt es den Atmega328 https://www.richis-lab.de/uC01.htm
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
-
Thread
Daten zwischen 2 Avr parallel übertragen (7Mhz)
Takten liest der andere µC die Pixel ein lds ZL, PixelPosL lds ZH, PixelPosH write_line2: out32 out32 out32 sts PixelPosH, ZH sts PixelPosL, ZL sbi PORTD, 4 pop temp pop ZL pop ZH reti [/avrasm] out32 ist ein Makro für 32x [avrasm]ld temp, Z+[/avrasm] Wobei Z aus
Steckbrettaufbau? Das Timing ist schließlich ziemlich kritisch. Würde es etwas bringen einen Puffer (74HC574) zwischen die µCs zu schalten?
-
Thread
AVR/PIC oder ähnlich mit integrated osc >8MHZ
tinys ist, dass man sie für allerlei sachen verwenden ("Zweckentfremden") kann. Sollte ich gerade kein 74HC irgendwass und auch kein GAL usw zur hand haben und spielt die Latenzzeit nicht so ne rolle -> AVR tiny Sollte ich keinen externen AD-Wandler haben -> AVR tiny usw. Nur leider ist für gewisse solche
16Bit habe ich nur selten und dann nur DSPics. Bei 32Bit überwiegen bei mir die diversen ARM knapp vor den PIC32. Gruß Carsten
-
Thread
C Code in AVR umwandeln
hab ein 64 Bit Muster was ich in meinem µC zwischenspeichern will, um es dann an 8 schieberegister 74hc595 zu senden. Mit dem Quellcode erzeuge ich mir ein beliebiges 64 Bit-Muster! Dieses soll dann ambesten im Ram gespeichert werden, da dieser beim ATMEGA 32, welchen in verwende, ja 2 KByte groß ist
Helfer,Nullen); strcat(Helfer,s64); strcpy(s64,Helfer); //ltoa (i,s64,2); strcpy (sLOW32, s64+8); //strcpy( Ziel, Quelle) s64[8]='\0'; //setze an der 8 stelle des Hexwert strcpy (sHigh32,s64); lLow32 = strtoul(sLOW32,NULL,16); lHigh32 = strtoul(sHigh32,NULL,16)
-
Thread
2mal16 Analoge eing. erkennen, Geschw. egal, 20-36V
die Spannung einwärts ziemlich hoch ist. Als Multiplexer hat ich mir (hier aus anderen Posts) den 74HC4067 rausgesucht. Am besten wär ein Multiplexer, mit 8 oder 16 eingängen, der es mir gleich fertig für meinen eing. ADC als Spannung gibt oder eine IIC Schnitstelle hat. Ich will nicht zu viel
xdt512, spi, sci(in berieb und voll), IIC (in berieb), ADC. geg links- 24V(20-36V) analog eingänge, 32 an der zahl. ges: möglichkeit diese abzufragen, alle 32, nicht zeitgleich und nicht schnell aber sicher. 1. Gedanke 0/24V (x32) -> Multiplexer(4x8) -> Optokoppler -> 0/5V -> PCF8574P -> IIC-Bus
-
Thread
6 Tachosignale von PC-Lüftern messen
meinen Linux Server bauen. Da möchte ich u.a. 6 Lüfterdrehzahlen messen. Allerdings hat mein Atmega16/32 nur 2 externe Interrupts, sodass ich das ganze über eine Softwarelösung implementieren muss. Ich hab aber keine Ahnung, wie ich das machen soll. Kann mir jemand kurz in Worten oder einem Programmablaufplan
Dann pack die 6 Signale doch auf einen 74HC4051 und scanne die dann der Reihe nach durch. Der Ausgang kann dann ja auf einen externen Int gehen.Leg ein Datum an, mess die Zeit und schalte weiter, wenn die Daten ok sind. MW
-
Thread
2 Potis an einem Analog-Anschluss auslesen
Kombination MC-Platine mit WLAN und ArduinoIDE gibt es tausende Varianten. Warum eines mit ESP8266? Der ESP32 hätte ja mehr als genug Eingänge?
irgendwo > rumliegen. Gut. Wenn du den da hast nimm den. Besser, vor allem bei kleinen Spannungen: 74HC405x. Gibt auch sehr spezialisierte und kleine Analogmultiplexer, DG4157E z.B. im SC70-6
-
Thread
einfache Grafikkarte mit 256x252 und 256 Farben für AVR
32kByte * 8 = 256kBit. Hersteller geben gerne die Bits an, da das nach mehr ausschaut.
Widerstand geschaltet? Könnte man diesen weglassen, wenn man die Widerstände an den Ausgängen des 74HC574 entsprechend anpasst (z.B. 681, 1430 für blau)? Oder dient der 100 Ohm Widerstand nicht bloss zur Einstellung der korrekten Spannung? Vielen Dank im voraus.
-
Thread
Verständnis Adressdecoder
von 8 Bit zu kommen. PS: Anzumerken wäre noch, dass von den Flashs nur jeweils die Hälfte der 32kB genutzt wird, es sei denn, das B in 32kB steht hier ausnahmsweise für ein 4-Bit-Byte.
generieren. stimmt, früher nahm man 139er und 138er Dekoder zusammen. erst den 139er 74139 bis 74HC139 für die oberen Adressen, mit dem Ergebnis ging man aufs !Enable der 138er optimal so das alle 2K SRAM ein Enable !CS bekamen. passt wunderbar: 64K Adressraum mit dem 139er (4 Ausgänge) in 4
-
Thread
Multiplexer als Demultiplexer?
ADG732) in beide Richtungen, also als Multiplexer oder als Demultiplexer betreiben? Ich brauche ein 1:32 Demultipexer und frage mich momentan ob ich das mit einem fertigen IC oder lieber mit einem µC machen sollte. Was denkt Ihr?
Ausgang gleichwertig. Einen digitalen Demultiplexer zu verwenden ist dir zu einfach??? Für 1->32 würde man zwei 74HC154 verwenden / parallel schalten + Inverter. Der Dateneingang ist z.B. jeweils !E0. Die Auswahlleitung A4 -> !E1_1, A4 -> Inverter -> !E1_2. Nicht selektierte Ausgänge geben 1 /
-
Thread
Suche Simulator für Motorola 68k
Vielleicht kann es ja auch jemand gebrauchen, dessen EPROM Daten verloren hat. IC30, IC31, IC32, IC33 sind die die vier einzelnen Hitachi EPROMs HN27512G-25 auf dem CPU Board A7. Texte befinden sich in den IC33,IC32 Chips - MSB first MI6311.BIN ist das ganze 256kB lange Programm des Sweepers
Schluß Gigatronics. Letztere haben das Gerät noch Mitte der 90er verkauft, mit kleinen Änderungen wie 74HC Logik anstelle von 74LS. Meiner hatte übrigens auch einen Fehler im Netzteil, als ich ihn bekam. Schuld war ein defekter NTC, der Übertemperatur signalisierte und das Netzteil sofort wieder abschaltete
-
Thread
Blaupunkt GAMMA Kassettenlaufwerk entfernen
? Einfach ist das nicht. Ich habe vor einiger Zeit eine Fostex 4-Kanal Cassettenmaschine auf STM32 umgebaut - sprich, das Laufwerk wird nun vom STM32 nachgebildet, der auch den Audioteil übernimmt. Aber der Fostex Ablaufprozessor ist ein wenig mäkelig. Er möchte bei Play/Record z.B. den Schlitten
Radio wieder auf 'Radio', was du vermutlich auch mal möchtest. NE555 muss nicht sein, du kannst mit 74HC14 einen Oszillator mit 3 Bauteilen bauen und den dann mit einem weiteren Gatter des Chips und Diode ein- und ausschalten ('gaten'), denn die Pulse sollten nicht kommen, wenn Play/Spulen oder Insert
-
Thread
Welcher Mikrocontroller? (Audio Spectrum Analyzer)
>Ich würde einen von den neuen STM32F4 nehmen Wer einen Hammer hat sieht als Lösung nur Nägel;) Oh man.
Atmega8 + 2x 74HC595 reicht völlig aus. Ich denke ein ARM ist hier einfach nur ein Overkill. Mit elmchans fft Routinen kommt man auf knapp 4ms für 64pts (16Mhz). Der ADC schafft locker 8bit bei 40kHz.
-
Thread
M32C83 Adressbus/Datenbus
Platte anschließen und sehen ob sich was tut. Benutzt hier eigentlich außer mir jemand den M16C / M32C?
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
-
Thread
SPI vervielfältigen
recherchiert. Was haltet ihr von der Lösung, ein Schieberegister zu verwenden…?🤔 Also z.B. ein 74HC 164. Damit kann man doch, wenn ich es richtig verstanden hab, aus dem seriellen SPI Bus einen parallelen Bus bauen mit z.B. 6 „Strängen“. Wenn ich 6 Stränge hab, fahr ich dann einfach mit 6facher
<NeoGrbFeature, NeoEsp32Rmt3800KbpsMethod> RMT3; typedef NeoPixelBrightnessBus<NeoGrbFeature, NeoEsp32Rmt4800KbpsMethod> RMT4; typedef NeoPixelBrightnessBus<NeoGrbFeature, NeoEsp32Rmt5800KbpsMethod> RMT5; erweitere und
-
Thread
Parallel Analog nach Seriell Digital
parallele Analog-Eingänge in einen Seriellen Digitialausgang wandelt. Ein Eingangs-Schieberegister 74HC165 hat z.B. 8 Digitale (paralelle) Eingänge und 1 Digital (seriellen) Ausgang. Gibt es das auch mit Analogen Eingängen? Betriebsspannung zwischen 3-7V. Als Auflösung reichen mir 8 bit. Den digitaln
> Kauf dir ein paar Atmega32 und lass die über UART, > SPI oder I²C miteinander quatschen Oder eine ATtiny26, der hat sogar 10 analoge Eingänge und ist kleiner.
-
Thread
Weiviel Volt ist für High-Eingang notwendig
einer Tiny2313 einzusetzen, der mit dem Modul arbeiten auf Basis 3,3V und der Tiny2313 an den Mega32 mit 5V zuhängen. Kommunikation soll dann über Art SPI laufen, erkennt der Mega32 bei 3,3V schon einen High-Pegel ? Gruss A. Arndt
min. HIGH-Pegel mit 2V spezifiziert ist und der 3V3-CMOS-Ausgang min. 2.6V abliefert. Falls der MEGA32 mit HC-Eingängen und nicht mit HCT spezifiziert ist, empfehle ich dir einen Buffer, z.B. aus zwei 74HCT04 dazwischen zu schalten. Diese müssen natürlich mit 5V versorgt werden.
-
Thread
Ein Füllstandmesser auf Einperlungsbasis
Controller verwende ich einen NANO-Klon. Ausgänge Erweiterung geschieht durch SPI Schieberegister vom TYP 74HC595 und eine Open-Drain Version vom Typ TPIC6A595N (<50V/350mA) um die Magnetventile und andere 12V Lasten zu betätigen. Das spart viel begrenzten IO des uC. Der 74HC595 steuert den Schrittmotor, die
schnell ausprobieren zu können: https://github.com/clearwater/SwitecX25 Um den Motor über einen HC595 betreiben zu können, mußte ich das HW-Layer der Libray entsprechend abändern. Dadurch ist wegen aller benutzen Pins des HC595 im Augenblick nur ein Motor ansteuerbar. Allerdings ließe sich die Library
-
Thread
APA102-2020 Multiplexen
Alle Datenleitungen der Ketten parallel 32er Ketten und den Clock über einen 1 aus 16 Multiplexer analog switch https://assets.nexperia.com/documents/data-sheet/74HC_HCT4067.pdf welche Kette dann den Clock bekommt für die Daten bestimmst
Schnittstelle des mc statt Pins zu toggeln. > > Bei 512 Leds benötigst Du: > > (512 + 2) Frames * 32 Bits/Frame / 512 kbits/s = 32,125ms > Bei 512 LEDs sollte der Endframe >=256 bit sein. Start- und LED-Frames sind 32 bit. 32 Bit fuer den End Frame gelten nur bis 64 LEDs.
-
Thread
Mikrocontroller Auswahl?
willst ist es auch kein größeres (technisches) Problem, ein externes EEPROM (Seriell, I2C, SPI - z.B. 32Kx8, I2C, 8 Pin, <2 ) anzuschließen.
Als Multiplexer würde ich den 74HC4051 nehmen und den Ausgang an ADC0 vom µP legen, die weiteren Eingänge an ADC1-ADC4 (müßte 12 Kanäle geben). Die Programmierung ist simpel; wichtiger ist hingegen, eine Schutzbeschaltung an den '4051
-
Thread
Atmega32 - Prob. mit ISP und externer Clock
bastele an dem experimentellen RFID-Reader von Elektor rum. Dort ist ein 13.56 MHz Quarz über ein 74HC00 an CLK1 eines AVR (org. ATmega16, bei mir ATmega32) angeschlossen. Ich versuche jetzt ein selbstgeschriebenes C-Programm über ISP in den ATmega32 zu flashen. Als Hardware verwende ich ein ST500v2
Problem entdeckt und behoben. Ich hatte GND am Atmega32 schlecht verlötet und durch die schlechte Lötstelle einen Spannungsoffset am µC. Beim Durchmessen hatte ich bisher GND vom Oszi an dem bequemen Massepunkt angeschlossen und so ist das Problem erst jetzt
-
Thread
Single-puls 10us
: > ...einen getriggerten > Einzelpuls mit 10us Dauer zu erzeugen. Bei den Angaben reicht ein 74HC4538.
pegel schrieb im Beitrag #6262279: > Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn > die Temperatur im Rahmen bleibt und abgeglichen wird. > > Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich. > Inklusive Entprellung vom Taster
-
Thread
Eigenbau Mp3 Player
1. 74HC595, 74HC165 oder http://www.mct.de/faq/spi.html 2. WinHEX oder ähnliche Programme.
Betriebssystemen) geschrieben und gelesen. Dabei wenden sie gewisse Algorithmen an, z.B. FAT12/16/32. Darüber, ob FAT die beste und übersichtlichste Methode zum Verwalten von Daten ist, lässt sich trefflich streiten. Unbestritten ist jedoch die Tatsache, dass sich FAT als Standard durchgesetzt hat und
-
Thread
Acoustic Thermometry: Temperaturmessung über die Schallgeschwindigkeit (Letzte AN von Jim Williams)
ca. 1 ms erscheint das Echo. Nach 15000-facher Verstärkung wird die Laufzeit mit einem 16 MHz atMega32U4 gemessen und in eine Temperatur umgerechnet. Auflösung ca. 0,1°F Nicht berücksichtigt wird die Abhängigkeit der Schallgeschwindigkeit von anderen Faktoren (Feuchtigkeit, Luftdruck). Deutlich sieht man die unterschiedlichen Technologien: Williams verwendet 74HC74, 7490, HP5082-7300 Displays etc. Der µC (Omar Sanchez-Felipe) wurde nachträglich zur Temperatur-Umrechnung drangeflanscht. Dabei hätte man die ganze Ablaufsteuerung dem µC überlassen können.
-
Thread
ATSAM und Schutzdioden?
irgendwo in den Datenblättern? Dann habe ich mir mal den Spass gemacht und versucht das für einen STM32F446 zu finden. Und da steht das sauber beschrieben in RM0390
am Eingang möchte man nun wirklich nicht zünden. Gegen ESD geht das bestimmt gut, aber wer mit der 74HC-Familie groß geworden ist, ist anderes gewohnt.
-
Thread
16x2 Display an Atmega 32/64 mit EEPROM?
oder etwas in der art zur Speichererweiterung wo die ganzen Texte drauf sind oder schafft ein Atmega 32/64 so etwas? Funktioniert das was ich vor habe? MFG Hansi PS: Da es mehrere Relais werden sollen, werde ich wohl eine 74HC595 Porterweiterung dazu zusammenstricken müssen.
1. Der mega32 packt das ganz alleine, wenn du noch mehr willst bau gleich nen mega644 drauf und löt dann statt 16 nen 20 MHz quarz hin -> mehr Reserve (Vorsicht pollins 20 MHz Quarze sind Oberton). 2. Wiviele Relais
-
Thread
Div. Anfängerfragen zu Hochgeschwindigkeitslichtschrankenprojekt + Verschluss
möglichst schnell reagieren und ein eindeutiges Signal >liefern. Dazu nimmt man einen Komparator, ein 74HC14 sollte reichen. >Photodioden bzw. eine LED im Spektrum des Lasers scheinen eine gute >Wahl. Liege ich hier richtig? Phototransistoren schalten wahrscheinlich >zu langsam. Langsamer, aber
III*: Welcher Bautyp ist für das Gatter (und andere Bauteile) zu >empfehlen, CMOS oder TTL? [[74xx]], HC Baureihe. Echtes TTL nimmt heut keiner mehr. >(widersprüchliche Angaben gefunden). Sind die Zeitdifferenzen so gering, >daß es keinen praxisrelavanten Unterschied macht? Ja. >Ich würde
-
Thread
Parallax Propeller
die Das USI einiger Tinys könnte das, vieleicht gehts auch mit SPI, ansosnten gibts auch bei den 74HC's chips die Seriell/Parrallel wandeln können.
Semester. Ich habe bereits programmiert auf: Valvo 2650, Motorola 6809, Motorola 68008, Freescale 68HC12, AVR8 und beginne gerade mit AVR32. Jeder dieser Architekturen hat ihre Vor- und Nachteile. Ich habe bis auf den AVR32 jede dieser Architekturen in Assembler programmiert, den AVR8 zusätzlich in C,
-
Thread
Digitale Audiowiedergabe mit AVR
. Als Codec habe ich einen AD1845 verwendet. Der hat ein paralles Inerface, das geht mit einem Mega32. Ausserdem brauchst du noch _mindestens_ 8kB Puffer (externese RAM) für die Audiodaten (Meine Erfahrung mit CF, 44.1 kHz, Mono, 16 Bit).
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
Wieviele Drehencoder kann ein atmega8 auswerten?
. Es sollen Panasonic-Drehencoder von Pollin verwendet werden, die über serielle Schieberegister 74HC165 abgefragt werden (links, rechts und Taster). Nach Auswertung und Entprellung soll der entsprechende Parameter überprüft, verändert und über Midi an den Synthie gesendet werden. Da der Synthesizer
diese Aufgabe mit EINEM Atmega8-16Mhz lösen oder sollte man besser mehrere Atmegas einsetzen (z.B. 32 Encoder pro Atmega, Übermittlung der Daten über I2C an einen Zentralatmega, usw.)? Ich freue mich auf jede Antwort. Gruß von Thomas
-
Thread
Spektrumanalyser Frequenzspektrometer Eigenbau bis 1MHz
Mit den Widerständen R8 R20 R32 R44 kann man die Bandbreite stufenlos einstellen, ohne die Verstärkung wesentlich zu ändern. So im etwa wird das bei allen SAs gemacht. 4 Quarzfilter in Reihe sind schon deswegen notwendig, weil
Bei den noch recht moderaten Frequenzen gehen auch die CMOS Schalter wie 74HC4066 noch recht gut - für bessere Isolation halt 3 davon. Das gilt auch noch, wenn man mit der ZF etwas höher geht (z.B. 4 MHz) so dass der Tiefpassfilter am Eingang weniger kritisch wird. Zumindest
-
Thread
Etwas ratlos; ATmega8 Fusebits? Clock?
mir gerade dieses hier gegoogelt: http://elm-chan.org/works/avrx/report_e.html Sollte ich soeinen 74HC299 hier finden probiere ich das 'mal. Sonst komme ich gerne auf Dein Angebot zurück... :o) Wie kommt es eigentlich, das ATmega8 zwischen 1,65 und 9++ EURO kosten sollen? mfg werner
Paul Baumann: Würde es dir was ausmachen mir deinen Schaltplan zu senden? Könnte man den AtMega32 'einfach' dann in den DIP 40 steckplatz stecken und so wieder durch die exe wiederbeleben? Sry, hab von den Fusebits generell wenig ahnung... Und hatte als MC bisher nur den AtMega8 und AtMega32..
-
Thread
DIY Speicheroszi
Ich habe vor, einen Logicanalyzer mit einem AVR32 aufzubauen. Wie sinnvoll ist es, als zusätzliches Feature einen einfachen Speicheroszi zu realisieren? Geht das? Im Prinzip müssen ja nur die ADC-Werte in den RAM geschaufelt werden, oder? Ich frage
der Takt bis zum letzten Bit rumgesprochen hat (ca. 130-220ns typ, je nach Hersteller). Besser: 74HC590.
-
Thread
Controllertypen: Blick über den Tellerrand
Kuck Dir unbedingt den STM32 mal an http://www.mikrocontroller.net/articles/STM32 Das ist mein aktueller Liebling vor allem wegen der komfortablen C Firmwarebibliothek. http://www.mikrocontroller.net/articles/STM32F10x_Standard_Peripherals_Library
einen Signalgenerator, der auf 10 Stellen mit BCD parallel gefüttert werden möchte. Eine Reihe 74HC574 an den Speicherbus gehängt, und ab geht die Post: ein Frequenzupdate ist in 3 µs durch (der Generator braucht 20 µs dann zum Einpegeln der neuen Frequenz). Manchmal ist MMIO schon praktisch.
-
Thread
Minirechner/Rechner für FORTH
Intelligenz enthält. Das Herzstück des My4TH-Computers ist ein einzelnes NOR-Gatter in einem 74HC02. Es verfügt über RS232- und I2C-Schnittstellen an Bord sowie eine Reihe frei nutzbarer digitaler Ein- und Ausgänge. Und die komplett online verfügbare Dokumentation rundet das Ganze ab. Ich habe
ESP32 oder RP2040 wäre meine Wahl mit Forth! Alle Projekte sind aktiv, interessant und praktisch verwendbar. https://esp32.arduino-forth.com/ https://esp32forth.forth2020.org/home https://esp32forth.appspot.com
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Dazu einen USBasp für wenig Geld. Für mehr Ausgänge dann vielleicht ein paar 10-Cent-Bausteine Marke 74HC595, mit 3 Pins anzusteuern. Bleiben Sogar noch 2 für I2C mit RTC-IC übrig. Mit nur einem Timer sogar etwas sportlich und ein wenig Gedanken nötig, wie man die Zeit vom RTC-IC abholt und die Ausgabe
etwas fällt damit ja aus. 10 ATtiny13 DIP-8: http://www.ebay.de/itm/161001100561 - 4,40 Eur 10 74HC959: http://www.ebay.de/itm/300665865738 - 1,48 Eur DS3231 I2C RTC: http://www.ebay.de/itm/400503978923 - 1,44 Eur (schön präzises Ding laut Werbe-Datenblatt. Meines dürfte auch bald ankommen.) USBASP