-
Thread
Logikanalzyer mit FT232BL
@ Andreas, Einige Anmerkungen zur Schaltung R1 und C4 sollten vertauscht werden, sonst Dauerreset R2 und R3 für SCL/SDA sind meines Erachtens zu groß mit 10K, Cypress gibt 2.2K an Pin 21 (RESERVED) sollte laut Cypress auf Masse liegen Wo kommt VREF
rumliegen habe, Avaya / Orinoco , war mal ein USB adapter für wlan pcmcia karten / Ap´s! bestückt mit CY7C64613-128NC, CY7C1399L 32K x 8 3.3V Static RAM, 24lc32a 32K 2.5V I2C Serial EEPROM, MAX604 5V/3.3V 500mA Regulator und 12Mhz Quarz. leider ist kein schaltbild vorhanden aber es gehen 68 anschlüsse "nach
-
Thread
sercom i2c samd09
[c]/*PMUX: even = n/2, odd: (n-1)/2 */ PORT->Group[0].PMUX[PIN_PA22/2].reg = 0x02; PORT->Group[0].PMUX[PIN_PA23/2].reg = 0x20; [/c] Da wird wohl das Pinmux falsch sein. Auf Peripheral C ist korrekt
[c] PORT->Group[0].PMUX[PIN_PA22/2].reg = 0x02; PORT->Group[0].PMUX[PIN_PA23/2].reg = 0x20; [/c] 22/2=11 23/2=11,5 Falls ich mich nicht täusche, setzt Du mit der zweiten Zeile den ersten Mux wieder
-
Thread
Problem LCD 2x8 Zeichen
#define LCD_DATA2_PORT LCD_PORT /**< port for 4bit data bit 2 */ #define LCD_DATA3_PORT LCD_PORT /**< port for 4bit data bit 3 */ #define LCD_DATA0_PIN 0 /**< pin for 4bit data bit 0 */ #define LCD_DATA1_PIN 1 /**< pin for 4bit data bit 1 */ #define LCD_DATA2_PIN 2 /**< pin for 4bit data bit 2 */ #define LCD_DATA3_PIN 3 /**< pin for 4bit data bit 3 */ #define
-
Thread
Arduino Mega R3 PWM funktioniert nicht für Timer 5 (A), Pin 44
auf Clones. 1. 9 von meinen 10 Kanälen funktionieren perfekt -- Timer 1, 3, 4 und 5B(Pin 45). 2. Der Ausgang 5A (Pin44), bei mir Kanal 9 funktioniert nicht. 3. Ausgang 5A funktioniert sobald ich zusätzlich analogWrite wie auskommentiert nutze. Dies ist bei keinem anderen
// timer = system clock, Divisor = 1 OCR5A = ICR5 * 0.3; // set duty-cycle OCR5B = ICR5 * 0.2; // set duty-cycle OCR5C = ICR5 * 0.1; // set duty-cycle } void loop() { } [/c]
-
Thread
Anfänger fragen zur Programmierung des Atmega32A in C
auf Port C pin 2&3 nicht ( weiterhoch habe ich nicht ausprobiert) jedoch funktioniort die Funktion ohne Probleme wenn ich die LED 2 an port a schalte (da gehen auch pin 2 &3 ) vill sieht ja jmd den fehler
Hi >das ganze funktioniert bei mir aber auf Port C pin 2&3 nicht ( >weiterhoch habe ich nicht ausprobiert) JTAG abgeschaltet? MfG Spess
-
Thread
PIC Port I/O mit HiTech C
SDO1 function is always on RC7. bit 5 SS1SEL: Pin Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = SS1 function is on RC3 1 = SS1 function is on RA3 For 20 Pin Devices (PIC16(L)F1829): Bit is read-only, ‘0’ SS1 function is always on RC6. bit 4 Unimplemented: Read as ‘0’ bit 3 T1GSEL: Pin Selection bit 0 = T1G function is on RA4 1 = T1G function is on RA3 bit 2 TXCKSEL: Pin Selection bit For 14 Pin Devices (PIC16(L)F1825): 0 = TX/CK function is on RC4 1 = TX
-
Thread
HD44780 1602 LCD über I2C Modul ansteuern
muss im 4BIT-MODUS des Displays arbeiten, weil die empfangenen Bytes über den I2C Bus wie folgt interpretiert werden: BIT7 (MSB) = PIN D7 BIT6 = PIN D6 BIT5 = PIN D5 BIT4 = PIN D4 *BIT3 = TRANSISTOR ANSTEUERUNG fuer Hintergrundbeleuchtung BIT2 = PIN E BIT1 = PIN RW BIT0 (LSB) = PIN RS Wobei ~5V am PIN eine "1" darstellen und 0V "0". D.h unabhängig von den gesendeteten Bytes über I2C sind die PINS D0 bis D3 immer auf 0V, weil man sonst
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
00 3C 02 5E 02 5E 21 00 01 00 00 00 F6 57 00 0D E1 00 3E 00 17 AA 55 REC : AA 55 08 00 18 00 2F 01 D4 64 17 89 01 25 62 80 00 02 5E 01 B8 00 33 0C 2D 48 00 C8 00 02 00 39 00 1F AA 55 REC : AA 55 10 88
1 (Vcc) auf 1 (Vcc) Pin 2 (GND) auf 2 (GND) Pin 3 (NC) auf nix Pin 4 (EthClkOut) auf 4 (CLK) Pin 5 (INT) auf 3 (INT) Pin 6 (SDO) auf 8 (SI) Pin 7 (SDI) auf 5 (SO) Pin 8 (SCK) auf
-
Thread
I2C MCP4725 Wert Übertragen
so aufgebaut wie im Bild. Dann hast du schon ein Problem. In deiner Source initialisierst du Port B (vermutlich wegen des TWI), aber dein Schaltplan zeigt die (korrekte) Anbindung an PortC, Pin 4, 5. Klingelt's? Michael H. schrieb im Beitrag #5753094: > Die Theorie verstehe ich natürlich
aufgebaut wie im Bild. > > Dann hast du schon ein Problem. > > In deiner Source initialisierst du Port B (vermutlich wegen > des TWI), aber dein Schaltplan zeigt die (korrekte) Anbindung > an PortC, Pin 4, 5. Klingelt's? Also Port B ist wegen des ERROR Lämpchen initialisiert, Das kann ich auch
-
Thread
DDR-2-Ram, lvds, serdes Spartan6
Naja, die 2,5V I/Os mit 3,3V zu Überfahren wird auf Dauer auch schädlich sein. Den FX2 kann man auch über USB programmieren oder ein EEPROM anschließen. FMC Board gibts keins wahrscheinlich genau wegen der VCCIO
billigsten nehmen, den ich finde? Ist ein I2C EEprom, da gibt es besonders schnell nicht. Irgendein 24C128 mit 3.3V ist ok. Gibt es einen besonderen Grund fürs selbermachen?
-
Thread
2-Draht Übertragnung
=P State5=P State4=P State3=P State2=P State1=P State0=P PORTB=0xFF; DDRB=0x00; // Port C initialization // Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State6=P State5=P State4=P State3=P State2=P State1=P State0=P PORTC=0x7F; DDRC=0x00; // Port D initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=P State6=P State5=P State4=P
-
Thread
DS1820 mehr als 3 nicht Möglich?
port? ldi a1, 15 * xtal / 1000000 / 3 ; warte 15 uSec brcc _w1io1 ; wenn nicht read oder c=0 dann weiter zu _w1io1 cbi w1_ddr, w1_pin ; pin auf eingang _w1io1: dec a1 ; warte brne _w1io1 sbis w1_in, w1_pin ; wenn bit = 1 scip next clc ; wenn bit = 0 C=0 ldi a1, 45 * xtal / 1000000 / 3 ; warte 45 uSec _w1io2: dec a1 ; warte brne _w1io2 cbi w1_ddr, w1_pin
-
Thread
Wozu übertrieben schnelle Microcontroller?
erkennen, was die Funktion tut und 2. hat man eine Abstraktion. Jetzt Pin_5 in LampePin und PORT_B mit LampePort umzubenennen bringt nur, dass man in der setLampe Funktion gar nicht weiß, was da passiert. Ich ärger mich jedesmal,
Was für eine wirre kranke Vorstellung. [c] DigitalIn taste1(PA_1, PULL_UP); DigitalOut led(LED); SPI spi(PIN_MOSI, PIN_MISO, PIN_CLOCK); I2C i2c(PIN_SDA, PIN_SCL); int state = taste1; // gpio lesen led = 0; // gpio setzen spi.frequency
-
Thread
ESP32 sporadischer reboot alle 2h
: ESP32 has no Chip ID. Reading MAC instead. MAC: b0:b2:1c:4e:c3:2c Hard resetting via RTS pin... Beim test esptool flash_id: esptool.py v4.6.2 Found 1 serial ports Serial port COM6 Connecting...... Detecting chip type... Unsupported detection protocol
Gehäuse eines alten Devolo-Powerlan-Adapters stecken. Kann man dafür solch ein Netzteil nutzen?: 3,3V- https://www.amazon.de/AZDelivery-%E2%AD%90%E2%AD%90%E2%AD%90%E2%AD%90%E2%AD%90-Mini-Netzteil-Arduino-Raspberry/dp/B07C4THP6G?ref_=ast_sto_dp&th=1 5,0V- https://www.amazon.de/AZDelivery-%E2%AD
-
Thread
2,5" SATA-Festplatte an IDE Anschluss mit Adapter und 5 Volt
Ja ich brauch den Adapter 3,5" weil der Futro S300 eine 3,5" 44-Pin IDE-Schnittstelle hat. Ansonsten wär das Ebay-Teil echt interessant. Oder da drauf noch nen 2,5" IDE Female auf 3,5" Male Adapter (denn direkt in Schnittstelle
Martin Müller schrieb im Beitrag #1968190: > Ja ich brauch den Adapter 3,5" weil der Futro S300 eine 3,5" 44-Pin > IDE-Schnittstelle hat. Da bringst Du was durcheinander. Der 44polige Stecker im 2mm-Raster ist für 2.5"-Platten, denn da wird die Versorgungsspannung mit
-
Thread
ADC ATXMega256A3 initialisieren
vergessen. Du solltest natürlich deine ADC Inputs auf ISC Disable konfigurieren: [c] #define USER_PORT PORTA #define ADCMASK 0x07 // Port A 0-2 are analog inputs PORT_ConfigurePins(&USER_PORT, ADCMASK, 0, 0, PORT_OPC_PULLDOWN_gc, PORT_ISC_INPUT_DISABLE_gc
.MUXCTRL = ADC_CH_MUXPOS_PIN2_gc; // enable freerun ADC.CTRLB = ADC_RESOLUTION_12BIT_gc | (ADC_MODE << 4) | (1 << 3); } [c/]
-
Thread
8051 Entwicklungsboard
Hallo... ich wollte mir das Boar auch Bauen. Was benötige ich? - AT 89C51ED2 PDIP http://www.reichelt.de/?SID=27p0sh@qwQARsAAEbrYuc0081c6d63f9dcb2d60c7e3ba97540faa;ACTION=3;LA=5;GROUP=A364;GROUPID=2960;ARTICLE=48459;START=0;SORT=preis;OFFSET=16 <-Richtig? - MAX 202 CPE http://www.reichelt.de/?SID=27p0sh@qwQARsAAEbrYuc0081c6d63f9dcb2d60c7e3ba97540faa;ACTION=3;LA=5;GROUP=A217;GROUPID=2914;ARTICLE=39578;START=0;SORT=preis;OFFSET=16 <-Richtig? - Widerstände - Quarz - Kondensatoren - Taster - Jumper (Dip-Schalter) -
-
Thread
Pin in abhängigkeit einer variablen ein/aus-schalten
INLINE setHigh() { *getOutPort(arduinoPin) |= getMaske(arduinoPin); 82: 2d 9a sbi 0x05, 5 ; 5 00000084 <.L2>: int main() { Led{}.init(); Led{} = 1; while(1); 84: ff cf rjmp .-2
du wohl eher möchtest ist [c]if(1 == ledOn) { PORTD |= (1 << PD3); } else { PORT &= ~(1 << PD3); } [/c] Wenn ledOn nur den Zustand 0 oder 1 annehmen kann, dann kann man das verkürzt schreiben mit: [c] PORTD =
-
Thread
Bauteil gesucht: 4 Taster zu 3 Port
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Porterweiterung_f.C3.BCr_Eing.C3.A4nge
auseinanderhalten kann. Er hat 3 Pins frei. Passt perfekt: DS, CLK, PL
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
//at.mouser.com/ProductDetail/STMicroelectronics/STM32F030F4P6/?qs=sGAEpiMZZMuoKKEcg8mMKOHkam7XjJnw3SF6NWq8tIw%3d > > LPC @10000 = 0,571 > http://at.mouser.com/ProductDetail/NXP-Semiconductors/P89LPC912FDH129/?qs=sGAEpiMZZMvu0Nwh4cA1wUhXb1nJ%2ffVjnn%252bGVGFQ7w8%3d > > Nur mal so zum Vergleich
Clock für Port A aktivieren GPIOA->MODER |= 0x00000001; // Pin 1 als Ausgang deklarieren GPIOA->BSRRL = 0x0001; // setzt den Pin auf High [/c] Ebenfalls ganz ohne Zauberei, keine Zusatzlayer und keine Libs.
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
umzuwandeln passen die Farben nicht so wirklich. [c] unsigned char color1 = ((r & 0xF8) | ((g>>5) & 0x07)); unsigned char color2 = (((g<<3) & 0xE0) | ((b>>3) & 0x1F)); [/c]
) R3= 4700 Ohm Unbekannte Werte: ================= ? C2 (C2 ist parallel mit C3) ? C3 (C3 ist parallel mit C2) ? R8 (möglicherweise ein Null Ohm Widerstand) ? R4,R5,R6 (sitzen in MOSI, MISO und SCK
-
Thread
Kann nicht Interrupt auslosen mit Timer4 und Timer5
Tut sich gar nichts auf den UART Pins? Das ist doch ein PIC32MX220xxxxx - oder?? Da sind die Pins für UART, SPI, I2C nur über PPS (Peripheral Pin select) zugänglich. Die Beschreibung dafür findet sich im PIC32MX1xx/2xx Manual (DS61168
sinnlosen Wert SYSKEY = 0xAA996655; // Key1 für unlock SYSKEY = 0x556699AA; // Key2 für unlock CFGCONbits.IOLOCK = 0; // Peripheral pin select: PPSInput(3,U1RX,RPB2); // RX auf RB2 PPSOutput(1,RPB3,U1TX); // TX auf RB3 // PPS-Zugriff wieder sperren
-
Thread
Atmega Pins unterschiede?!
| (1 << ROW7)); break; case 3: ROWS_PORT = (ROWS_PORT & ~((1 << ROW1) | (1 << ROW2) | (1 << ROW3) | (1 << ROW4) | (1 << ROW5) | (1 << ROW6) | (1 << ROW7))) | ((1 << ROW1) | (1 << ROW2) | (1 << ROW3) | (1 << ROW5) | (1 << ROW6)
)); break; case 5: ROWS_PORT = (ROWS_PORT & ~((1 << ROW1) | (1 << ROW2) | (1 << ROW3) | (1 << ROW4) | (1 << ROW5) | (1 << ROW6) | (1 << ROW7))) | ((1 << ROW1) | (1 << ROW2) | (1 << ROW3) | (1 << ROW4) | (1 << ROW5)
-
Thread
Level-Shifting auf ca. 8V bei 5V-Versorgung
ist der BS170, der bei 3,3V evtl. nicht richtig durchschaltet - als ob der Autor noch nie was von LL-MOSFet gehört hat. https://www.c64-wiki.com/wiki/Cassette_Port Warum der TE jatzt statt des C64 einen AVR ranhängt,
gibts einfachere Möglichkeiten des Speichern von Programmen ohne den Umweg über das TapeCart. An Pin C-3 legt der C64 6V an, um den Motor des Laufwerks zu starten.
-
Thread
Akkumaster C4 - Prozessor defekt - Tausch
Risiko ist überschaubar, wenn man € 10.- investieren muss. https://de.aliexpress.com/item/SAB80C535-N-SAB80C535-80C535/32614727624.html?spm=a2g0x.search0104.3.15.32aa7733zrhB1z&ws_ab_test=searchweb0_0,searchweb201602_2_10320_10065_10068_318_10547_319_317_10548_5728815_10696_10084_10083_10618_452
Habe noch ein Eprom von meinem kleinen Akkumaster C2 gefunden. Da ist laut Plan auch ein 80C535 verbaut. Ähnliche Schaltung wie der C4. Mit Latch 573 Eprom: 27256 Es fängt an : 0000 02 17 E6 12 01 E9 EF 60 - FA 22 FF 02 0A 5C C2 94 ...... 7FFF
-
Thread
Spannungsversorgung Arduino läuft nicht über Vin oder 5V-Pin
Weitere Fehlermöglichkeit: I2C Verbindung zwischen uC (5V) und OLED (3.3V) ohne Levelshifter.
Vater_ E. schrieb im Beitrag #5937234: > Arduino 3.3V-Pin: 3,6V Äh, nee. Das sieht mir nach einem Hochzieher aus. Also z.B. 5V-Pullups am 3,3V-I2C, die über Schutzdioden die Spannung hochziehen. Die 3,3V kommen aus dem USB-Baustein, k.A. ob der
-
Thread
Wie die Baudrate am Pin rausfinden? Gesperrt
kaum http://www.ebay.de/itm/10Stk-Mini-RS232-to-TTL-MAX3232-MCU-Converter-Adaptor-Module-Serial-Port-Board-/252580113839?hash=item3acef2adaf:g:-egAAOSwmLlX~Ox7
VAR-Poti um 270° gedreht werden kann, der Einstellbereich logarithmisch skaliert ist und bis Faktor 3 reicht (Faktor 2,5 muss mindestens sein, damit eine Rastweite des TIME/DIV- Knopfs abgedeckt werden kann, mit ein Bisschen Sicherheit wird Faktor 3 daraus) und dass die aktuelle Einstellung bei 90
-
Thread
Leistungsproblem am Pin
Hallo, ich habe einen ATmega168 und will, weil ich es kann, alle Pins des Port D blinken lassen. Habe den µC dementsprechend eingestellt, alles gut. LED's hab ich aber nur an PD6 und PD7 angeschlossen, aus bequemlichkeit. Wenn ich das Programm laufen lasse leuchtet PD7
Lukas D. schrieb im Beitrag #4998731: > und will, weil ich es kann, alle Pins des Port > D blinken lassen. Habe den µC dementsprechend eingestellt, Dann zeig mal, was du so gekonnt hast. Und wie du den MC "eingestellt" hast.
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
P1.1 - Power LED P1.2 - Run LED P1.3 - Kurzschluss Erkennung LED P1.4 - Reset für die beiden 82C55 P1.5 - /Driver Enable für RS485 (RX/TX Umschaltung) P1.6 - 2QA von 74393 Zähler P1.7 - 2A zum 74393 Zähler Port 3 P3.0/3.1 - UART RS485 P3.2 - /INT0 Vom Netzteil Kurzschlussdetektor P3.3 - /INT1 von OUT2 des 8253 Timers P3.4 - T0 ist frei P3.5 - T1 von galv. isolierter RCA Buchse 'Counter' P3.6/3.7 - WR/RD für Peripherie
-
Thread
RGB Matrix mit I2C
OC0A on pin 14 (PB2) * OC1A on pin 15 (PB3) * OC0B on pin 9 (PD5) * OC1B on pin 16 (PB4) */ DDRB |= (1 << PB2); // PWM output on PB2 - OC0A DDRB |= (1 << PB3); // PWM output on PB3 -
{ for (int i=255; i>0; i--) { pwm1 = i; // R pwm2 = i; // G pwm3 = i; // B _delay_ms(5); } return 1; } } reti(); // Exit of an interrupt handler } [/c]
-
Thread
Atmega PortC Problem
nicht. Dann dachte ich mir, bestimmt uC kaputt und habe einfach mal auf den atmega 8 gewechselt. Hier aber leider das gleiche Bild. Atmega16: Hell: 0,1,6,7 Dunkel: 2,3,5 Aus: 4 Atmega8: Aus: 0,1,2,3 Hell: 4,5 Hat jemand von
Dane schrieb im Beitrag #3238965: > Atmega8: > Aus: 0,1,2,3 > Hell: 4,5 PC0-3 werden von AVCC versorgt, PC4+5 von VCC. Die Symptome deuten also schon _sehr_ deutlich auf ein Problem mit AVCC hin. Also würde ich das hier > AVCC war/ist angeschlossen.
-
Thread
Projekt : GPS Tracker
-025X050 rcl 1 C2 100 nF C-EU025-025X050 C025-025X050 rcl 1 C3 100 nF C-EU025-025X050 C025-025X050 rcl 1 C4 100 nF C-EU025-025X050 C025-025X050 rcl 1 C5
-025X050 C025-025X050 rcl 1 C9 100 µF CPOL-EUE2-5 E2-5 rcl 1 C10 330 µF CPOL-EUE2-5 E2-5 rcl 1 C11 2,2 µF CPOL-EUE2-5 E2-5
-
Thread
Schon der 5. ATMega8 zerstört
ist ein PC-Netzteil. Mein Multimeter (Voltcraft VC404) misst 5,2V daran, ich weiß jedoch nicht, wie vertrauenswürdig es ist. Es ist schon alt und die Strommessung geht nicht mehr. Manchmal schließe ich Masse und Vcc nicht mit an Ports 20-22, meine Atmels gehen
Zitat aus dem Datenblatt des Atmega8: AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter
-
Thread
Sinus aus R2R filtern
Du kannst auch beide Ports zusammen auf einen z.B. 74HC574 führen und dann mit einem einzigen Latch Impuls auf den R2R legen. Kostet aber einen Pin extra für den Latchpuls. Heinz peter P. schrieb im Beitrag #5034913: > ich
Transistor fuer TP 2..3 Ordnung. Gruss WK
-
Thread
Ein- und Ausgänge am selben Port (nicht Pin)
= 0x2F; // set pin 0,1,2 and 5 to be output } [/c] Gruß Stefan
Pullup einschalten EIMSK = (1<<PCIE0 | 1<<PCIE1 | 1<<PCIE2 | 1<<PCIE3); PCMSK2 = (1<<PCINT22 | 1<<PCINT23); // Pin Change Mask Register 2 ISR (PCINT2_vect) // ISR Routine für Endlagentaster 2 { _delay_ms(2000); endlagentaster2 = 1; } [/c]
-
Thread
Bits schieben und auf Port ausgeben (c)
Matthias Lipinsky wrote: [c] LCD_PORT |= ( (LCD_PORT & 0x0F) | (temp1 & 0xF0) ); // ausgeben ... LCD_PORT |= ( (LCD_PORT & 0x0F) | (temp2 & 0xF0) ); // ausgeben [/c] Das "|=" ist hier falsch und muss durch "=" ersetzt
also ich habe Port D meines Atmega128 mit einem Display verbunden. hierbei nutze ich Pin4-7 als 4 Bit Datenbus zum Display. Pin PD0 ist der Enablepin und Pin PD1 ist der RS Pin. Pin 2 und 3 sind für den UART reserviert
-
Thread
ZX81 plus38 Clone
On the issue of the missing first shifted bit (D7) CH1 Pixel output (JP5 1-2) CH2 D7' CH3 SH/nLD (pin 8 U29) CH4 6.5 MHz Clock (pin 2 U9) I would think that the peak of D7 seems a bit short, seen at trigger point. I'll make another capture with the pixel after the
On the issue of the missing first shifted bit (D7) CH1 Pixel output (JP5 1-2) CH2 D7' CH3 SH/nLD (pin 8 U29) CH4 Pixel output after the '74 (U18), on pin 4 of U10 (Pin 9 of U18) One see that the think peak of D7 (at trigger point) is completely missing in the green
-
Thread
5V auf Arduino Nano Pin?
Moinsen Ich besitze einen Nano 33 IoT und einen Pro Micro. Jetzt wollte ich einen Output Pin vom Pro Micro an einen Input Pin vom Nano anschließen. Die Betriebspannung ist allerdings beim Pro Micro 5V und beim Nano 3,3V. Liegen die 5V vom Micro noch in einem akzeptablen Bereich, was der
Ich würde einen Spannungsteiler mit 1k + 2.2k oder 1.5k + 2.2k verwenden. Wenn man ganz mutig ist, kann man auch beim sendenden Mikrocontroller den Ausgang im Open-Drain Modus betreiben und beim empfangenden den internen Pull-Up aktivieren
-
Thread
AT89C51RD2 nach Neukauf keine Connection
) durch einne neuen, exakt den selben uC ersetzt und kann jetzt nicht mehr via RS232 auf ihn zugreifen. Ich habe daher überprüft ob er überhaupt etwas macht, habe daher die Port-Spannungen beim Reset gemessen (müssten 5V sein). Diese Ports
der Elko an Pin 2 mit Minus an +5V hängt. Das halte ich nicht für so eine gute Idee, denn bei Belastung der +Vs (8V) kann es passieren, daß diese unter 5V sinkt und damit der Elko verkehrt herum geladen wird. Oder
-
Thread
C oder Assembler
; 64 17c2: 93 e0 ldi r25, 0x03 ; 3 17c4: 28 9f mul r18, r24 17c6: f0 01 movw r30, r0 17c8: 29 9f mul r18, r25 17ca: f0 0d add r31, r0
Der MSPGCC erlaubt sowas wie port1.in.pin1. Das ist zumindest syntaktisch gültiges C, aber *theoretisch* darf ein C-Compiler die Elemente eines Bitfeldes beliebig im Speicher anordnen. Das Problem bei solchen Konstruktionen ist
-
Thread
suche µC-Board mit 2 Ethernet
Hallo, ich suche ein preiswertes µC-Board mit *2* unabhängigen Ethernet-Ports (100MBit/s sollen es schon sein). Des weiteren wären 2 UARTs und ein paar frei zugängliche I/O-Pins wünschenswert (TTL-Pegel für 3,3V oder 2,5V ist bevorzugt
Was ist mit dem Banana-Pi in der Routerversion? Der hat 2 ETH, davon einer als 4-Port Switch und 26 GPIO-Pins.
-
Thread
LCD und I2C-Modul
also die Anschlüsse des LCD's musst du natürlich nicht mit dem NET-IO verbinden, dann währe ja das I2C-Modul sinnlos. Die 4 Leitungen des I2C-Moduls kommen am NET-IO an die zugehörigen Anschlüsse die du auch in der Anleitung findest. 25'er Stecker PIN 2 SCL PIN 3 SDA PIN 15
des Displays am besten die die PINs 3,4,5,6 nehmen entspechen den Port-PINs PD4..PD7. Man könnte auch eine Software-I2C-Variante über 2 PINs am Pfostenstecker realisieren, wenn du es schaffst die entspechenden Software in das NET-IO
-
Thread
Bausatz AVR-ISP-Stick
Und Kabel nicht vergessen. Mein Favorit, ein Kabel, Micromatch -> Flachband -> 8pin Femal, Micromatch 8pin Male (kann man auch in ein 6pin stecken), 6pin Femal, 8pin 1.27RM female single row, 3pin rm2.5 female single row (GND in der Mitte).
Hannes bestimmt auch seine Tests machen und Euch berichten. Änderungen in der Bestückung R1, R2, R3, R4 = 1k R5 = 2,2k (Vcc=5V) R6, R7 = 68R LED normale 3mm Typen D1, D2 = ZD3,6V Bauform bedrahtet. C1, C2 = 22pF SMD 0805 Für die Programmierung der neuen Firmware habe ich noch
-
Thread
1602 LCD mit ATmega8535 und Bascom läuft nicht
E = PortB.2 , RS =PORTB.3 Config Lcd = 16 * 2 Cls 'Cursor Off Locate 1,1 Lcd "LCD-Modul" End [/c]
"i2c_twi.lbx" ' Hardware TWI I2C ' SCL pin = Port C.0 SCL SDA TWI ' SDA pin = Port C.1 Config Twi = 100000 ' I2C Clock = 100 KHz I2cinit
-
Thread
USB-C Kabel mit zwei USB2 Paaren. Gibt es das?
mal in den offiziellen Standard? Da stehts drin. "USC Type-C Specification Release 1.3", Seite 59, Abschnitt "3.2.3 Pin Assignments and Descriptions" Da heißt es: "Contacts B6 and B7 should not be present in the USB Type-C plug. The receptacle side shall support
muss die Pins > auf der Platine natürlich nicht verbinden. Ich habe also 4 Pins für 2x > USB2. Wenn du zwei USB-2.0-Host-Ports an eine USB-C Buchse legst, dann hältst du dich nicht an den Standard. Es funktioniert
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
SPI_Transmit_Data(0X81); SPI_Transmit_Command(0xF7); SPI_Transmit_Data(0x20); SPI_Transmit_Command(0xC0); //Power control SPI_Transmit_Data(0x23); //VRH[5:0] SPI_Transmit_Command(0xC1); //Power control SPI_Transmit_Data(0x10); //SAP[2:0];BT[3:0] SPI_Transmit_Command(0xC5);
Hab mit einem Oszi gemessen. Signale kommen vernüftige raus... 240x320 2.4" SPI TFT LCD Touch Panel Serial Port Module with PBC ILI9341 5V/3.3V hab ich bei Ebay bestellt.
-
Thread
Frage zur Länge i2c auf Platine.
io expnader als den MCP23017 zu nehmen. Bei den Versuch mehrerer Bausteine gleichzeitig an einen i2c bus zu betreiben gab es nur Probleme mit den Pins pa7 und pb7. Siehe internet¹. Ich bin dann auf den mcp23s17 umgestiegen. ¹ http://www.microchip.com/forums/m/tm.aspx?m=831656&p=2 MfG Tobi
Ich hab jetzt auf einem Steckbrett 3 MCP23017 aufgebaut, jeweils die Ports7 auf +5V gesteckt. Das ganze frage ich alle 0,5 sec ab. Bislang konnte ich keine Fehler feststellen... läuft schon seit einer halbe Stunde, mal schauen was
-
Thread
2 USB3.0 Datenströme über ein USB-C Kabel
USB3.0 Busses auf die A-Pins des Steckers legen und die 8 Leitungen des zweiten USB3.0 Busses auf die B-Pins. Funktioniert das so oder treten da Probleme auf, die ich übersehe? Edit: Aus Versehen 2-mal
Leopold N. schrieb im Beitrag #7522726: > Alternate Functions USB-C hat 3 Verbindungen, 1x USB2 half duplex und 2x USB3 full duplex. Die Alternate Functions können eine oder beide USB3 Verbindungen umdefinieren. Wenn beispielsweise ein USB-C Hub/Dock beide USB3 Verbindungen
-
Thread
3,5" Floppy auslesen
Hallo, ich möchte gerne mit einem uC Daten von 3,5" Floppys lesen und brauch dafür noch ein paar Informationen bezüglich der elektrischen Ansteuerung des Laufwerks. Ich habe zwar eine Belegungsplan für das Laufwerk, aber keine Informationen
Part hab ich schon fertig. In der Simulation fubbt das Ding auf einem 16MHz Atmel Mega16 unter VMLAB 3.10C, und verträgt sogar noch einem um +- 3% eiernden FDD-Controler (laut spec sind nur +-0,5% erlaubt). Da nen part dranzuhängen der das dekodierte Daten Signal in 8bit par. an einen Port rauszuhauen
-
Thread
Hilfe Grundlagen Atmel in C
PORTD #define LCD_RS_PORT CNT_PORT #define LCD_RS_PIN 4 //#define LCD_RW_PORT CNT_PORT // not in use (?) //#define LCD_RW_PIN 5 // not in use (?) #define LCD_E_PORT CNT_PORT #define LCD_E_PIN 5 [/c] Gruß risu