-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Habe mir aus einem TQFP32 Adapter vom Chinamann https://www.aliexpress.com/item/Top-Quality-LQFP32-TQFP32-to-DIP28-programmer-adapter-for-ATMEL-AVR-Chips-atmega8-48-88-168/32557489995.html?spm=2114.13010608.0.0.xpoCoe und einem
einem 24-Bit-Zähler zusammengelötet - komplett mit Rücksetz-Taster. Laut Datenblatt vertragen die 74HC4040 etwa 20MHz aber ich bin mir da nicht so sicher. Auch sind die 24 Bit Zähltiefe etwas viel - bei wenigen MHz blinkt die letzte LED recht langsam :-) Auf Hartpapier-Lochrasterplatine ... die
-
Thread
90 LEDs einzeln ansteuern
abläuft. Ich habe mir eine LED Uhr gebaut mit 5x16 LEDS (eigentlich 5X16 bi-color). Dazu habe ich 4x 74hc4094 verbaut und treibe damit die LEDs direkt. Die LEDs liegen aber verteilt an den 4094, damit diese nicht überlastet werden, also immer 4 pro 4094. Weitere Pins mit Transistor für die jew. Zeile sind
Ich werde folgende Vorschläge ausprobieren: a) Zwei TLC5921 b) Multiplexen mit drei 74hc4094 und zwei ULN2003 (Alles richtig?) c) Multiplexen ohne Schieberegister mit Spalten-Reihen-Schaltung (???) @Uwe: Kannst du mir noch erklären/einen Link geben, wie die Spalten/Reihenschaltung
-
Thread
10bit AD-Wandler auf 12bit
Möglichkeit wäre ein SAR-Wandler mit dem Komparator, 2 gleichen Kondensatoren und 4 Analogschaltern (1*74HC4066).
Möglichkeit wäre ein SAR-Wandler mit dem Komparator, 2 >gleichen Kondensatoren und 4 Analogschaltern (1*74HC4066). Wollen wir nicht auch noch gleich unsere Transistoren selber feilen? So ein Quark. Die Zeiten der selbstgestrickten ADCs sind lange vorbei. Heute gibt es TONNENWEISE gute und sehr gute ADCs
-
Thread
NE555 Taktsignal erzueugen
74hc4060 32.768Hz Quartz
programmieren das er den 32kHz Output (EN32kHz) Takt rausgibt oder auch so das er alle Sekunde einen Interrupt gibt um deine Uhr zu betreiben oder was du so machen willst. Der Interrupt könnte ja auch Zähler, Schieberegister
-
Thread
LCD-Modul F51661GNCJU-MLW-AA * Info *
steuere es im 8-Bit Modus an. In Ermangelung ausreichender GPIOS am NodeMCU hilft ein Schieberegister SN74HC595 mit der Datenaufbereitung. Ist alles ein Probeaufbau! Habe mir das Datenblatt des Hitachi HD66766 (LCD-Controller) besorgt und ein Testprogramm für den Mikrocontoller geschrieben. Nun mein Problem
das Kabel des LCD winzig ist! Das LCD-Breakout-Board ist pin-kompatibel mit dem LCD-Port dieses STM32 Dev-Boards (https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0.html). Bei Interesse stelle ich gerne das KiCad Projekt ins Forum.
-
Thread
ein DIY 16s BMS für unter 10€.
LiFePo4 Akku geordert habe: https://www.aliexpress.com/item/32997552090.html Nun soll ADC beim ESP32 alles andere als genau sein :-/ Mein ESP32 code mittelt über so 100 Messungen. Da normlerweise alle Zellen auf das zehntel Volt zwischen 3,2 und 3,3 Volt liegen, kann ich die 16 Messwerte leicht eichen
Chip braucht es wegen Stromverbrauch eigentlich nicht. An den nur einen (10bit) adc Pin dann ein CD74HC4067 16-Channel Digital Multiplexer für 1€ Mit 16x adc auf einen Schlag bin ich aber wieder an dem miesen 1:16 Spannungsteiler für die oberste Zelle :-( Lieber wäre mir ein Modul mit nur 4 oder
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
Ich hab Grafikdisplays DIP-LCD 122x32 früher mit dem PCA9555 I²C-fähig gemacht, ist aber bei größeren Displays zu langsam. Heute nimmt man Displays (oder OLED-Displays) die bereits I²C (*1) oder besser gleich SPI haben. Suchst du jetzt
Adapterplatine: Aber eine Lupe. Da wäre ein 4,3" TFT schon die bessere Wahl. 240x64 geht mit SPI und 74HC4094/..HC595, wenn man für /CS und /WR noch SPI-Signale nutzt. Eleganter ist es jedoch, einen µC zu verwenden, der IIC oder RS232 empfängt und das Display schnell ansteuern kann. Ein kleiner AVR würde
-
Thread
strom abschalten
fernsteuern, dass er nach dem Stück abschaltet. Ich will also die komplette Stromversorgung von ATmega32 und mp3 player trennen, und durch einen Taster wieder herstellen können -> dann bootet der atmega. (Wie) geht das?
erzeugt werden: - über den Taster - über Pin 13 (PD1) des uC (beide sind per ODER Gatter verknüpft (74HC32) Wenn der Taster gedrückt wird, geht der EN Eingang des Spannungsregler auf high und der Spannungsregler schaltet die Betiebsspannung ein. Der uC startet und setzt in seinem Programm den Pin PD1
-
Thread
ATmega32 Quarz testen
ob er noch richtig "Zählt"? Und zwar arbeite ich mit Basic Bascom und die Idee ist, bei dem ATmega32 (de besitzt ja 2 Quarze. Einmal den 11MHz und einen der 32k Hz ist. Zurück zu der Idee, ich zähle einmal wieviele Takte der 32k Hz macht und Parallel dazu wieviele der 11MHz macht und vergleiche diese
er? Oder hat jemand ne nette Seite wo es erklärt steht? Schau mal in Datenblatt vom NE555 bzw. 74HC123. Ein Monoflop macht im Prinzip aus einem kurzen (Start)Impuls einen Ausgangsimpuls definierter Länge. MFG Falk
-
Thread
Parallel zu Seriell
Bastelfreunde. Ich habe ein reines Hardware-Problem. Um es einfach zu sagen ich finde keine Möglichkeit 32Bit Parallel in Seriell umzuwandeln. Ich gebe einen Takt auf der ersten Leitung und möchte auf der zweiten Leitung dann ein bit nach dem anderem Seriell bekommen. Ich brauche weder Start noch Stop-Bits
74HC165 dürfte helfen. Das lässt sich kaskadieren, dann kommst du auf deine 32 Bit.
-
Thread
STM32 open-drain -> 5V
Servus allerseits Mit einem STM32F100 muss ich mehrere HC Logikgatter ansteuern, die mit 5V betrieben werden. Alles in allem sind's 24 Leitungen, unter anderem PC0 bis PC15. Man könnte 3 St. 74HCT244 einbauen. Nur bin ich etwas knapp
Servus A.K. Die Gatter, die ich ansteuern muss, sind nicht HCT sondern HC. A. K. schrieb im Beitrag #2109549: > Pass aber auf, dass du dir mit solchen Strömen nicht Vdd hochziehst. > Empfehlen würde ich sowas nicht. Hmmm, daran habe ich gar nicht gedacht. Hast recht
-
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.
-
Artikel
74xx
von Texas Instruments. TTL (Transistor Transistor Logic, Logik auf Bipolartransistorbasis, veraltet) 74 = TTL 74H = Highspeed TTL 74ALS = Advanced Low Power Schottky TTL 74AS = Advanced Schottky TTL 74F = Fast TTL 74L = Low Power TTL 74LS = Low Power Schottky TTL (Ersatz für 74 und 74L) 74S = Schottky
CMOS (Complementary Metal Oxide Semiconductor, Feldeffekttransistoren mit gegensätzlicher Polarität) 74AC = Advanced CMOS 74ACT = AC mit TTL-kompatiblen Eingängen 74HC = High Speed CMOS 74HCT = HC mit TTL-kompatiblen Eingängen 74AHC = Advanced High-Speed CMOS 74AHCT = AHC mit TTL-kompatiblen Eingängen
-
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