-
Thread
Gute alte Zeiten :)
mal hervorkramen. Am selben Tag zogen wir in die Schillerstraße, um uns mit Fassung, Oszillator, 74F... und 74S... einzudecken. Möchtest Du noch mehr wissen?
hier gibt es alte NEWs: http://www.stcarchiv.de/hc1985/06_atarist.php *träum*
-
Thread
STM32 Pin-level bei Reset
Hallo, ich arbeite gerade mit dem STM32F103V8 Prozessor von ST: ist es normal, dass bei einem Reset des Controllers per Software alle Pins auf Low geschaltet werden? Ich dachte die Pins werden per default auf High-Level gezogen vom Prozessor
weshalb da Schottky-Dioden wie BAT42 sicherer sind als 1N4148. Kannst aber auch Open-Drain Treiber wie 74HC07 an Stelle der Dioden nehmen. > Im Prinzip ist das > Low-Signal vom Resetbutton oder von einem anderen Prozessor für einen > zweiten Prozessor genau das gleiche Signal... Nö. Aufgrund der
-
Thread
Umgang mit SPI Lernen
findest du massenhaft SPI Anwendungen, auch in C. Stichworte für die Suche wären z.B. LED-Cube oder 74HC595
schön geheim gehalten hast. Sorry war unbeabsichtigt ihn nicht zu erwähnen. Ich werde den ATmega32 verwenden.
-
Thread
ATTiny2313 und SPI
Ich will mit folgendem Pascal-Code eine SPI-Output realisieren, welcher ein Schieberegister 74HC595 ansteuert. Es ist nur ein einfacher Zähler. Was habe ich bei den Registern übersehen, das ich nicht Hardwaremässig auf den USI schreiben kann ? Die Led an BP7 leuchtet voll. Wen ich aber mit
Compiler intetessieren. Es > soll Leute geben, die es geschafft haben, FreePascal für AVR und STM32 > ans laufen zu bringen... ich wars nicht. Ich gehöre dazu. Das Tutorial für Arduino/STM32 und Lazarus ist von mir. Wobei es mit dem STM32 noch recht habert, Das Problem mit dem USI habe ich
-
Thread
wie uint32_t über SPI rausschicken
Problem das ich habe schonmal im Forum geschaut, aber nix passendes gefunden. Wie kann ich eíne uint32_t variable über die Hardware SPI übertragen? Das SPDR ist ja bloß ein Byte groß. Die uint32_t Variable soll in 4 in Reihe geschaltene Schieberegister (74HC595) geschoben werden.Wie kann ich die zerteilen
data, size_t size) { for (size_t n = 0; n < size; n++) SPI_MasterTransmit (data [n]); } ... uint32_t foo = 0x1234567890; Transmit ((void*) &foo, sizeof (foo));[/c]
-
Thread
Mehrere Oszillatoren an Atmega32
schrieben, das OCXO-Signal, auch per zusätzlicher Hardware, soweit herunterzuteilen, dass der ATmega32 es zählen kann.
sind mittlerweile recht teuer und schlecht verfügbar, ich möchte es also nicht riskieren. Ein paar 74HC595 + Transistoren gibt es für wenige Euro sodass man sich da keine Gedanken machen muss. Datenblatt für interessierte. Die gab es wohl nur kurz weil dann LED Anzeigen einfacher und günstiger wurden
-
Thread
I2C-LCD-Lib Probleme
Nachtrag: Ausprobiert mit AVR-Studio und Mega32
die Reihenfolge wichtig! Das ist Quatsch. Der PCF8574 kann nicht um ein Bit schieben, wie ein 74HC164. Alle 8 Bits werden mit dem ACK gleichzeitig gesetzt. Peter
-
Thread
ADC Porterweiterung mit Analogmultiplexer Fragen zu Umschaltzeit, Spannungsverlust usw.
niedrig ist (Steuersignal 3-5 V) lohnt es sich ggf. statt dem CD4051 den 74HC4051 als Multiplexer zu nehmen. Da sind die Widerstände noch etwas kleiner (ist pinkompatibel und lässt sich entsprechend leicht austauschen). Aufpassen muss man noch, dass die Spannung die der
bus) ueberlegen. (zB pcf8591 ist einfach in through-hole gehause zu bekommen) PS : Dein ATMEGA32 hat auch nur 1 ADC und die 8 kanaele werden mittels internen MUX geschaltet.
-
Thread
PDP11 KL11 SLU in altem CPLD?
74HC166, das ungefähr so etwas wie ein VT-100 emuliert. Zwar nur den Output (kein PS/2) aber da ich keine serielle Schnittstelle sondern den 74HCT652 als Eingang verwende wird der UART wieder frei und daran kann ich dann die PS/2 Tastatur anhängen und via 74HCT652 den ASCII Code an den PDP-11 senden. Für den DCJ11 ist sieht es wie ein DLV-11 aus. Gruss Peter
-
Thread
Reichelt: Was ich gerne im Programm hätte
74AC ICs wären auch nicht schlecht, denn bei den schnellen uC wird es mit den HC schon knapp. Die 3 ACMOS ICs die es gibt sind ja ein Witz. Vor allem 74AC4040, AC573, AC574, AC14, AC32, AC08 usw. wären
Hallo mindestens 1 Derivat der HCS12X Familie von Freescale. Ich würden den HCS12UF32 empfehehlen. Der hat 32k Flash, mehr kann man mit kostenlosen Kompilern eh nicht programmieren und USB! Außerdem haben alle Controler mit nem X hintendran noch einen Interuptgesteuerten Coprozessor on
-
Thread
Ultraschall Anemometer zu x-ten
noch durch Laufzeitmessungen ermittelt werden. Jetzt meine Frage: Derzeit verwende ich im ATmega32 eine sehr aufwendige Timerroutine um die beiden um 90 Grad verschobenen 40 kHz Signale zu erzeugen, z. Zt. mit Compare on Match Interrupt von Timer2, der aber in der Interrupt-Routine sehr viel Rechenzeit
Erzeuge einen einphasigen Takt mit 160kHz und spendiere deiner Schaltung noch einen 74HC74. Mit dem kannst du die beiden Phasenverschobenen Signale erzeugen. Q des ersten FF mit D des zweiten und /Q des zweiten mit D des ersten verbinden. Den 160kHz Takt auf beide CLK.
-
Thread
Falsch gehenden Quarz erkennen?
einen zweiten Quarz zu verbauen) eine sinnvolle Möglichkeit, fehlerhaft gehende Quarze an einem STM32L053 zu erkennen? Alternativ: kennt jemand ein brauchbares Paper zum Thema Fehlermechanismen bei Quarzen? https://www.st.com/resource/en/application_note/an2867-guidelines-for-oscillator-design-on-stm8afals-and-stm32
wobei ich mich an Letzteres garnicht mehr erinnern kann. Vielleicht irgendeine Schaltung mit 1 MHz HC18 und 74LS04.
-
Thread
STM32: LQFP100 mit PSRAM (FSMC)
ACTIVE bedeutet. Und welche ist die Steuerleitung für das Latch? Da werde ich doch garantiert ein 74HC573 Latch verwenden müssen oder funktioniert das anders? Danke für eure Hilfe, ich steige da nicht ganz durch!
wenn ich weiß, dass ich alles im Prinzip richtig verbunden habe: Ich habe nun FMC D0-15 vom STM32 mit den Eingängen vom Latch und den IO0-15 des PSRAM verbunden. Die Ausgänge vom Latch gehen auf A0-15 vom PSRAM. A16-18 kommen direkt vom STM32, genauso wie die restlichen Steuerleitungen. Das Latchsteuersignal
-
Thread
Widerstandsdekade selber basteln
ein PIC, ein LCD und ein Drehimpulsgeber zum "Durchstimmen". Die Widerstände, Relais, ULN2803 und 74HC595 plus Rest passen wunderbar auf einen Euro-Print. Ich dachte, eine Tabelle im Speicher abzulegen, wo ich z.B. zwischen E3, E6, E12 und E24 oder so wählen kann, es reicht ja einmal die genauste
: IP40 µC : STM8L152R8T6 http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=45139
-
Thread
Sparsamer uC mit Timer Funktion
Der ATmega48A braucht mit 32kHz Uhrenquarz <1µA. Das Compareregister auf 32 eingestellt ergibt 1,007ms.
mit einem 47uF > Stützkondensator mindestens 200ms lang die Zeit messen können. Dazu reicht ein 74HC4060 mit Keramikoszillator. Dann muss man den aber noch auslesen. Eine Echtzeituhr mit Uhrenquarz und I2C ist da einfacher handhabbar. Aber auch die ist überflüssig, siehe oben.
-
Thread
Techniker-Projekt: Füllstandsanzeige für Modellfahrzeug
zum Controller passt. Ohne die Kapazität des Sensors zu kennen, würde ich eventuell mal über einen 74HC4060 als Oszillator nachdenken. Im Datenblatt dazu sind schon ein paar Beispiele als RC-Oszillator enthalten. und der nachgeschaltete Zähler teilt die eventuell für den Controller schon hohe Frequenz
Controller passt. Ohne die Kapazität des Sensors zu kennen, würde ich > eventuell mal über einen 74HC4060 als Oszillator nachdenken. Im > Datenblatt dazu sind schon ein paar Beispiele als RC-Oszillator > enthalten. und der nachgeschaltete Zähler teilt die eventuell für den > Controller schon hohe
-
Thread
Relaismatrix
richtig herum drin sind. Und an den OP. Die Matirx ist eher Nonsense. Für 256 Relais braucht man 32 Schieberegister ala 74HC595, Stückpreis 20 Cent oder so, macht 6,40. Dazu 32 ULN2803, Preis ähnlich, Summa Sumarum 15 EUR. Das geht im Preis von 256 Relais unter, und man kann alle Relais einzeln steuern
-
Thread
SRAM an 8515
Ich möchte ein SRAM Modul an den 8515 hinhängen. Ich habe mich für folgende Bauteilw entschieden: 32k SRAM: AS7C256-15 von Reichelt Latch: 74HC573 Ich habe das Datenblatt studiert und werde aus einigen Sachen nicht so ganz schlau. Wieviel Speicher hat das Ding jetzt wirklich? Was bedeutet 32k
Hi Andy. Also, 32K words x 8 bit heißt mit anderen Worten: Das Ding hat 32KByte (2^15 Speicherplätze a' 8 bit). SRAM: /CE kannst du auf GND setzten, da du anscheinend kein anderen Chip am Bus hast. /OE legt die
-
Thread
SPI Debugger / Logger gesucht
dann hoffentlich die einfachste Methode sein. Werde mal sehen was ich da an uC so finde, ein Mega 32 sollte da ja reichen.
Alternative ohne Verwendung von 2 Hardware-SPIs: 2x 74HC595 am externen Bus des Mega162. Einer für MISO einer für MOSI. SCK zusätzlich an einen Timer-Eingang zum Bitzählen. OCx-Ausgang von diesem Timer an den "Latch" Anschluss der 595-er. Damit sollte man
-
Thread
LED - Steuerung mit GW-Basic
Aus5 888 8 6 Aus6 888 16 7 Aus7 888 32 8 Aus8 888 64 9 Aus9 888 128 gruss maik
gerade ein paar teile gefunden, sind zwar nicht die besten bilder aber naja. bild 1 steht drauf: 74HC4094N A74710PS Hnn9648 B bild 2 :C33825 PH 6 6 bild 3 : keine ahnung was und wie groß die sind. vielleicht kann man damit was anfange, habe
-
Thread
GDB Remote Protokoll MIPS
MIPS-Register-packet-Format Also: "All registers are transferred as thirty-two bit quantities in the order: 32 general-purpose; sr; lo; hi; bad; cause; pc; 32 floating-point registers; fsr; fir; fp." Als wüsste er nicht welche Register kommen und eine xml Config kann ich dem GDB nicht geben, da er behaptet
bd (GDB ->) $qsThreadInfo#c8 (GDB <-) + GDB command: qsThreadInfo (GDB <-) $l#6c (GDB ->) $Hc-1#09 (GDB <-) + GDB command: Hc-1 (GDB <-) $OK#9a (GDB ->) $qC#b4 (GDB <-) + GDB command: qC (GDB <-) $#00 (GDB ->) $qAttached#8f (GDB <-) + GDB command: qAttached (GDB <-) $0#30 (GDB
-
Thread
7 Segmentanzeige in Dezimal umwandeln Gesperrt
glaub ich - einen 1 HZ Generator aus einer alten Quarzuhr (klappt mit 2 Dioden und einem BC517) 4 x 74LS90 (74HC90 wäre zwar Stromsparender - hab ich aber grad keine) und 4 x 4028. Fertig ist die Dezimaluhr. Wenn ich dann noch 4 x 74141 nehme, dann gehts auch noch gleich mit NIXIE.
2716; EPROM 27128 gibts die noch? Hier im Forum hätte mit Sicherheit noch jemand welche. 2732, 27C32 ginge auch.
-
Thread
i2c switchen mittels 744316
welches von den Modulen angesprochen wird, mittels eines analog switches realsieren. I hatte vor den 74HC4316 zu benutzen. Dort kann i mittels Enable-Pins festlegen welche Ausgänge aktiv geschalten werden und welche nicht. Am Eingang sollte das SCL Signal der i2c busses liegen. Nun meine Frage: Kann
oder Bei mehr als acht muss ein I2C Switch her. Aber mit einem 4-Kanal I2C Switch kannst du dann 32 Slaves ansprechen. Und da man acht I2C Swiches direkt an einen Bus hängen kann, wären dann bis zu 8*32 = 256 Slaves ansprechbar. Reicht das fürs erste? MFg Falk
-
Thread
Multistop Zähler
interessant. Die Auslese des Fifos soll dann ein ATMega128 übernehmen. Man kann die Sache auch mit 74LV8154 oder 74HC590 machen: hat aber nur ein Register und auch nur 25 oder 40MHz. Beste Gruesse dvh
des FIFO's bestimmt die Anzahl der Ereignisse, welche gezählt werden können. Wenn man das FIFO mit 32 Bit Busbreite auslegt, dann könnte man sogar noch 5 Bit als Zähler für die Ereignisse abspeichern. Über einen einfache Datenbus wird das FIFO vom Atmel ausgelesen. Braucht ein kleines FPGA, das allerkleinste
-
Thread
JTAG für Arm
Ergebnis auch negativ war, koennt' ich mir die Bastelaktion fuer "Minmalausstattungs-Wiggler" (nur HC244 + Transistor ohne LCX244) sparen. Hab' ich den Schaltplan des Olimex-Wiggler auf deren Webseite uebersehen? Martin
Müsch. Die aktuelle Version 2.08 von ocdremote arbeitet wohl auch nicht mit dem einfachen Nachbau (74AC/HC244+Transistor) zusammen (gefunden in 3 Threads, keine eigenen Versuche). Ich war inzwischen helbwegs erfolgreich mit einer älteren ocdremote-Version. Hinweise dazu in einem Foren-Archiv - weis
-
Thread
Ansteuerung von 7 Segment LCDs
CMOS Pegel meint (je nachdem wieviel Spannung das LCD verträgt bzw braucht). Im Prinzip reichen 32 GPIO mit 32 XOR-Gattern und ein 33. GPIO oder externer Oszillator, der das Signal für die Backplane erzeugt. XL
Bei mir läuft das an 4 hintereinander gehängten Schieberegistern 74HC164. Zur Ansteuerung reichen dann 2 Leitungen: Clock und Data. Nachdem die 32Bit Segmentdaten hineingeschoben sind wird die Data Leitung zur Ansteuerung beider COM Anschlüsse der Backlane benutzt.
-
Thread
Leitungstreiber für 96 Leds
Und 74HC595 Schieberegister gehen nicht?! Liefern dicke 10mA pro Ausgang, was ja eigentlich für ´ne LED ausreicht. SOIC16, 8 Kanäle. brauchste 12 Stück, die sich aber gut verteilen lassen.
z.B Allegro 6818 ist ein "32-Bit Serial-Input Latched Source Drivers with Active Pull-Downs" könnten 3 davon gehen?
-
Thread
8 µC Master Slave mit UART
ich zu der Idee kam, die Multiplexer für die Zeilen über 74HC688 anzusteuern, die als Adressdekodierer arbeiten. Jetzt ist mir aber aufgefallen, dass ein µC es wahrscheinlich alleine nicht schafft ca 1000 LEDs flimmerfrei anzusteuern, weswegen ich nun vorhabe
nicht > schafft ca 1000 LEDs flimmerfrei anzusteuern Klar schafft der das. Bei mir steuert ein mega32 ca. 400 LEDs und langweilt sich noch bei MfG Turbotoni
-
Thread
Attiny2313 u. Atmega128 über ISP Programmieren
obige Lösung mit Jumpern (man kann auch alle ISP-Leitungen jumpern) war eine einfache Lösung. Einen 74HC4053 Multiplexer wäre auch zu verwenden oder das ganze wäre auch mit einem Bootloader über serielle Schnittstalle zu programmieren, dann braucht man weniger Jumper. Ich habe erst zwei AVRS kaputtgekriegt. Einen mega32 DIL verkehrtrum gesockelt und einen tiny2313 mit meinem Schreitischstuhl überfahren.
-
Thread
Neue Cortex-M0+-Familie von Atmel
M. N. schrieb im Beitrag #3222033: > Dieses Teil, zu dem Preis, in einem TQFP32/48, dass man auch alle > Interna nutzen kann: da bin ich dabei :-) Freescale MKL05Z8VLC4 liegt bei 250 Stück bei ~ 0,74 € (Digi Key)
Leistung nicht sowieso schon am Anschlag waren. Nur AVR? Setzt Du auch die 'kleineren Brüder' STM32F051 ein? Arc Net schrieb im Beitrag #3222143: > Freescale MKL05Z8VLC4 liegt bei 250 Stück bei ~ 0,74 € (Digi Key) Die gefallen mir nicht so recht. Auch wird wieder deutlich, das ARM nur der Kern
-
Thread
8X2 Zeichen LCD mit ATMEGA328P-AU
es mal effizient sein soll benutze ich auch schonmal Code der die Ports direkt ansteuert oder einen 74HC595 mit SPI...Aber wenn Geschwindigkeit egal ist Messer und Gabel;)
auf den Arduino Pin 10. Die Pin-Nummerierung und daher auch die Port-Zuordnung der TQPF-Version, 32 Pin, stimmt allerdings mit der Pin-Nummerierung der DIL-Version, 28 Pin, nicht überein.
-
Thread
13s Akku Zellenspannung messen
mir bei Atmel oder STM kein MC mit min. 13 Channel ADC bekannt. Mögliche Wege wären... CD74HC4067 16 Channel analog Multiplexer breakout board. Hier weiß ich leider nicht welche Verfälschung der mir reinbringt, da die Kanäle wohl verlustbehaftet sind und ob ich das herausrechnen kann.
Frage ist, ob du einen VL-Discovery mit STM32F100RB als Breakout Board akzeptierst.
-
Thread
5-Dollar-Entwicklerboard mit RISC-V: Sipeed Longan Nano
*wirklich* verfügbar ist. Die richtige Anlaufstelle ist vermutlich hier: https://github.com/stm32duino/Arduino_Core_STM32 Vom GD32 steht da aber nichts mehr. Das ist komisch, denn deren Plugin heißt in der Arduino IDE "STM32F1xx/GD32F1xx boards". Vielleicht hängt es damit zusammen, dass das ganze
Gibt es eigentlich ein vordefiniertes Symbol für den Controller? Ein Test auf __GD32VF103VBT6, __GD32VF103VBT6__ oder GD32VF103CBT6 funktioniert schon mal nicht. Es gibt zwar __riscv, das ist mir aber schon ein wenig zu generisch. Aber der RISCV GCC aus dem PlatformIO Package wirft
-
Thread
MC6809 + Gould 1504 Reverse-Engineering
in den Hauptspeicher gemappt wird. Soweit nicht unerwartet, da die Memory Pages in U29 von einem MC74HC174A(Chip mit sechs D-Flip-Flops) geschaltet werden. Wenn das Dank HCF nicht den richtigen Zustand hat, kann es auch U29 nicht einschalten. Da ich aufgrund des ROM-Inhalts aber schon weiß, dass die
114 unten rechts: U18 "Keypad/Internal Plotter Driver ACIA /UART". Da ist beim 1604 ein 1.8432 MHz HC18/u dran. Ich habe für den bei mir nicht verbauten Plotter halt schon ein schickes ESP32-basiertes Web-Interface gebaut. Jetzt kann man sich via WiFi mit dem Gerät verbinden und bekommt vektorisierte
-
Thread
Speicheranzeige im ProgrammersNotepad
HEXSIZE #SIZE --target=ihex $(TARGET).hex #ELFSIZE #SIZE -C --mcu=atmega644p --common --target=elf32-avr main.elf sonst ist das gleich geblieben.
infrared/rc5.o 1-wire/crc8.o 1-wire/ds18x20.o 1-wire/messung.o 1-wire/onewire.o udp_send/udp_send.o com74hc595.o R_TRIG.o relais.o --output Hexfiles/MEGA644_P.elf -Wl,-Map=Hexfiles/MEGA644_P.map,--cref -lm Creating load file for Flash: Hexfiles/MEGA644_P.hex avr-objcopy -O ihex -R .eeprom Hexfiles/
-
Thread
SPI RAM
Das ist ein ARM-7 Derivat oder ? Der hat 32 Bit ? Wie breit soll denn das RAM sein ? auch 32 Bit ? oder nur 8 Bit ? Für 1MByte 8 Bit breit brauchst du 20 Adressleitungen, für 4MB dann 22 Adressleitungen. vierfach-gemultiplext brauchst du dann
jedem Schreiben wird der Zähler einmal getaktet. Dafür braucht man dann aber 3 8-Bit Zähler (z.B.:74HC590), am uC aber nur 1 leitung zum takten und 1 zum Resetten. Ist aber schnell. Gerhard
-
Thread
INT0 und Timer2 - kann die Impulslänge nicht messen...
0V-5V, Ausgang des Radios ist über zwei 74HC14-Elemente an INT0 angeschlossen. Als erstes wollte ich einfach die Längen der Impulse zwischen steigender und fallender Flanken messen, mit denen ein Array von 32 Stellen füllen und das Ergebnis
Recht, das ist aber nur ein Versuch, die Längen zu messen; die Ausgabe erfolgt erst nachdem die ersten 32 Impulse gemessen sind und damit dürfte keinerlei Timing-Probleme zumindest für die ersten 32 Messungen herrvorrufen; ich habe schon versucht das Array beim Empfangen eines bestimmten Charakters mit SIGNAL
-
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?