-
Thread
atmega32: Inputverhalten PORTB
mir zwei Taster, wie unter http://www.mikrocontroller.net/articles/Entprellung beschrieben, mit dem 74HC14 entprellt. Die Signale gebe ich auf PORTB an die Pins PB0 und PB1. DDRB = 0x00; Jetzt frage ich alle 100ms die Tasterzustände ab: if(PINB & PB0) { ... } if(PINB & PB1) { ... }
define IO_ENTER PB1 #define IO_DOWN PB4 ... void io_init(void) { io_tast_status = 0x00; io_tast_status_old = 0x00; io_tast_changed = 0x00; } void io_get_inputs(void) { io_tast_status_old = io_tast_status; io_tast_status = BIT_IS_SET(PINB, IO_UP) | BIT_IS_SET(PINB, IO_ENTER
-
Thread
USART TXC Interrupt
} ISR(USART_TXC_vect) { UDR=0xFF; while ( !(UCSRA & (1<<UDRE)) ); PORTB = 0x00; _delay_us(10); PORTB = 0x00; PORTC = 0x00; //schaltet test led aus } [/c]
Mein Schieberegister ist ein 74HC595. Mir kam die Idee den USART dafür zunutzen, weil er sich auf dem ersten Blick einfach anbot. Es funktioniert ja auch, bis auf die Stop Bit Geschichte *hmpf* Der von Stephan vorgeschlagene
-
Thread
INT0 und Timer2 - kann die Impulslänge nicht messen...
mit LA direkt am Pin 12 des atmega's; Pegeln vom Radio sind 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
UART aus, nur die gemessenen Längen stimmen überhaupt nicht: alle Werte im Array sind dann entwender 00 oder 01 :( Was mache ich event. falsch in dem untenstehenden Code? (kompiliert mit der letzten WinAVR-Version) : void main(void) { SBI(MCUCR, ISC01);SBI(MCUCR, ISC00); //rising edge by start
-
Thread
[V] 3 x ATmega128 Modul mit TFT und kapazitive Touchsensoren
mal QT100 Single-Channel Touch Sensor 10,80 € 1 mal LT3465ES6 LED Treiber 03,00 € 1 mal CAT3200 Boost-Spannungswandlern 5,00V 02,40 € 1 mal SP6201EM5-L-2-85 Spannungsregler LDO 2,85V 01,00 € 1 mal 74HC4050M Level Shifter 00,60 € 1 mal ELJPC220KF Inductor 22µH 00,60 € 1 mal LF A161G Quarzoszillator 16,00MHZ 00,80 € 1 mal ULN2003 Darlington-Arrays, SOT-16 00,25 € 1 mal LED blau mit Kuppellinse, 350mcd 00,50 € 1 mal LED rot mit Kuppellinse
-
Thread
3 versch. Impulse Zählen mit Atmega8
zwei anderen etwas gestört werden. Aber auch hier ist es kein Problem. Nimm einen externen Zähler ala 74HC4040 oder so und teile deine 200 Hz durch 64 oder mehr, da kommen so um die 3Hz raus. Die kannst du dann deutlich einfacher messen. Die Frequenz wird ja linear geteilt. MFG Falk >Danke für deine
Modus hinzu (PWM Erzeugung). Aber auch hier ist es kein Problem. Nimm einen externen Zähler > ala 74HC4040 oder so und teile deine 200 Hz durch 64 oder mehr, da > kommen so um die 3Hz raus. Die kannst du dann deutlich einfacher messen. > Die Frequenz wird ja linear geteilt. Naja, wenn, dann sollte
-
Thread
[V] Wiedermal Reste
MMUN2211LTG1G SOT23 Bias Resistor Transistor, 50V, 100mA, NPN 50 x NC7S32P5X SOT23-5 Single gate 74HC32 25 x NDT3055L SOT223 N-Channel Enhancement Mode Field Effect Transistor BSP319 50 x PSD15-LF-T7 SOD323 Transil Diode 15V, 500W PP 2 x RTC72423 SOW24 Realtime Clock Module (built in Xtal)
Bernd S. schrieb im Beitrag #1685805: > der Preis für alle Positionen beträgt 3,00 € für die angegebene Menge! das kann aber auch falsch vestanden werden wenn man will. Sollte wohl heißen: der Preis "pro" Positionen beträgt 3,00 € für die angegebene Menge! Die Welt ist Böse
-
Thread
KS0108 GLCD Routinen
74HC595 oder ähnliches hatte ich auch schon mal dran gedacht, nur zur Realisierung kam's noch nicht. Gruß Fabian
0x07, 0x0B, 0x06, 0x07, 0x05, 0x05, 0x01, 0x05, 0x07, 0x08, // font data 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 32 0xFE, 0xFE, 0x18, 0x18, // 33 0x1E, 0x1E, 0x00, 0x1E, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, // 34 0x90, 0xF8, 0x9E, 0x90, 0xF8, 0x9E, 0x1C
-
Thread
Q3D Stromzähler per IRDA und RS232 auslesen
Versuch reicht ein Phototranstor und ein Widerstand im Bereich 1-10kOhm sowie ein Inverter vom typ 74HC04. MFG Falk
ESY5Q3DA1014 V3.03 1-0:0.0.0*255(1050000650) 1-0:1.8.0*255(00000000.6400000*kWh) 1-0:21.7.255*255(000000.00*W) 1-0:41.7.255*255(000000.00*W) 1-0:61.7.255*255(000000.00*W) 1-0:1.7.255*255(000000.00*W) 1-0:96.5.5*255(62) 0-0:96.1.255*255(1ESY1050000875) ! [/c] So sieht das aus wenns ordentlich empfangen
-
Thread
TEKWAY DST1xx2B Oszilloskop
nur > als Bausatz? > das hängt noch von der Stückzahl ab, es sind nur ein paar sachen drauf (74HC14, 2x 74HC32, CS8900A-CQ3Z, E2023NL übertrager, hühnerfutter, RJ45 Jack, 2 x Harwin R30-3001102 abstandhalter und zwei 30pin 2mm pitch header) aber speziel die CS8900A sind sehr teuer in kleinen Mengen
einstellungen, DSO sendet jetzt nur 53 0E 00 81 01 06 00 00 00 01 00 00 00 00 06 06 F6 oder dies wenn cih timebase verkleinere: 53 0E 00 81 01 06 00 00 00 01 00 00 00 00 07 07 F8 Was macht die PC software? Akzeptiert alt trigger
-
Thread
10MHz VCO mit sehr kleinem Einstellbereich
verschiedene Frequenzen einstellen. Und zwar sind das folgende Frequenzen: 10,001 MHz 10,03 MHz 10,00 MHz 9,97 MHz 9,999 MHz Ich dachte das wäre ein ziemlich simpler VCO aber ich kann leider keinen finden der diese Anforderungen erfüllt. Kann mir jemand weiter helfen wo ich so ein Bauteil kaufen
Ein 74HC4046 wäre sehr günstig und einfach. Hersteller Fairchild oder NXP. Wenn's stabiler und langsamer umzuschalten sein darf, kann man einen Teiler ergänzen und die PLL verwenden. Oder man synchronisiert
-
Thread
ISA adressdekodierung für langsame µC
adressbus. am adressbus habe ich einen 8bit vergleicher.. A0 und A1 gehen an meinen controller (68HC12) der aber nur mit 8 Mhz intern läuft. Dies ist aber sehr langsam, d.h. er bemerkt es manchmal gar nicht, dass ein IO zugriff (von aussen) stattgefunden hat, da ich mind. 2 maschinenbefehle für den
sonst käm auch kein ISA-Bus mehr zum Einsatz, den gibt es auf neuen Bords nähmlich garnicht mehr. Der 74ALS00 kostet 33 Cent sine Verzögerung pro Gater beträgt maximal 11nS. /IOR & /IOW verknüpfen -> IO IO & ALE verknüpfen -> /STROBE /STROBE auf den Eingang oben des NAND-Gater RS-Flip-Flops /I/O CH
-
Thread
AVR für wenig Geld im LAN
} // leer #define OW_ID_T05 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} // leer #define OW_ID_T06 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} // leer #define OW_ID_T07 {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} // leer #define
Glücksspiel ist (aufgrund der Spannungsteiler). Statt der i2c-LCD Ansteuerung nehme ich lieber einen 74HC164 und habe dafür den PORT C noch vollständig für die Relaisplatine und kann an den EXT-Port trotzdem einen TSOP anschließen.
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
keine Bezugsquelle findet) oder mehrere Standard-Bauteile. Für einen MAX6953 bekommt man garantiert 25 74HC595. Gruss Harry
Charly B. schrieb im Beitrag #3924487: > mit 74hc595 angesteuert Bist Du wirklich sicher, dass Du 74hc595 nehmen willst? Für LEDs gibt es auch Schieberegister-Treiber, die Konstantstrom trotz unterschiedlicher LED-Vorwärtsspannungen können.
-
Thread
[Biete] Mitbestellgelegenheit bei Digikey
Digikey und da ich die 65€ nicht erreiche, habt ihr die Gelegenheit mitzubestellen: Am 6.5. um 12:00 Uhr ist Deadline. Wer bis dahin eine Mail mit eindeutigen Artikelnummern an mich geschickt hat und das Geld vorab auf mein Konto überwiesen hat, ist dabei. Schickt dazu eine Mail mit Anzahl und Artikelnummer
Nur 50,-€ Mindestbestellwert und ich meine das die preiswerter sind. Habe jetzt allerdings nur 74hc595 und STP36NF06 verglichen gegenüber Digikey. Joe
-
Thread
Brauche Uhr/Zähler/Generator mit Frameanzeige und 100stel Sekunden, RS232 Anschluß
Naja, 7-Segs kann man ja einfachst statisch ansteuern. Ein 74HC595 o.Ä. pro Digit ist schnell gemacht und wird einfach per Spi aufgefüllt und dann gelatcht...
, etwa 01:00:00:000 oder 12:30:00:000. Ob der mit BCD Schaltern eingestellt wird oder per Software von einem Raspberry/PC übermittelt wird, ist egal. Der Startbefehl muß nicht zwangsweise über RS232 kommen;
-
Thread
jogis-roehrenbude.de
regelmäßig Freude. Wie meine Röhrenverstärker ;) und meine selbstgebaute Nixieuhr. (wenn auch mit normalen HC-74ern in quasi Standadtschaltung) Auf den Anbau eines alten geretteten Rubidimnormals hatte ich vor 15Jahren als Student dann doch verzichtet - als ich mir den Jahresstromverbrauch ausgerechnet hatte
eigentlich die Uhrzeit auf > dieser Uhr eingestellt? Meiner Erinnerung nach durch starten um 0:00 oder 12:00, genau weiß ich das nicht mehr.. It_depends
-
Thread
SIPM Opamp / ADC Fragen
A1 ist ein Buffer mit Tristate-Ausgang. A4 im Prinzip ein 74HC74.
das Modell des vorgeschlagenen OPA656 aus der AppNote des Sensorherstellers genommen und dazu einen 74HC4066 als Schalter.
-
Thread
Schieberegister: Abfrage von mehreren Tastern
gleiche "Masse-Stange" tasten. ??? "UND"-Gatter sind bereits erfunden. Pro Oktave 3 Stück 74HC00; ein Pull-Up/-Down pro Taste; Decoder für die Auswahl der Oktave. Im Prinzip gehen auch Latches mit Tristate-Ausgang. Ein Latch ist für 8 Tasten zuständig; mit zwei 1-aus-16-Decodern und
Ich habe gerade eine 64 buttom Tastaturmatrix mit 2 74HC165 (1/2 DIN) und einem 74HC595 (1/4 DOUT) realisiert. Ist allerding ein PIC oder STM32- project. http://www.ucapps.de/mbhp_dio_matrix.html Siehe auch http://www.ucapps.de/mbhp_din.html
-
Thread
Kann ATmega128 nicht programmieren
MODE ERROR (Entering programming mode.. FAILED! Leaving programming mode.. OK!) bzw. die Signatur: 0x00 0x00 0x00. Kann mir jemand sagen, wo ich vielleicht einen Fehler habe oder was ich vergessen habe zu machen? Bitte um Hilfe. Vielen Dank im Voraus. Mfg
. Hätte ich Dir vorher sagen können. Ääh, hab ich auch... Hast Du keinen 555er oder einen CD/74HC4093, dem Du die paar MHz entlocken könntest?
-
Thread
Probleme mit PORT's und Zeitverhalten
unsigned char ReadIO(unsigned char ucSlot, unsigned char ucByteNumber) { unsigned char ucData = 0x00; unsigned char ucAdresse = 0x00; cli(); DDRA = 0x00; PORTA = 0x00; DDRB = 0xFF; ucAdresse = ( 0xA0 | (g_aucIOSlotBitMask[ucSlot] & 0x18) | (ucByteNumber & 0x07)) ; PORTB
MCUCR Register ... so ganz habe ich das dort noch nicht verstanden. Der PORT A geht übrigens an ein 74HC244 der über diese Readleitung also PD6 geändert wird ob dort daten rein oder raus gehen. ahja, wenn ich mit 16 MHz arbeite, muss ich dann 2 NOP's nehmen? hatte ich irgendwo hier im forum mal gelesen
-
Thread
Klix Key auslesen/beschreiben? Gesperrt
Helfen inkl. Beispielrechnung wie ich auf meine Prüfsumme komme? Ich hätte gern den Betrag EUR 10,00 = DEZ 1000 = HEX 03E8
Wert von HEX 73 = DEZ 115. Aktuell habe ich EUR 1,15 Guthaben. Nun Versuche ich mir mal EUR 10,00 drauf zu laden.
-
Thread
Drehgeber auslesen
gleichzeitig und prellen auch nicht. Und wenn die Portpins nicht ausreichen, kann man an je einen 74HC165 je 4 Drehgeber anschließen und davon beliebig viele per SPI über insgesamt nur 3 Leitungen einlesen. Peter
= (i & 2) - 1; // bit 1 = direction (+/-) } } void main(void) { State7=0 PORTB=0x00; DDRB=0xFF; PORTD=0x00; DDRD=0x00; TCCR0=0x04; TCNT0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; OCR1H=0x00; OCR1L=0x00; GIMSK=0x00; MCUCR=0x03; GIFR=0x40;
-
Thread
Punkteanzeige für Sportverein
Bauelemente_Bauteile/Aktive_Bauelemente/Displays/Dot_Matrix_Display_LITEON_LTP2157AE_5x7_rot.html Controller: 74HC595 oder MAX7219? Receiver: RF Transmitter (Alternative?) http://www.banggood.com/433Mhz-RF-Transmitter-With-Receiver-Kit-For-Arduino-ARM-MCU-Wireless-p-74102.html?rmmds=search Danke schon mal
/dp/B00MZC9G8I/ref=pd_sim_200_5?_encoding=UTF8&pd_rd_i=B00MZC9G8I&pd_rd_r=8EKB32GDNPZ7Y41TSA5E&pd_rd_w=sAev9&pd_rd_wg=uRm3B&psc=1&refRID=8EKB32GDNPZ7Y41TSA5E Ein paar Ideen: https://www.mikrocontroller.net
-
Thread
LCD an Datenbus
AD0-AD7 (Port A0-A7) D/I A8 (Port C0) R/-W -WR E not (-WR and -RD) (1/4 74HC00) -CS per HC688 aus A9-A15 (Port C1..C7) ausdecodieren [/code] Da Du A0-A7 nicht brauchst, kannst Du auch auf das Adresslatch verzichten. Die anderen Signale musst Du Dir entsprechend
-
Thread
Frage zu Schaltung
feinem Sandpapier und kolophoniumlösung ran mußte. Der Stecker war der einzige auffindbare, ein 74HC244 war noch zu finden und ein 100n, eine Diode und ein 100k Widerstand auch noch. Flachbandkabel war nicht länger zu finden, stammt von einem alten SCSI-Kabel. Verdrahtet wie bei mir üblich mit
WinXP war ein zuverlässiges Programmieren möglich, keine Ahnung, weshalb genau. Ich habe dann den 74HC125 runtergelötet, einen 10-Pin-ISP-Stecker statt dessen drauf und einen STK200-SIP dazu (ähnlich wie oben zusammenglötet). An den gleichen Rechnern lief es mit Ponyprog auf Anhieb und bis heute
-
Thread
Monoflop mit großer Dauer
Stunden andauerenden Ausgangsimpuls benötige. Bei den Monoflopschaltungen, die ich kenne (z.B. 555 oder 74HTC4538) würde das aber bedeuten, da ich mit dem Widerstand nicht aus dem einstelligen Megaohmbereich will, dass der Kondensator im Millifaradbereich liegen muss. Auch das wäre noch kein Problem, das
mit einem normalen Logikchip (74HC4060) ist dies wohl die einfachste Variante (bis zu 24h). http://uk.geocities.com/ronj_1217/c4060s.html Frank
-
Thread
Suche Multivibratorschaltung unter 0,6v Betriebsspannung?
mich noch. Gibt es keine Bauteile die im 0,2v bereich zuhause sind? Es können auch IC's aus der 74er reihe (74HC00) sein....aber so wie ich gelesen habe geht bei denen nichts unter 1,5V :-( ...dafür ist ihr verbrauch mit 10uA OK. Och mann, immer ist'n hacken mit dabei! Nein, ich gehöre nicht
-
Thread
IC-Adapter für Steckbrett
innen, so dass die parallel ausgerichtet sind. https://asset.re-in.de/isa/160267/c1/-/de/168203_SZ_00_FB/Pin-Ausrichter.jpg?y=525&align=center Hast du sie etwa anders gebogen?
eine Seite /gleichzeitig/ auf 90° bringen. http://praktische-elektronik.dr-k.de/Praktikum/Digital/74HC00_Pins.png (http://praktische-elektronik.dr-k.de/Praktikum/Digital/Le-NAND.html)
-
Thread
DCF77-Uhr mit ATTINY12
Programmbeispiel für den TINY12. Funktioniert super ! Alles, was man braucht,ist ein LCD, ein 74HC164, ein ATTINY12, ein DCF77-Modul (z.B. von Conrad) und dann die 5V dran. Hat natürlich alle Features, d.h. Fehlererkennung, Gangreserve, Datum usw.. Im ZIP-File ist auch die ausführliche Beschreibung
super :-) die sache hat jetzt einmal kurz funktioniert, dann nie wieder. Ich verwende statt dem 74HCT164 einen LS164. Kann es mit dem Typen Probleme geben??
-
Thread
Lüftersteuerung über MC
einfachsten mitteln hin. Du brauchst nicht mal einen Mikrocontroller dazu. Ein Digitalzähler wie der 74HC193 reicht.
iMax00 schrieb im Beitrag #1829138: > das mainboard hat nur einen zusätzlichen pwm steckplatz und einen mit > konstant 12 V also einen PWM Anschluss und einen Anschluss ohne PWM
-
Thread
Max3392 Pegelwandler, BlueNiceCom 4
Ich verwende zwischen meinem AT90CAN und dem BNC IV einen 74HC4050 als Pegelwandler. Allerdings benutze ich den USART, nicht SPI.
void uart_init(void) { UBRR0H = 0; UBRR0L = (F_CPU / (16UL * UART_BAUD)) - 1; UCSR0A = 0x00; UCSR0B = _BV(RXCIE0) | _BV(TXEN0); /* tx/rx enable */ /* Set frame format: 8data, 2stop bit;*/ UCSR0C = _BV(USBS0)|_BV(UCSZ00)|_BV(UCSZ01); } void USART_transmit(unsigned char a){ while
-
Thread
Hilfe für digitale Stoppuhr mit Button gesucht
Dan schrieb im Beitrag #7527835: > Ziel ist es, dass der Anwender versucht, die Uhr exakt bei 10.00 > Sekunden zu stoppen. Da die typische Reaktionszeit 0,3s beträgt, also bei 9,7s die Taste drücken.
Das Ganze ist eine schöne Äufwärmübung für Arduino. Ich halte 2 Wege für gangbar: p. Stelle einen 74HC595, dahinter Treiber (zu Fuß, oder ULNirgendwas) und da dann einfarbigen LED Stripe in 7 Segmentanordnung auf eine Platte kleben und p. Segment dann eine Treiberstufe. Oder man ist faul und nimmt
-
Thread
Strom sparen für Fernbedienung
einfachere Lösung??? 4.)Letzte Frage, was ist der Unterschied zwischen dem setzen von ISC01-ISC00 = 00 und 10, also "The low level of INT0 generates an interrupt request" und "The falling edge of INT0 generates an interrupt request"??? Vielen Dank im voraus für Eure Antworten und Hilfe
hallo, vielen dank für die vielen tipps!!! allerletzte frage: will nen 74hc30 nehmen um den 6 tasten auf int0 zu legen. wieviel strom verbraucht der??? habe nix dazu in dem datenblatt gefunden! vielen dank an alle, habt mir sehr
-
Thread
Riesige Schaltermatrix auswerten
bauen, wo jeder Schalter sein eigenes Register bekommt. Wäre dann z.B. 44 x 62 / 8 = 341 Stück 74HC597 Wenn ein Taster bei Betätigung immer 100ms geöffnet wird, kann man daraus die mindest-Datenrate des SPI berechnen, die notwendig ist. Klar, die Steuerleitungen (SCK) müssen mit entsprechendem
Leitungen gespart. Wenn es digital wäre, hättest Du es einfacher: http://www.ti.com/lit/ds/symlink/sn74hc151-q1.pdf
-
Thread
LCD Display "abhören"
Nibbles aller Zeichen). Hier die entscheidenen Code Fragmente. Ist das alles richtig so? PORTC=0x00; DDRC=0x00; GIMSK |= (1 << 7); //enable INT1 MCUCR |= (1 << 3); //fallende MCUCR |= (1 << 2); //Flanke sei (); ISR (INT1_vect) //Display { data[cnt] = PINC; cnt++; } main: wenn
an anderer Stelle einen anderen Bus an, was zunächst auch nicht funktionierte. Ich habe dort dann 74HC374 verwendet, um die Daten hardwareseitig "zwischenzuspeichern", erfolgreich. Fälschlicherweise dachte ich, dass dies bei nem ollen Display nicht nötig wäre... Kannst du mir bitte noch erklären,
-
Thread
Bitfeld zuweisen: Warum optimiert der Compiler nicht?
Hier mal ein Ausschnitt aus einer älteren Steuerung (ATmega8): Die Eingänge werden über 74HC165 eingelesen, die Ausgänge über 74HC595 ausgegeben und die LEDs über MAX7219. Im RAM befinden sich quasi die virtuellen Pins. Über Macros werden sie dann so definiert, wie sie sich aus dem Schaltplan
0000000000000000 <input_normalize>: 0: 89 c8 mov eax,ecx 2: 25 c0 00 00 00 and eax,0xc0 7: c3 ret [/c]
-
Thread
89s8252 Problem
das Prog laufen). Beim Ausschalten zuerst PC aus, dann Spannung an Kontroller weg!!! Hab mal einen 74HC244 zum Entkoppeln versucht, ging mit AEC_ISP aber irgendwie nicht. Achso: Bei AEC_ISP im Setup-Menü Reset-High setzen! Mehr fällt mir grad nicht ein, eventl. Steckerbelegung Parallelport prüfen
pulses: .---- 74HCT14 ----. | | 10 ACK -------10 11-----12 13------P1.6 MISO 8 D6 ---------1 2---@---3 4---@---P1.7 SCK
-
Thread
Blutzucker-Messgerät Hardware OLED Display
kommerziellen > Lösungen auch eine hätte, die man selber bauen kann. > STK200 hat 'nur' einen 74HC244 wenn ich richtig in erinnerung habe. Der wird auch ohne schmerzen mit 3V arbeiten. Sollte jedoch HCT244 drin sein wird nciht gehen. Lösung - tauschen, ich habe hier einen STK200 der ein 74LV244
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
-
Thread
M16 Expanded Memory Mode
#03h,0ah ;write protect disable PRCR mov.b #05h,04h ;set processer mode PM0 mov.b #00h,05h ;set processer mode PM1 mov.b #ffh,08h ;CS enable CSR mov.b #55h,1bh ;2 wait state CSE mov.b #00h,0ah ldc #0080h, flg ldc #stack_top, sp ;set stack pointer ldc
wann er fertig ist) CS3 liegt am AEN des CS8900a und mit 4,7k an VCC; WRL und WRH gehen auf ein 74HC08(AND) und dann an WR des Cs8900 RD geht direkt an den RD des CS8900; HOLD liegt mit 4,7k an VCC; BYTE und CNVss liegen von hause aus mit 10k an GND; BCLK ist frei; NMI ist mit 10k an Vcc Leider
-
Thread
OC0A & OC0B gleichzeitig toggeln?
DDRD,5 puti TCCR0A,(1<<COM0A0)+(1<<COM0B0)+(1<<WGM01) puti OCR0A,123 puti TCCR0B,(1<<CS00)+(1<<FOC0B) ; ! [/avrasm]
dann kann man das natürlich tun. Wenn eine Platine schon fertig ist, wird es schwieriger, einen 74HC... zu schalten, als das Programm etwas zu ändern. Wenn ein I/O-Pin unbenutzt bleibt, gibt man 1/28 des Preises von ATMega328 leider nicht zurück :) Ansonsten plädiere ich als Amateur, der keine
-
Thread
Schaltgeschwindigkeit BUZ73L => Spannung fällt zusammen
kann man einen Hardware-Watchdog vorsehen. Im simpelsten Fall ist das ein retriggerbares Monoflop (74HC4538,74HC123). Das stellst du eine Zeit ein die laenger ist als deine groesste ON-Zeit fuer den Laser. Das Monoflop wird von den Pulsen die der AVR fuer den Laser erzeugt getriggert. Fallen jetzt diese
Beispiel ein Byte gesendet wird, welches den Wert 0xFF, oder eines dass den Wert 0x55 oder auch 0x00 hat. Begriffen ist vielleicht etwas zu viel gesagt, aber ich sehe in welche Richtung die Wirkung gehen sollte. Ich werde das mal am Montag Versuchsweise aufbauen und ausmessen.
-
Thread
Reparaturanfrage CPU-Modellrechner Phywe
stehender Link zeigt Bilder: http://www.uranmaschine.de/86978.Phywe_Programmgesteuerter_Rechner_06978_00/ Das Teil besteht aus Relais, Widerständen und Elkos. Soweit ich sehen kann, nichts weiter mehr. Das Teil bildet eine CPU mit einem kleinen Speicher nach. Dabei kann ein Mini-Programm geschrieben
@Andre: Klar! Ich hatte schon mal angefangen, das mit Arduinos und einem Haufen 74HC595 und LEDs zu basteln - aber eigentlich ist das übelst geschummelt. Mit einer CPU eine CPU nachzubilden ist nicht schön. Neu bauen klingt gut, ich muss mir mal ein Tutorial ansehen, wie man ein Relaiskontakt
-
Thread
KiCad: Footprint names in Eeschema
gefilterten möglichen Gehäuse angezeigt. Das hält die Liste kurz und vermeidet Fehler. Z.B.: in der 74xx.lib beim 74HC00 wird der Footprint Filter gesetzt - und auch noch ein Alias angegeben. Somit sind (fast?) alle Möglichkeiten des 7400 abgedeckt. Wenn man ein neues Bauteil mit dem Bibliothekseditor
-
Thread
300 € Logikanalyzer 34 Kanäle / 500 Mhz - kann das was se
Ich hatte folgendes direkt auf www.pctestinstruments.com bestellt: LogicPort 370.00 USD Spare Probe 39.00 USD Shipping 34.00 USD ----------------------- Total 452.00 USD Das ganze kam dann mit DHL, der Zoll wurde per Nachnahme bezahlt: LogicPort (laut Zoll "ANDERE EINHEIT
im Leben hinter gekommen (ich doktor da ja auch schon 4 Wochen dran rum). Habe die Chips nun gegen 74hc4050 getauscht und alles ist perfekt. Heute Abend nun wartet ein anderes Projekt auf den Analyzer.... mal sehen, ob er hier auch hilft. Aber erstmal gehe ich jetzt das schöne Wetter genießen....
-
Thread
Einstellbarer Frequenzgenerator für 0.12 Hz - 8 MHz mit Atmega 8 und Bascom
Taster ändern und dann in High- und LowByte aufteilen und in die beiden Register schreiben... &H00 : &H01 -> kleinste mögliche HighTime &HFF : &HFE -> größte Hightime &HFE : &HFF -> genau die Mitte ;-) viel Erfolg, arne
schicken Funktionsgenerator Noch ein Vorschlag für den Frequenzzähler: Wie wäre es mit einem Vorteiler 74F73(HC) oder 74F74(HC), zum messen von höreren Frequenzen? Im Moment geht's ja nur bis 3MHz und ein wenig Feintuning für etwas genauere Werte wäre auch von Vorteil?!? Jetzt dreht er ganz durch...:-))
-
Thread
[B] Sammelbestellung Mouser
+ 14,76 € Rest 7,74€
karabennemsi ich habe nur hct595 Schieberegister bestellt, die gab es bei Reichelt nicht (es gab nur hc, ohne "T"), den I2C Portexpander gab es zum Zeitpunkt der Bestellung auch nicht mehr.
-
Thread
Vcc direkt an I/O-Pin: Gefährlich oder nicht?
wird liegt auf den Pin strom an. Ich setze gleich bei Programmstart meinen Eingangsport (DDRA = 0x00) als eingang und deaktiviere die pullups (PORTA = 0x00) und bis jetzt hat das funktioniert. Mir hat jemand gesagt ich soll die pullups aktivieren (also PORTA = 0xFF) aber danach habe ich beim Auslesen
Kurzschluss zu bauen. Aber sowas kann ja wohl immer mal vorkommen. Ach ja, ich hatte mal bei einem 74HC595 nachgemessen, wieviel der bei 3,3V abkann, weil ich etwas mehr Strom gebraucht habe als eigentlich zulässig. Hab bei allen Testobjekten ca. 25mA rausbekommen. Ich steuere damit jetzt einige LEDs
-
Thread
[V] 74HC125 Texas Instruments 4x 3-State Buffer (SN74HC125)
SN74HC125 - Texas Instruments 4-ch, 2-V to 6-V buffers with 3-state outputs (bus driver) Package: SOIC-14 Carrier: Tube New Old Stock (NOS) Preis: 100 Stück - 15,00 EUR + Versand 250 Stück - 35,00 EUR + Versand 500 Stück - 65,00 EUR + Versand 1000 Stück - 120,00 EUR 1500 Stück - 172,00 EUR Original von namhaftem deutschen Distributor. Bei Interesse oder Fragen bitte direkte Nachricht
-
Thread
Atmega/C: eine Funktion aus einer Funktions heraus aufrufen
Heinz schrieb im Beitrag #3804077: > Was hängt da für ein Schieberegister drann? 74595? Wie ist es 74HC595. Läßt sich problemslos ansteuern so lange ich die Befehle sequenziell in eine funktion packe... Daher wird die Verdrahtung wohl stimmen.
schrieb im Beitrag #3804077: >> Was hängt da für ein Schieberegister drann? 74595? Wie ist es > > 74HC595. Läßt sich problemslos ansteuern so lange ich die Befehle > sequenziell in eine funktion packe... Daher wird die Verdrahtung wohl > stimmen. Trotzdem ist da was anderes faul. Hast du in
-
Thread
Cpld einstieg und so viele Fragen
ausgänge inventirt und andere noch mit and gatter verschaltet. Also möchte ich nur eine Handvoll 74er ersetzen. Das bei ca 60Mhz. Wenn Cpld und Fpga ähnlich bedient werden was spricht gegen Cpld für erste Ledblink versuche und co? Bei mir geht es nicht um Serinfertigung.
Lothar das behauptet, ist das noch lange nicht der Fall. Dann wären SSI und MSI Logikbauseine wie 74HC00 das auch. Es gibt immer noch einfache Anwendungen für die einfache Bausteine ausreichen, auch wenn in diesem Forum am liebsten Widerstände schon durch Microcontroller ersetzt werden. Und