-
Thread
Eepromer mit AVR
naja, nun mach es mal nicht schlimmer, als es ist... :) ich würde einen Mega16 o.ä. nehmen und 2x HCT373 als Adresslatch für A0..A15 (oder nimm Deine Schieberegister). Also ein Port für D0-7 (direkt), A0-7 (HCT373) und A8-15 (2. HCT373). Ein Port für die restlichen Adressen ( dann hast Du mehr als
Den M8515 wollte ich nehmen, weil der gerade hier ist und im DIL-Gehaeuse sitzt. Ein 8-Bit Latch (74hct574). PortA soll A0-A7 ausgeben. An PortB kommt das Latch, das erst mit A8-A15 geladen wir und dann selbst A16-A20 ausgibt. PortC gibt die Daten ein/aus. So sieht das obige Programm bis jetzt aus
-
Thread
Display TC1602E.01
zumindest vom Typ), bekomm die lib aber net angepasst, bzw erscheint aufm display nichts (hab nen atmega32 mit 16MHz) hab erst mal nur das angepasst: ... #define XTAL 16000000 ... #define LCD_LINES 2 #define LCD_DISP_LENGTH 16 ... #define LCD_PORT PORTA #define LCD_DATA0_PORT
: Ich hatte damit angefangen, das Display im 3-Wire Betrieb zu nutzen und über ein Schieberegister 74HCT164 anzusteuern. Dann kann man es sogar problemlos an einem ATtiny85 betreiben, weil es nur 3 Leitungen belegt. Später, als die ATmega328 erschienen und alles preiswerter wurde, habe ich dann die Routinen
-
Thread
LPC2140 an S1D13700 Display driver
M16C62 geschrieben. Nur ist der M16C62 mit 16Mhz halt zu langsam (jedenfals für mich...) Und die M32Cxx mit 32 Mhz auch noch und dazu noch zu teuer. Schau doch mal bei Cirrus Logic die haben den Grafik Controller schon drin ! Oder wenn Zeit keine Rolle spielt nimm doch Schieberegister 74HCT595 jedenfals
-
Thread
Mehrere Attinys verbinden
Man nehme: 4x 75HCT165 1x Mega8 oder Tiny2313 (wegen RS232) und verschalte es wie folgt: VCC | [1K-Netzwerk] | [8 Schalter] | +-----+ | |74HCT| +------------| 165 |-------[CLK]---
| | | | +-----+ | | | | |74HCT| | | | +------------| 165 |-------[CLK]-------------------+ | |-------[SerialOut]-----------+ | +-----+ | |
-
Thread
ENC28J60 - Socket resp. SPI Probleme?
Also denn, dort wird ein AND Gatter empfohlen. Ich habe kurzer Hand in das Datenblatt des 74HCT08 geschaut und frage mich nun, ob ich den LevelShifter bisher verstanden habe. Der LevelShifter benötigt 5V VCC und bekommt als Eingang 3,3V - gut, daraus macht er dann 5V (AND beschaltung ist
5 -> 3.3V macht der nicht, da die usgänge immer mit voller Betriebsspannung betrieben werden beim 74HCT08. CA
-
Thread
ATMega8 nur bei geringer Taktfrequenz flashbar
genommen (mit externen Vorwiderständen). Allerdings brauchte ich auch noch einen Leitungstreiber (74LS244) HCT geht auch. Die Transistoren "mussten mal weg". :-) MfG Paul
Alle Leitungen, die an den Prozessor gehen sind gemeint. Ich benutze AVRPP der Win32 Software. Man kann ausschließlich dieses Programm dafür nutzen. Mfg Paul
-
Thread
Probleme mit ISP-Adapter
Ich benutze ein Programmer mit einem 74HCT244. Deine Version kann funktionieren, aber es kann auch probleme geben, abhängig vom PC. Das LPT-Port gehört nicht auf "Output only " gestellt, sonst könnte POnyProg ja nichts herauslesen. Die Spannung
Ich verwende einen Programmer mit einem 74HCT244 selbstgebaut und PonyProg.
-
Thread
Avr-Frequenzzähler+Überlegung
Frequenzen (<16Hz) ist es natürlich sinnvoll, den Vorteiler überbrücken zu können, aber das geht ja mit dem 74HC193 sehr einfach. Peter
. Am Datenport hängen bei mir sowieso noch ein ADC0820 für Speicheroszi und Spannungsmessung, ein 74HCT373 für Logikanalyzer, ein 74HCT137 für die Bereichsumschaltung mit DIL-Relais, Datenport eines 240x128-Pixel Display und 8k externer Ram (ATMega8515). Sind alle Tri-State-fähig, es wird also jeweils
-
Thread
µP an FPGA anschließen
FPGA(3,3V) und dann noch einen Pull Up bzw. Pulldown mit ran. Eine andere Alternative waere ein 74LCV244 oder ST2378. Gruß, Dirk
Unidirektional würde ich einfach einen LV-Treiber nutzen und mit geringerer Spannung betreiben. Bei TTl-Pegeln HCT-Bausteine.
-
Thread
AVR USB Logik Analysator für unter 15 EUR
folgendes überlegt und bauer das gerade. Auf einem 486er Board hab ich noch 8x TC55328P-20 gefunden (32k Speicher, 20ns). 5 4-bit Zähler (74HCT161) werden zu einem 20 Bit Zähler zusammengeschaltet und damit habe ich einen 20 Bit Address-Bus. 15 Bit (0-14) sind für die Addressen pro TC55328P , Address-Bus
Auszeichnungs-Abschaltung plane ich evtl über einen zweiten Zähler zu realisieren, der dann synchon zu den 74HCT161 des Speichers läuft. Er wird mit einem bestimmten Wert programmiert (je nachdem, wieviel Daten vor/nach dem Trigger-Event verfügbar sein sollen), wenn der Trigger zuschlägt. Da er auch aus 74HCT161
-
Thread
80515 Monitor, keine Verbindung
Wird sich etwas hinziehen, muß den 74HCT08 erst bestellen :( THX NEW
unbenutzte Eingänge des 74HCT08 bitte an GND. Läuft es denn schon ?
-
Thread
AVR Tutorial - Einkaufsliste
D-Sub männlich Printausführung 742638-F0 711578-F0 2x Leiterplattenverbinder 2x5 711195-F0 SN74HC244, bei Verwendung mit 5V-Systemen auch SN74HCT244 150932-62 Schottky-Diode 7,5mm, z.B. BAT46 153010-62 100kOhm Widerstand 10mm 400491-F0 einseitig kupferkaschierte Platine 32,6 x 38,6mm 528307
1 2.75 Euro SL 2X10W 2,54 2x10pol. Stiftleiste, gewinkel... 2 0.26 Euro 74HCT 244 IC-SCHALTUNG 1 0.25 Euro RAD 10/35 Elektrolytkondensator, 5x11mm,... 5 0.20 Euro RAD 22/35 Elektrolytkondensator, 5x11mm,.
-
Thread
Hilfe bei XRam
Vereinfachungen durch den Prozessor kommen später Gib mal die Dekodierungsfkt. an die du durch den 74hct138n erreichen willst. (dies ist genau der Grund warum es nicht einen einfachen Artikel gibt. Wende die Dekodierungsfkt. an und überprüfe welche Adressbereiche die einzelnen Bausteine haben. Ich weiss
"Gib mal die Dekodierungsfkt. an die du durch den 74hct138n erreichen willst. (dies ist genau der Grund warum es nicht einen einfachen Artikel gibt." Der ist dafür da, das es keine Überlagerungen geben soll. Über den Sinn eines Adressdekoder`s wollten
-
Thread
Hilfe ext. Mem ATmega162
Hi, habe an meinem ATmega162 ein 32kb Ram, einen ADC0820 und ein T6963c Display angehängt. Ram liegt von 0000H-7FFFH, LCD an A000H & A001H und der A/D an C000H. Aber irgendwie kriege ich es mit Speicherinterface nicht im Griff. Wie Kann
Hardwaremäßig gibt es keine Probleme. Die Adressauflösung erfolgt mittels eines 74HCT138. Hauptproblem ist es, in C einen Pointer zu erstellen der auf die Adresse der LCD Register zeigt. Mit 0xA000 und 0xA001 schalte ich zwischen Comman/Data um. Mfg Sascha
-
Thread
Wie kann man Rechteckimpluse verlängern?
des Ursprungssignals mit dem (den) verzögerten macht. --> Unbedingt "AC" Logik verwenden, also z.B. 74AC08 als Delaygatter und 74AC32 als ODER.
konstante Laufzeiten, die Abweichungen liegen erfahrungsgemäss im unteren einstelligen Prozentbereich. 74AC wegen der geforderten Flankensteilheit. HC/HCT macht 200MHz nicht mehr mit. Gruss Jadeclaw.
-
Thread
74HCT244 als spanungswandler
die Ausgänge des IC's von 3V auf 5V zu bekommen habe ich mir gedacht ich baue einen Porttreiber(?) 74HCT244 dazwischen - meine frage wäre jetzt folgende: meint ihr das das so klappen könnte oder werde ich damit auf jeden Fall probleme bekommen? Für eine rasche Antwort wäre ich sehr dankbar. danke
Hi, 74LC126 z.B. Gruß, Dirk
-
Thread
Mikroprozessorboard
willst: Fertiger Oszillator doppelter Frequenz und 1/2 HCT74 als Teiler dahinter. Diese Oszillatoren sind nicht immer ganz symmetrisch.
mit statischen RAMs. Hab dazu die Cache-chip aus einem 486er Board verwendet. Das sind 8 Chips zu je 32KB. Zusammen sind das die 256Kb die auf der Karte drauf sind. Die Logik hab ich mit "diskreten" Chips gebaut. Hab davon ne Menge rumliegen und die wollten mal verbaut werden. ;-) Gruß
-
Thread
Quarz/Oszillator
DATASHEETSEARCH=0%2C032768-L6;FOLDER=B400;FILE=0%252C032768.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=1 und dem 74HC/HCT4060 http://www.reichelt.de/inhalt.html?SID=18oiUt8qwQARMAAF2l7iE251f4ae8ff751d2b0390250c59932bf0;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=A2235;GRUPPEA=B111;WG=0;SUCHE=74HC4060;ARTIKEL=74HC%25204060;START=0;END=16;FAQSEARCH=0%2C032768-L6;FAQTHEME=-1;FAQSEARCHTYPE=0;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=74HC%204060;FOLDER=A240;FILE=74HC4060_74HCT4060_SMDHC4060%2523PHI.pdf;DOWNLOADTYP
-
Thread
signal - frequenz halbieren
74xx74. /Q an D anschliessen, Takt an den Clockeingang, an Q f/2 abgreifen.
T-Flip-Flop ist nichts anderes als ein invertiert rückgekoppeltes D-Flip-Flop. Nimm also z.B. von einem 74xx175 ()z.B. http://www.standardics.philips.com/products/hc/pdf/74hc175.74hct175.pdf) ein FlipFlop, verbinde den invertierten Ausgang (/Ox) mit dem entsprechenden Dateneingang (Dx) und lege Deinen Takt
-
Thread
Problem beim Programmieren mit AVRDUDE
Vieleicht hats den 74HC244 geknallt. Ich empfehle dir, den 74HCT244 von Philips zu verwenden. Er hat eine höhere Spannungs- und ESD festigkeit. Tipp: STK200 immer im ausgeschalteten an den PC anschliessen sonst geht der 74HC244 kaputt!!!
-
Thread
ENC28J60 und AVR - Level Shift
Hallo, eine Frage zur Kombination ENC28J60 und ATmega32: braucht man die Pegelumsetzung auf dem SPI wirklich??? Meine Platine habe ich brav nach ENC-Datenblatt mit einem 74HCT08 aufgebaut, der AVR läuft mit 5V. Klappt auch. Nachdem ich aber sowieso nur
könnte man den ENC auch noch mit 3.4V betreiben, um mehr Reserve zu haben. Jedenfalls habe ich den 74HCT08 einfach mal rausgenommen und die MISO direkt verbunden, und siehe da: Seit zwei Stunden schon läuft das Ganze wunderbar ohne irgendeinen erkennbaren Fehler. Deshalb die Frage: Gibt es irgendeinen
-
Thread
AVR Programmierer
Hallo *, ich habe mich nach laengerer Lektuere fuer einen ATMega32 entschieden um mein kleines Projekt zu realisieren und in die Welt der mC einzusteigen. Leider haben mich die unzaehligen Anleitungen zum bau eines Probrammers verwirrt und ich komme hier nicht weiter
auf http://rumil.de/hardware/avrisp.html (allerdings sollte man statt dem im Schaltplan angegebenen 74HC244 einen 74HCT244 nehmen). Einen fertigen ISP-Programmer gibt es für 15,90 Euro auf http://shop.mikrocontroller.net/.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
PORTB &= ~(1 << PB2) #define unselect_card() PORTB |= (1 << PB2) Beim mega8 ist PB2=SS, beim mega32 ist SS an PB4. Eine entprechende Änderung bringt aber auch nichts. Mache ich einen Denkfehler? Die folgende Schleife in sd_raw_init bringt nur 0x00 Werte: /* card needs 74 cycles minimum to start
0000b030 00 00 00 00 00 00 00 00 00 00 02 00 08 00 00 00 |................| 0000b040 41 64 00 61 00 74 00 65 00 69 00 0f 00 6f 2e 00 |Ad.a.t.e.i...o..| 0000b050 32 00 00 00 ff ff ff ff ff ff 00 00 ff ff ff ff |2...............| 0000b060 64 61 74 65 69 20 20 20 32 20 20 00 00 00 00 00 |datei
-
Thread
74HC164 für LED's ?
hallo ist es sinnvoll den 74HC164 als treiber für viele einzelleds zu nehmen? ich will damit ein effektlauflicht mit mehreren 74HC164 nem atmega32 und ca. 100 led's bauen. laut datenblatt kann ich pro ausgang 20mA ziehen das langt
Der 74HC(T)164 kann laut Datenblatt ein Ignd von max. 50mA: http://www.semiconductors.philips.com/acrobat_download/datasheets/74HC_HCT164_3.pdf (Seite 5). Wie es beim 74LS aussieht, keine Ahung. Beim
-
Thread
Sporadische Probleme beim Programmieren von ATMega128
Labornetzteils auf Konstante Faktoren: WinXP und STK200 kompatibler Prog.Adapter auf Basis eines 74HCT244. Hatte jemand schon mal ein ähnliches Problem oder weiß sogar eine Lösung? Gruss, Philip.
Moinsen! >Konstante Faktoren: WinXP und STK200 kompatibler Prog.Adapter auf Basis >eines 74HCT244. Könnte vielleicht daran liegen? Bei mir verhielt sich der ISP mit einem HCT244 auch recht mekwürdig, ähnlich wie von dir beschreiben, allerdings ein wenig schlimmer. Ich habe ihn dann gegen
-
Thread
AVR-Ctrl / Parallel geht nicht mehr
Hallo! Ich habe mir vor einigen Tagen das AVR-Ctrl Board gelötet und mit einem ATMEGA32 inkl. externem 16MHz Quarz gestückt. Ich programmiere den µC über die parallele Schnittstelle meines Thinkpads R52. Dazu habe ich mir das DT-006 Parallelkabel mit 120 Ohm Widerständen gelötet. Bisher
mit den Kabel mit 120 Ohm Widerstände. Aus diesem Grund ist es besser sich einen Adapter mit einem 74HCT244 zu machen, da fallen zumindest die Pegelprobleme weg.
-
Thread
ULN2803 o.ä. mit Latch gesucht
. Lösungen mit (8 mal bei 64 LEDs) 74HC259 bzw. TPIC6B259 sind auch möglich ; zusätzlich Decoder 74HC138 erforderlich; dann Ansteuerung über "Adresse" bestehend aus 6 Bit + Datenbit + "enable" = 8 Bit Ausgabeport (z.B.). Verdrahtungsaufwand
mehr Bauteile. Und sowieso jede Menge Widerstände. Das Bauteil "259" gibt's auch als "AC", also 74AC259 ("MC74AC259" von www.onsemi.com , evtl. schwierig zu beschaffen. Macht mehr Strom als das HC, preiswerter als TPIC). Klaus
-
Thread
Mehere PWM's für RGB LED
Moin ! Ich möchte 10 RGB LEDs per PWM ansteuern.( 10 x 3 Pins ) Ein Mega 32 hat ja nicht 30 PWM Pins.Gibt es externe Bauteile per IIC , SPI u.s.w ? Oder wurde auch Multiplexing funktionieren ? Wenn ja, wie ? Danke im vorraus ! Thorsten
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
LED Multiplex erfahrungen - Maximale zeilen?
Ich hatte ja oben schon geschrieben -> 74HCT575, meinte aber den 74HCT595. Google mal nach 74HCT595, das ist ein "8-bit serial-in, serial or parallel-out shift register with output latch" laut Philips (http://www.semiconductors.philips.com/pip
Also 16x8 = 128 LEDs. Du müßtest für jede Zeile 2 74HCT595 spendieren, also insgesamt 16 x 74HCT595. Jetzt bist du bei der Ansteuerung völlig frei, du kannst alle seriell hintereinander schalten und Zeilenweise parallel ansteuern wie du willst.
-
Thread
Schieberegister ?
Bausteine, die parallele Daten in serielle verwandeln oder andersrum. Schau dir mal die Datenblätter zum 74HCT164 bzw. 74HCT165 an. 1. nicht das ich wüsste. Bei Schieberegistern heisst es entweder oder. 2. ja 3. typischerweise 8 Eingänge bzw. Ausgänge 4. Am einfachsten am SPI-Port 5. Wenn du das über
oder 74HC4094 oder 74HC595, 74HC589 Es gibt Seriell-Parallel-Umsetzer, als Ausgänge und Parallel-Seriell für Eingänge, und seltener Universal-Schieberegister, da läßt sich auch die Schieberichtung einstellen
-
Thread
74HC245
74HC4245 Levelshifter
... kleine Korrektur (Beitrag Dirk) Das Teil nennt sich korrekt LVC4245 (74LVC4245) bei Herstellern TI oder Philips bzw. LVX4245 (74LVX4245) bei Herstellern Toshiba, Fairchild oder STM . Hat zwei Spannungsversorgungsanschlüsse. Kann in beide Richtungen umsetzen. Nur SMD
-
Thread
AT89S52 => Programmierung
drücken des Reset-Tasters den RST-Port "manuell" auf Vcc zu setzen, aber klappt auch nicht... Dieser 74HCT541 ist wohl kaputt dann, er wird auch nicht warm...wie könnte man denn noch testen ob der funktioniert?
ja PonyProg versucht, und da hatte ich die Anschlüsse wie auf den Bildern zu sehen, also über den 74HCT541... Werde dann wohl nochmal alles nach "PonyProg-Anleitung" aufbauen müssen, und dann nochmal testen... Beim Quarzanschluss hatte ich mich vertan, da war der Quarz nur von XTAL2 gegen Masse
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Hi! Ich hatte keine 74ls04, hab einen 74HCT04 genommen. Wichtig: der muss dann aber an 3,6V geklemmt werden ! Hier mal ein Schaltplan: http://avr.auctionant.de/img/avr_ip_cam_74hc04.png Ist bei mir so in Betrieb und
Achtung: 74HC/74HCT -> Vcc an 3.6 bzw Cam Versorgungsspannung anschliessen 74LS -> Vcc an 5V Und immer alle Inputs auf definierte Pegel legen ;) Bye, Simon