-
Thread
Geplantes Projekt: LED-Display, ein paar Fragen
CONRAD/FRANZIS (120 LED, Atmega8) oder z.B. das _Peggy_ von Evilmadscientist (25x25=625 LEDs mit ATmega164P http://www.evilmadscientist.com/article.php/peggy). Bei 180 LED käme man so auf max. *vier* 8-Bit Schieberegister.
Statt 74HC595 könntest du Konstantstromtreiber wie TB62705 nehmen, das spart die Vorwiderstände. TLC5940 bzw PCA9532 dimmen gar von alleine. Natürlich ist das eine Preisfrage. Ausserdem hast du NATÜRLICH
-
Thread
Master-Slave AT90S8515 und At90S4433
so viele Relais steuern, wie Du willst und brauchst insgesamt nur 3 Portpins. Auch ein simpler 74HC164 kann den Aufwand für Dein LCD auf 3 Portpins reduzieren, wobei Du 2 davon mit den TPIC6B595 gemeinsam verwenden kannst. Der LCD-Code steht z.B. hier: http://www.mikrocontroller.net/forum/read
-
Thread
Küchenwaage mit seriellem Port?
einen Controller, der direkt auch das LCD ansteuert. Die anderen ICs sind übrigends ein LM324, ein HC4066 und ein 93C46. Im EERPOM sind anscheinend die Kalibrierdaten, der LM324 und der HC4066 scheinen sowas wie einen Chopperverstärker darzustellen, denn es gibt auf der anderen Platinenseite noch einige
habe (PICVUE64). Das interesannte an diesen LCDs war, dass es ein SPI ähnliches Interface mit 2 mal 74GC164 Shift register hatte. Also braucht man nur drei Leitungen plus 5V un MAsse um das LCD anzuschliessen. Da mir das so gut gefallen hat, habe ich später eine kleine Platine entworfen die genau hinter
-
Thread
Suche möglichst günstigen DAC mit 14-16Bit
http://de.wikipedia.org/wiki/R2R-Netzwerk Statt der Schalter nimmst du dann Shift register, z.B. 74HC164 oder welche mit Output freigabe. je nachdem wie du es ansteuern willst. CMOS deswegen, weil dort die Pegel schon sehr gut 0 bzw. Vcc sind.
-
Thread
Temp-Messgerät mit PT100, ATMEGA und CD4511BE
Widerstand pro Segment. Ansonsten sollte das passen, wobei ich persönlich das mit Schieberegistern wie dem HC595 realisiert hätte. Das sind dann 3 Leitungen zum Display, egal wie viele Stellen.
Anzeigestellen, was du da verbauen willst. Ich würde an deiner Stelle einfach 3 Schieberegister nehmen, 74HC164 wären da geeignet. Durch diese IC's schiebst du einfach die Bitbelegung, die du haben willst, denn das Dekodieren einer Zahl 0..9 zu einem 7 Segment Zeichen ist in Software easy. an jeden Ausgangspin
-
Thread
3,3V-Kontroller an 5V IC?
Hi Kann man die Ausgänge eines 3,3V-Kontrollers an Eingänge eines mit 5V betriebenen ICs (74HC164) anschließen? 3,3V müßten ja ausreichen, um als High erkannt zu werden. Aber werden die Engänge ev. durch interne Pullups auf 5V gezogen?
-
Thread
Reichelt "LCD 161" 1x16 ist tatsächlich 2x8?
dasselbe ist wie ein 2x16, nur weniger Zeilen und billiger. Die Ansteuerung im 4Bit-Modus mit einem 74HC164 über den SPI des Mega8 funktioniert hervorragend: das Shiftregister wird (mit SCK getaktet) mit den Daten von MOSI geladen und reicht die auf Displayseite an RS und DB7..4 durch. Ein abschließender
-
Thread
Speicherbedarfsermittlung
benötigt. Ist allerdings in Assembler (siehe Codesammlung) und LCD über 3 Drähte angeschlossen (mit 74HC164). Peter
-
Thread
Nixie Platine
ich hätte da > Befürchtungen, daß ein Uhrzeitwechsel da irgendwie unruhig aussieht. Ich hätte 74HC595 genommen statt der simplen 164er. Die haben noch ein Latch drin, da hat man alle Zeit der Welt, die Daten durchzu- schieben, weil man sie erst danach freigibt. Andererseits wird bei den Nixies
-
Thread
Elektromagnet = Neodym-Magnet
#7633621: > wo kommt die Zahl her? Aus dem Datenblatt der Herstellers von > Permanentmagneten? jHc oder bHc? ja richtig. Das entsprechende Datenblatt hänge ich dir nochmal an, da findest du alles :) Roland D. schrieb im Beitrag #7633621: > Wer sagt 6,7N? Der Hersteller? Hat der das gemessen
i)} [/code] Das entspricht NICHT unserem Beispiel (Hc = 955kA/m und Br = 1.25T) BESSER wäre: [code] muRmagnet = 1.04; DefineConstant[ HC~{i} = {955e3, Min 0, Max 1e5, Step 1e3, Name Sprintf("Parameters/Magnet %g/0Coercive magnetic field [Am
-
Thread
LED Matrix-wie beschalten?
Schieberegister hat den nachteil das der Schaltungsaufwand größer ist. In deinem Fall 8x z.b 74HC164 Bezüglich der Helligkeit bei der Matrix, ist das schon so richtig das die Leds etwas dunkler sind. Dies kann man aber etwas über einen höheren Strom über die Leds kompensieren. Aber da muss
-
Thread
Ansteuerung von 7 Segment LCDs
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
Summensignal JSR Mini
http://www.mikromodellbau.de/MMB-Wiki/GWS.HTML Ganz unten ist das Schema - PPM an Pin 7 von IC 74HC164 bzw Pin 4 vom A47 Gruß, Kai
-
Thread
Kommunikation zwischen Hardware Modulen.
#2940153: > Stimmt nicht. AVRs können auch synchrone UART. Dann aber ATmega16 oder 32 -> ATmega164 oder 324. Peter
AVRli schrieb im Beitrag #2941200: > ich brauche nun noch 10x ADC... :-( 74HC4051 Peter
-
Thread
Viele Schalter verarbeiten
Vlad Tepesch schrieb im Beitrag #1814156: > eine simple 8x16 Tastenmatrix Ich würde 2 * 74HC164 nehmen (= 16 Ausgänge) und die 8 Eingänge direkt vom ATmega8 mit internen Pullups. Sollen mehr als 2 Schalter geschlossen sein, braucht jeder Schalter noch ne Diode in Reihe. Peter
-
Thread
Mehrere Servos mit OCR1A
ein Nachteil, außer man benutzt mehrere Schieberegister parallel, muss ich mir mal ansehen. Von den 74HC164 hab ich auch noch einige da :)
-
Thread
MAX7219: einzelne LED ansteuern
für die bare Münze nehmen. wenn man keinen 7219 verwenden möchte funktionieren übrigens auch zwei 164er SR als LED Ansteuerung ganz gut. Ich machte das mal um 56 LEDs (4-Dig Anzeige, Bargraph und 6 LEDs) mit einem Arduino anzusteuern. Im T2 ISR CTC Betrieb mit 8Mb lief das ganze autonom und robust im
die ich auch gerne mit dem MAX7219 betreiben wollte. Bis jetzt betrieb ich diese Anzeigen mittels 74HC164 SR und Timer ISR wie ich es im UV Belichter gemacht hatte wo ich 56 LEDs im MUX Betrieb ansteuern mußte. Mit dem 7219 ist das bequemer. Bin schon gespannt auf weitere Erfolgsnachrichten...
-
Thread
Atmega - Multiplex-Display-Ansteuerung fehlerhaft
www.mikrocontroller.net/topic/354864?goto=5460546#5456512 Die Segmente, Bargraph und LEDs werden von einem 74HC164 angesteuert und die Spalten über einen zweiten 164 und 138 Encoder über Treibertransistoren. Eine T2 ISR steuerte die Leds über SPI mit 8MHz Takt an und das passierte komplett im Hintergrund
-
Thread
MP3-Player mit ATMega bauen - Timecode?
www.rohm.com/web/global/search/parametric/-/search/Audio%20Processors/Car%20Audio/?node=1228&application=164&circuit=10545
laufen soll, muss er mit 5V betrieben werden und du braucht für den SPI-Bus [[Pegelwandler]] auf 3,3V. 74HC4050 und 74HCT125 sind deine Freunde.
-
Thread
GDB Remote Protokoll MIPS
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
-- 0x124: matched. Section undef, range 0x140 -- 0x144: matched. Section sysc, range 0x160 -- 0x164: matched. Section break, range 0x180 -- 0x184: matched. Ignoring packet error, continuing... upload.gdbinit:4: Error in sourced command file: Reply contains invalid hex digit 105 [/code] Debugausgabe
-
Thread
[V] zwei Leiterplatten zum lernen von Bussystemen
PCF8583 Real Time Clock PCF8574 Port Expander 24C08WP EEPROM PCF8591P ADC Die andere hat SN74HC164N Schieberegister drauf. Gegen Portoerstattung an Schüler oder Studenten abzugeben. Viele Grüße Saxosun
-
Thread
32 Servos an Atmega328
Der kann nur 9 Servos ansteuern und läßt sich nicht kaskadieren. Besser nimmt man daher 4 Stück 74HC164 kaskadiert. Die brauchen insgesamt 2 Outputs des MCs, wovon der Takt ein Compare-Output ist, damit jitterfrei. Der Timerinterrupt lädt dann den nächsten Servowert aus nem 32Byte-Array nach und
eckstein-shop.de/Adafruit-24-Channel-12-bit-PWM-LED-Driver-SPI-Interface?curr=EUR&gclid=EAIaIQobChMIpd74g9WY1wIVyqgYCh0UQQCzEAQYAiABEgIm5_D_BwE kombinieren, denn der 328 hat bei der Ansteuerung per SPI sowieso nix zu tun. Zusammen mit einem Arduino Nano Clone liegst Du dann bei unter 20 EUR.
-
Thread
Programmierung AT90S4414
ATmega1280 x ATmega1281 x ATmega1284P x ATmega128A x ATmega16 x ATmega162 x ATmega164P x ATmega165 x ATmega165P x ATmega168 x ATmega168P x ATmega169 x ATmega169P x ATmega16A x ATmega16U4 x ATmega2560 x ATmega2560 x ATmega2561 x ATmega32 x ATmega324P
@Stefan mit USB weiß ich nicht aber für meine "alten" AT90S4433 nehme ich den STK200 (74hc125) Parallel Adapter mit Ponyprog. Seit Jahren bewährt :) Also wenn Du einen Parport hast, ist das die einfachste Lösung... ... hp-freund
-
Thread
Anfänger braucht einstiegshilfe
anzuschließen gibt es mehrere Möglichkeiten: 1. MAX7219 für je 64 LEDs 2. Schieberegister (CD74HC164) für je 8 LEDs 3. Multiplex der CPU Allerdings ist Bascom doch eher Blinde Kuh spielen. Man hat vorgefertigte Module, aber nicht die geringste Ahnung, wie die intern funktionieren (Black
-
Thread
AVR Mega8 PortD doppelt benutzen
solange der E-pin auf Low ist. Nur bei E = 1 muüssen alle andern stabil sein. Deshalb funktioniert meine 74HC164-Lösung auch. Das Umschalten der UART stelle ich mir nicht einfach vor. du must ja irgendwie sicherstellen, daß nicht einer sendet, der garnicht durchgeschaltet ist. D.h. die TX-Leitung kann man
-
Thread
SPI EEPROM über Relaistreiber ansteuern und Schieberegister auslesen
damit ansteuern lassen, es ist nur noch ein weiterer Chip Select notwendig. Nun möchte ich ein 74HC164 Schieberegister an den Seriel Out des EEPROMs hängen und mit Hilfe von SCK die Daten eintakten. Alle 8 Takt/Bit sollte ich dann ein Byte zurücklesen können!? Ist dieses Vorgehen möglich? Hat
-
Thread
Laufschrift ansteuern
Hersteller, noch > irgendwelche Daten zum Typenschild. Naja, das was man erwarten konnte. Ein 74HC164, das ist ein seriell/parallel Schieberegister ohne Ausgangsregister, der TPIC6B595 ist ein Schieberegister mit Leistungsstufen, der steuert vermutlich die Zeilen an. Alles in allem leicht ansteuerbar
-
Thread
PICVUE-064 LCD Display Interface
die Character und Graphic Mode demonstriert. Das LCD Display basiert auf den HD44780 und zwei 74HC164 shift register. Es werden nur drei Datenleitungen benoetigt: CLOCK, DATA und E. Die Daten werden als zwei Byte Packets gesendet. Das erste Byte steuert im Bit7 den RS Eingang und das andere Byte
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
Anoden. Sogar die koennen direkt vom Kontroller betrieben werden. Im Zweifelsfall kannst du ein 74HC595 oder 74HC164 IC nehmen. Die haben per pin 150 Ohm integriert. Falls du Kathoden direkt damit ansteuerst, ist die 1 halt heller als die 8, sieht nicht ganz so gut aus. Das PIC display funzelt
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
@Thorsten F. Habe mal was gemacht mit dem TI SN74V263 (=IDT 72V263) http://www.ti.com/product/sn74v263-ep allerdings nur in Modus "schnell schreiben" und vom uC langsam auslesen wenn voll (100 MHz ADC am Eingang). Ob das mit deinem "Loop Mode"
Timing. Wer sich daran erinnert, wie seinerzeit beim 68000 das Timeout für das DTACK-Signal per 74LS164 gesteckt wurde, kann den Gedanken schnell nachvollziehen. Ansonsten selber eine kleine Schaltung zur Impulsverkürzung ausdenken.
-
Thread
Euer neuster FAIL / Gebratenes
bestücktes Board mit einem µC 80C515 und 2 mal EPROM, serielles EEPROM, 2 mal SRAM, MAX232, Adreßlatch 74HC573, und Referenzspannungsbaustein. Glücklicherweise stellte ich irgendwann mal die Strombegrenzung auf ca. 400mA. Weil da gelegentlich noch andere Elektronik mit 300mA lief. Somit pendelte sich
Mega164, einmal lässt er sich über ISP proggen, dann wieder nicht. Sch.. Fuses geschrottet, neuen Controller rein, wieder das selbe Spiel. Bis ich nach dem gefühlten fünften Controller gemerkt habe, das in
-
Thread
NEC D79F8513A Programmer und Compiler/IDE für dat Dingen?
die die Touchtasten ausliest sind überigens 2 weitere ICs, ein CY8C4125PV (Cypress RISC µC) und ein 74HC164 (8 Bit serial in parallel out shift register) Keine Ahnung wie das genau zusammen werkelt. Ich weiß nur dass diese Cypress offenbar mit dem D79F8513A auf der Hauptplatine kommuniziert, über ein
-
Thread
[V] Auflösung: TTL, SMD, Vintage CPU, CPLD, SMD, Opto, Displays, DT71 uvm
8 Output 5V 10€ 009 5x GAL20v8b SPLD GAL Family 8 Macro Cells 50MHz 5V 28-Pin PLCC 10€ 010 9x sn74hct573n Latch Transparent 3-ST 8-CH D-Type 20-Pin 0.60€ 011 20x NE5532AP Dual Low-Noise Operational Amplifier 4€ 012 10x mm74hct164 8-Bit Serial-in/Parallel-out Shift Register 0.6€ 013 2x mbm2764-
014 10x mc33204p Operational Amplifier, Rail to Rail I/O, High Output Drive Quad 1.5€ 015 10x mm74hc14 Hex Schmitt-Trigger Inverters, 2 V, 6 V, PDIP14 1.5€ 016 4x am28f256-120pc 256 Kilobit (32 K x 8-Bit)CMOS 12.0 Volt, Bulk Erase Flash Memory 5€ 017 1x 20as12hb1 1€ 018 3x 16as12hb1 5€ 019 2x
-
Thread
Wie umgehen mit doppelt belegten IO-Pins (Atmega88PA)?
Einen 40-Pinner kannst Du nicht nehmen? zB Mega164? Der Reset-Pin lässt sich nur per Fuse zum Portpin machen. Wenn Du keinen High-Voltage Programmer hast, ist das eine Einbahnstraße, d.h. ohne Rset-Pin funktioniert ISP nicht mehr. Das solltest Du
klappernde Relais und wahllos anlufende Motore sind nicht lustig. Schieberegister (die beliebten 74HC595) haben einen OE-Eingang, man kann also die Ausgänge mit einem Pin abschalten, muß eben prüfen, was dann passieren würde. PullUp an /OE und schon ist Ruhe. Das kosten ein Pin zum Einschalten, man
-
Thread
Meinung zu dieser Heißluftstation
neuere Platine hat. Verbaut sind bei mir: MC51F003A4AOY (Prozessor) LM358 (Temp Amp.) 74HC164 (IO-Pin Extension?) BTA12800B (TRIAC) MOC3041 (Z.C. Opto) TIP122 (FAN Speed) SRD-12VDC-SL-C (Relais,?)
-
Thread
Serielles LCD/Keypad Interface
mit dem 4052. Die Datenleitung ist als Open Drain konfiguriert so dass nach jeden Daten Byte zum 74HC164 die Datenleitung als Input umgeschaltet wird um den Schaltzustand einlesen zu können. Bei jeden Datenbyte zum LCD werden die MUX Eingänge nach der Reihe umgeschaltet so dass die C0-C3 Eingänge
-
Thread
Schtz gegen abkupfern gesucht
nun Gedanken, wie ich das Teil gegen abkupfern schützen kann. Die Schaltung basiert auf dem XC-164, und komuniziert über USB (FT232) mit dem PC. Am besten wäre, wenn schon durch das Öffnen des Gehäuses eine Sicherheitskreis anspricht, der das Teil lahmlegt, und nur von mir wieder freigeschaltet
das langsam etwas übertrieben. Die bauen schon anstelle des AVRs (aus dem Schaltplan erkennbar) ein 74HC245 nur fürs Foto im Katalog ein ! Wenn jemand wirklich ans Programm will, da schützen auch die Lock Bits nicht: Bei manchen PICs kann man z.B. durch erhöhte Temperatur und hohe Betriebsspannung
-
Thread
Transistortester AVR
verschiedenen Mega8 bekomme ich fünf unterschiedliche Werte. Kondensator 33,2n Ergebnis 35,84n, 35,09n, 35,74n, 33,07n, 33,92n Ein 100µ Elko zeigt von 115µ bis 104µ an mit ähnlicher Abstufung. Könnten da Oszillatortoleranzen mitspielen? Ich habe versucht die Werte für die Kondensatoren im AVR-Studio anzupassen
removed from project: Makefile:77: warning: overriding commands for target `ReadADC.o' Makefile:74: warning: ignoring old commands for target `ReadADC.o' s transistortester.map Build succeeded with 2 Warnings... Makefile:74: warning: overriding commands for target `ReadADC.o' Makefile:71: warning
-
Thread
CP/M auf ATmega88
Schaut euch mal 512k AS6C4008 + 74HC374 + 74HC138 an. Ist nicht teuer und gibt sogar banked her :)
Detlev T. schrieb im Beitrag #1811326: > Statt des 74HC165 sollte man eher ein 74HC166 nehmen Gute Idee, schon geändert. >Mir leuchtet nicht ganz ein, wozu die 74HC244 Treiber nötig sind. Das waren Relikte aus der s/w Darstellung - auch geändert
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
für einen ATmega8515 kompiliert (wegen DIP-Gehäuse und ein anderer war gerade nicht da). Werde einen 74HC573 als LevelShifter nötigen. Mal sehen ob mein LCD damit funzt ...
p_sortopt=&page=&p_catalog_max_results=10 gibt's bei conrad... Als Pegelwandler nehme ich den 74HC4050
-
Thread
EOL ATmega328p
und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA
Zeugs habe ich auch noch reichlich, auch passive Bauelemente. Und viele DDR-EMRs sowie RAM dazu und 74xxx. Blackbird
-
Thread
Was braucht ein Anfänger?
braucht) 2 Zeilen mit 20 Zeichen: LCD 202A bzw. LCD 202A LED 4 Zeilen mit 16 Zeichen: LCD 164A bzw. LCD 164A LED kommt auf die Menge des Textes und die Größe des Geldbeutels an. Von der Programmierung unterscheiden die sich kaum.
du das Ding abschießt und keinen alternativen Programmer hast. Also wenn Dragon dann gleich einen 74HC244 zur Absicherung dazu. Beachten: http://www.mikrocontroller.net/articles/AVR-Dragon Schutzschaltung: http://www.aplomb.nl/TechStuff/Dragon/DragonLair2_0_1of2_200dpi.png Homepage der Schaltung
-
Thread
Neue Bauteile: Passives, Spannungsmanagement und MPUs
einen weiteren ungeregelten Treiber, in der Form gibts das doch schon oder ist sogar auch mit nem 74HC14 + Dualfet schnell selbst zusammengedengelt. Man braucht aber weiterhin einen LDO + die zugehörigen Verluste auf der Ausgangsseite wenn man es mit einigermaßen variabler Last zu tun hat. Ein
einen weiteren ungeregelten Treiber, in der Form > gibts das doch schon oder ist sogar auch mit nem 74HC14 + Dualfet > schnell selbst zusammengedengelt. Naja, solche PushPull driver gibt es auch woanders, also kann es nicht schaden wenn es etwas mehr Konkurrenz gibt. Immerhin soll er ja softstart
-
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
-
Thread
Card12 mit EVAL-AD5781 verbinden
Hi Jochen, Dem einen Scan entnehme ich, das du einen HC12DG60(A) verwendest, also ist die SPI-Schnittstelle an PortS. Was du in jedem Fall (genau so) miteinander verbinden musst: HC12 AD5781 -------------- SCK SCLK MISO SDO MOSI SDIN
Hallo Jochen, 8Mhz hat der HC12? Dann haben wir seine Grenze erreicht. Ich stelle mal ein par Behauptungen auf: der HC12 braucht 2 Taktzyklen / Befehl (das erscheint mir optimistisch) damit kann der HC12 effektiv nur 4 Mhz
-
Thread
Led Uhr selber machen
#5996631: > Wollte schon das die ganzen Leds bis zum Bereich leuchten. Der Zusammenbau von 19 (8+8+3) 74HC164 an 144 LEDs an eine uhrzeitstabile 1Hz Quelle http://www.hackersbench.com/Projects/1Hz/ ist den meisten wohl zu arbeitsaufändig. Datum mit 7-Segment per TTL mit Schaltjahreskorrektur erfordert
Zeitschrift ELO aus den 80ern. Da wurde mal eine LED-Uhr vorgestellt mit 300 Leds. Ein TTL-Grab aus 74er ICs. Es gibt sogar einen Thread dazu: https://www.mikrocontroller.net/topic/318609
-
Thread
Microcontroller mit Solarzelle betreiben
tausend Transistoren, und im Gegensatz haben typische vergleichsweise lächerliche HCMOS wie z.B ein 74HC164 mit nur wenigen Transistorstufen +10uA Leckstrom im statischen Betrieb bei 5V? Gibt es zugängliche Literatur zum Thema? Irgendwie finde ich das interessant. Ein uC wie ein AVR ist doch prinzipiell
-
Thread
Tasten-Matrix entprellen
notwendig wenn man keinen OPEN DRAIN Ausgänge zur Verfügung hat. Ich setzte mal ein Shift-Register (74HC164) als ROW Treiber ein. In diesem Fall waren die Dioden notwendig.
-
Thread
AVR Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung !
persönlich leider zwar gar nichts nützt, aber vielleicht ja einem anderen. Die neuen "großen" ATMEGAs (164A und folgende) haben zwei USARTs, die sich auch im SPI-(Master-)-Mode betreiben lassen. Mit UBRRn=0 laufen sie ebenfalls mit halbem Systemtakt. Wenn ich da nicht etwas grundsätzlich missverstanden habe
bekommt man damit 320 Pixel und damit auch 40 Zeichen auf einen Standard-VGA-Monitor. 2.) Mit einem 74HC157 (4-fach 2 zu 1 Multiplexer) und einem 8-Bit Port (z.B. PORTC) kann man Farbe ins Spiel bringen. Der 74HC157 schaltet - gesteuert von MOSI - jeweils vier Bits um (Vorder- und Hintergrundfarbe). Definiert
-
Thread
Das Ende des Z80
schreibt, welches ohne Ram arbeitet Bekannt ist hierzu die bereits erwähnte Melodieklingel https://hc-ddr.hucki.net/wiki/doku.php/elektronik/melodieklingel
gefunden und mal eine Anzeige eines Haendlers eingescannt. SMD war 1983 noch gar nicht angesagt, ein 74LS00 in DIL war fuer 0.65DEM zu kaufen (ein 1/2 Pils in der Kneipe war ca. 2.50DEM). Heute bekommt man den 74LS00 auch noch fuer 0.60EUR (reichelt), leider kostet ein Hefeweizen 5EUR in der Kneipe :-)