-
Thread
C# Serielle kommunikation - bin datei transferieren.
int pos = 0; //string x; // 2A. // Use BaseStream. int length = (int)b.BaseStream.Length; char[] buff = new char[length]; while (pos < length)
das ist ja auch unsinn, die liest hier 2mal ein. DAs kann ja nicht gut gehen. einmal hier: > RxString = serialPort1.ReadExisting(); und noch einmal > serialPort1.Read(buff, 0, 96966); und wall soll diese zahl dort? Du kannst gar
-
Thread
Radiobasteln - Was hat 2018 noch Aussicht auf Erfolg- eine Anregung
einer einfachen Teleskopantenne (die Originale ist nicht mehr vorhanden, gebraucht gekauft vor etwa 2 Jahren) sind bereits unter Normalbedingungen (drinnen, kein besonderer Standort...) locker Sender aus ~130km Entfernung rauschfrei zu empfangen (R4-5). Wenn der Standort besser ist, z.B. draußen, auf
Edgar schrieb im Beitrag #7622378: > Lochrasterplatine für Hochfrequenz, das geht nicht! Sogar auf 2m! Radio-Praktiker Bücherei, Band 109/110, 1969 Josef Reithofer Transistor-Amateurfunkgeräte für das 2-m-Band SS 59-63: 2-stufiger Sender mit Silizium-Transistoren Quarzgesteuert mit 2 * 2N4427
-
Thread
Problem bei der Routerkonfigurierung: Linux PC geht nicht ins Internet wenn DHCP aktiv ist.
broadcast 192.168.122.255 ether 52:54:00:86:de:3d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp112s0:
inet 192.168.1.70 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::e5d:b3f4:8bc7:6ad7 prefixlen 64 scopeid 0x20<link> inet6 2003:f7:7702:dc01::2 prefixlen 128 scopeid 0x0<global> ether 08:d2:3e:7c:28:10 txqueuelen 1000 (Ethernet) RX packets
-
Thread
DCF77-Signalauswertung mit ATmega32
to DCF77 signal if ((rx_bit_counter == 59) && (flags.parity_P1 == rx_buffer->P1) && (flags.parity_P2 == rx_buffer->P2) && (flags.parity_P3 == rx_buffer->P3)) { // Calculate minutes BCD to HEX mm = rx_buffer->Min
= flags.parity_err; } //Safe P2 if(rx_bit_counter == 35) { flags.parity_P2 = flags.parity_err; } //Safe P3 if(rx_bit_counter == 58) { flags.parity_P3 = flags.parity_err; }
-
Thread
RS-232 als Bus
Konnte bei Wikipedia nix drüber finden) Ich denk bei TTL Pegel dürfte es doch nichts machen wenn mal 2 oder mehrere Master das Signal versehentlich auf GND ziehen. Das 2 Master nicht gleichzeitig senden können mach ich ganz einfach. Wie oben schon gesagt lass ich vor dem Senden den RX Pin eine gewisse
ist ein Totem Pole und kein Open Collector Ausgang. Ich nehme an Du willst folgendes machen: RX 1wire RX ----------------- TX TX Dazu brauchst Du auf jeder Seite des 1wire einen Combiner wie z.B in http://www.thomasknauf.de/seatalk.htm beschrieben Reiner
-
Thread
AVR128DB USART Transmit Buffer
report2_010 ; Wait for all transmissions complete cbi b_PA4 ldi r20, 10 ldi r21, 'A' ; ; Start Break ; sbi b_BRKA ; ; Start sending Characters ; report2_020: ; ; First Report
SLUXCSR_gm | SLUB_bm st Y+, r16 lds r17, USARTA+USART_STATUS_offset st Y+, r17 lds r18, TCB2_CNTL lds r19, TCB2_CNTH st Y+, r18 st Y+, r19 cbi b_PA4 sei sbrc r17, USART_DREIF_bp rjmp report2_040 ; Send characters until cbi b_BRKA ; the TXBUFFER is
-
Thread
UART V24 und TTL Pegel?
Joachim B. schrieb im Beitrag #5686358: > Will man an einer Verbindung zwischen 2 Geräten mit einem dritten Gerät > nur lauschen auf Rx und Tx was die beiden so reden dann nimmt man beide > Leitungen Rx und
Rx aber das 2x
-
Thread
Frage zu Rx und Tx am Controller und Transceiver
öfter mal bei Rx was raus und bei Tx geht es rein. Wenn man also 2 Endgeräte direkt verbindet, dann Rx an Tx und umgekehrt. Wird jedoch ein solches Zwischengerät mit einem Endgerät verbunden, dann kann es auf Rx-Rx
#4210076: > An einem Endgerät wie einem Mikrocontroller oder einem PC geht es > gewöhnlich bei Rx rein und bei Tx raus. > ... > Wenn man also 2 Endgeräte direkt verbindet, dann Rx an Tx und umgekehrt. > Wird jedoch ein solches Zwischengerät mit einem Endgerät verbunden, dann > kann es auf
-
Thread
DCF Problem mit Code
if (rx_bit_counter == 59 && flags.parity_P1 == rx_buffer->P1 && flags.parity_P2 == rx_buffer->P2 && flags.parity_P3 == rx_buffer->P3) //Alle 59Bits empfangen stellen der Uhr nach DCF77 Buffer
= flags.parity_err;}; //Speichern von P2 if (rx_bit_counter == 35) {flags.parity_P2 = flags.parity_err;}; //Speichern von P3 if (rx_bit_counter == 58) {flags.parity_P3 = flags.parity_err;}; //Überprüfen ob eine 0 oder
-
Thread
RFM70-Funkmodul funkt nicht!
code als attachment. der debug sieht dann so aus: [rfm70 sender] debug registers: 0:72, 1:1, 2:1, 3:3, 4:0, 5:B, 6:34, 7:2E, 8:0, 9:0, sent payload debug registers: 0:72, 1:1, 2:1, 3:3, 4:0, 5:B, 6:34, 7:2E, 8:0, 9:0, sent payload debug registers: 0:72, 1:1, 2:1, 3:3, 4:0, 5:B, 6:34, 7:2E, 8:0, 9:0, sent payload debug registers: 0:72, 1:1, 2:1, 3:3, 4:0, 5:B, 6:34, 7:2E, 8:0, 9:0, sent payload debug registers: 0:72, 1:1, 2:1, 3:3, 4:0, 5:B, 6:34, 7:2E, 8:0, 9:0, sent payload debug registers: 0:72, 1:1, 2:1, 3:3, 4:0, 5:B, 6:34, 7:2E
-
Thread
Real Time Clock RV3149-C3 Fehlverhalten ?
| SECONDS); // Returnwert uninteressant cnt_sec = BCD2BYTE (SPI2TxRx(0)); cnt_minute = BCD2BYTE (SPI2TxRx(0)); cnt_hour = BCD2BYTE (SPI2TxRx(0)); cnt_date = BCD2BYTE (SPI2TxRx(0)); cnt_day = BCD2BYTE (SPI2TxRx(0)); cnt_month = BCD2BYTE (SPI2TxRx(0)); cnt_year = BCD2BYTE (SPI2TxRx(0)) + 2000; SS_RTC_Clear(); // Chip select RTC active high!! } : [/c] Ich würde diese Zeitinformationen auch nicht in zig globale Variabeln cnt_xxx
-
Thread
BLDC, Synchronmaschine, Drehfeld Experimentierschaltung Gesperrt
) - 2 Taster (z.B. Modiwechsel im "stand alone" Betrieb) - Timer-compare Eingang für Sollwertvorgabe über PWM (siehe Modellbau) - SPI oder I2C Schnittstelle zur Sollwert-/Modi-Vorgabe - UART für Steuerung
keine Shunts in GND) da wir ja ohnehin OPAmps vorsehen. Strangströme in Punkt B wäre cool, aber wie gesagt kein Aufwand damit, einfach GND und jeweils einen Lötpin/-fläche an ne Leiterbahn. > >> - Analogsignalweitergabe mit 0..2V56 oder evtl Wandler und digital? > > 0-2,56V
-
Thread
Reichweite 433Mhz (Somfy System)
Hast du schon einmal bei Somfy nachgefragt? Ohne Einblick in die genauen Sende/Empfangsparameter (zB Länge der Frame-Preamble, Modulationsparameter, Frequenzoffset von TX und RX -> Kanalfilter BW, etc) wird dir hier niemand helfen können.
konfigurierbar" :-) Die Frage ist, wie das mit der Aussage "The output power is configurable in 3 dB steps with the txpow[2:0] field in "Register 6Dh. TX Power." im ersten Satz in Einklang zu bringen ist. In der Application Note AN440 für RFM22B/23B steht zum Register 6Dh (TX Power): "The output
-
Thread
Suche alternatives Bauteil - 2SB865
/datasheet/sanyo/ds_pdf_e/2SB865.pdf Liebe Grüße Manuel
Display auch tot , L1/L2 hat auch nichts gebracht selbe Ausgangssituation.
-
Thread
GCC Optimierung?
Übrigens, der Schleifeninhalt liegt zwischen 0x1B2 und 0x1BA.
st Z+, r24 d0: f0 93 67 00 sts 0x0067, r31 d4: e0 93 66 00 sts 0x0066, r30 RxReadPtr=data; WritePtr = target; while(size--) { d8: a2 17 cp r26, r18 da: b3 07 cpc r27, r19 dc: b9 f7 brne .-18 ; 0xcc <main+0x3a> de: fd
-
Thread
UART Attiny2313
> evtl. ein 2.Stopbit oder ein Ruhepegel der Maus, aber ebenfalls 0V. > Hieraus erklären sich dann auch die knapp 2300 µs. Na dann konfigurier doch mal nen 2. Stop Bit.
Uwe schrieb im Beitrag #2797743: >> evtl. ein 2.Stopbit oder ein Ruhepegel der Maus, aber ebenfalls 0V. >> Hieraus erklären sich dann auch die knapp 2300 µs. > Na dann konfigurier doch mal nen 2. Stop Bit. Ist egal. Die Anzahl der Stopp-Bits
-
Thread
Programm zum MC68HC11 auslesen und programmieren
R1IN (PIN 13 vom MAX232) T2IN/OUT und R2IN/OUT gehören dem zweiten Wandler an, welcher ja vom HC11-MiniKit für TxD (PD1) und RxD (PD0) genutzt wird. Bernd_Stein
Schnittstelle mit Hyperterminal testen. Dazu enfernst Du erstmal den HC11. Dann an CN3 Pin 2 mit Pin 3 brücken ( RxD mit TxD ). Jetzt erhältst Du nämlich dein vom PC gesendetes Zeichen direkt zurück. Jedoch must Du im Terminalprogramm das Echo abschalten. (z.B. Hyperterminal - must Du evtl
-
Thread
"Simpel" Downconverter 1,25m->2m.
Hobby B. schrieb im Beitrag #7041777: > Wenn nach der Schaltung aufgebaut hast die Tosmata hinterlegt hat > regelst über Gate 2 die Verstärkung. Genau, wenn ich das richtig verstehe über die Stromstärke
Source gemessen hab ich 0,35V, VCC=12,06V. Berühre ich den 1nf am Ausgang hab ich am Oszilloskop bei 2V/2ms einen leicht Buckelligen Sinus. Bringe also vermutlich die Schaltung damit zum Schwingen. Speise ich zb. 100MHz mit -40dB am Eingang ein so verändert sich am Ausgang nichts! Auch wenn ich den
-
Thread
i2C uint8_t *data
dann aber --> muss ich die Adresse angeben, wo er mir die Daten uint8_t Daten hinspeichern soll. zB &rxData die Grösse muss dann aber 2 Byte angegeben werden, also Size= 2 Jetzt kommt ja das MSB zuerst an, diese Werte können nun positiv aber auch negativ sein. Wie erkenne ich das aber wenn in
(&hi2c1, TEMP_SENSOR_ADRESS_7_BIT << SHIFT, txDataBuf, 1, 10); HAL_I2C_Master_Receive (&hi2c1, TEMP_SENSOR_ADRESS_7_BIT << SHIFT, rxDataBuf, 2, 10); ByteArray.HByte = (int8_t)rxDataBuf
-
Thread
UART mit Atmega 2560
parity & 0x05) << UPM30) | ((stopbits & 0x01) << USBS3) | ((databits & 0x07) << UCSZ30); // enable RX/TX & interrupts if ( databits == DATABITS_9 ) UCSR3B = (1 << RXCIE3) | (1 << UDRIE3) | (1 << RXEN3) | (1 << TXEN3) | (1 << UCSZ32); else UCSR3B = (1 << RXCIE3) | (1 << UDRIE3) | (1 << RXEN3
UBRR3H=0x00; UBRR3L=UBRR_BAUD; //--------------------------- UCSR3A=0x00; // U2X auf LO //--------------------------- UCSR3B=0x00; UCSR3B|=0x80; // Rx Interrupt enable UCSR3B|=0x10; // Rx enable UCSR3B|=0x08; // Tx enable //-------------------
-
Thread
Optokoppler, UART & MDB
Elias B. schrieb im Beitrag #2076103: > Das RxD vom Automaten ist ja Active High, das TxD Active Low. Zwar genau andersrum, aber im Prinzip richtig... :-/ Da muß dann wohl noch ein Inverter an den Pin
Elias B. schrieb im Beitrag #2079938: > vollkommen richtig, die Bilder sind zusammenkopiert. > Aber die Sequenzen sind die selben, habe einfach in 2 Anläufen > mitgeschnitten weil ich nur eine Ground Leitung
-
Thread
Kann man MISO und MOSI per Software tauschen?
my2ct schrieb im Beitrag #6112454: > Was ist bei RX und TX leichter zu vertauschen? > > Wenn einem klar ist, des "RX" für Receiver (Empfänger) steht und "TX" > für Transmitter (Sender), kann doch nicht
#6112877: > Eben weil oft das Verständnis fehlt. Bei SPI verbindet man die > gleichnamigen Pins. Bei I2C ebenfalls. Macht man bei RS232C und V24 auch! Da wird ebenso Rx mit Rx verbunden und Tx mit Tx.
-
Thread
2 Stk. MCP2515 an einem z.B. ATMega32
geschrieben wird, das hat andere Gründe, die hier nichts zur Sache tun) unsigned char mcp2515_read_rx_status(void) {unsigned char data; if (!CAN_sw) PORTB &= ~(1<<SPI_CS1); // CS1 low else PORTB &= ~(1<<SPI_CS2); //CS2 low spi_putc(SPI_RX_STATUS); data = spi_putc(0xff);
und musst nur das !CS-Signal für jeden einzelnen SJA aus den oberen Adressleitungen ausdekodieren, z.B. mit einem 74HC138 [code] HC138 --------------+ A8---------+1 16+---VCC A9---------+2 15+---!CS1 A10--------+3 14+---!CS2 A15--------+4
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
man alles mit Code das Gleiche erreichen. https://europe1.discourse-cdn.com/arduino/original/4X/a/2/6/a264bb28c4b464a3e2d0d8655e63b655f38a63ee.png PWM-Verteilungslogik fürn RC-Car-Fahrt(en)steller. Ist ja mal was für richtige Nerds, oder? Weis nicht recht, da löte ich dann doch lieber n CMOS-IC
alles mit Code das Gleiche erreichen. > > https://europe1.discourse-cdn.com/arduino/original/4X/a/2/6/a264bb28c4b464a3e2d0d8655e63b655f38a63ee.png > > PWM-Verteilungslogik fürn RC-Car-Fahrt(en)steller. > Ist ja mal was für richtige Nerds, oder? Weis nicht recht, da löte ich > dann doch lieber
-
Thread
Gesetzte Bits zählen
ich denk man muss wirklich die letzten 8 Zustände speichern, weil bei dem Bitmuster 10101101 wäre z.B. count=2, sind aber 5 Einsen drin. Gruß Roland
Quersumme eines Bytes in 15 Takten ohne Tabelle; In C so kk= ((kk>>1)&0x55)+(kk&0x55); kk= ((kk>>2)&0x33)+(kk&0x33); kk= ((kk>>4)+kk)&0xf; und in Pseudo AVR-Assembler so: ;Wert in RX, RY ist Hilfsregister mov RY,RX asr RY andi RX,0x55 andi RY,0x55 add RX,
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
weiss auch nicht mehr wie ich den damals gefunden habe ) > aber am UART2 Ja den mein ich also den echten UART vom Mega2560 der hat ja vier: Tx0, Rx0, Tx1, Rx1 Tx2, Rx2 Tx3, Rx3 > oder Soft UART, Sollten die 54 Pins dann ausreichen :) aber einen Tip dazu Soft
für Interrupts diesen Code gefunden der für Midi ist cli();//stop interrupts //set timer2 interrupt every 128us TCCR2A = 0;// set entire TCCR2A register to 0 TCCR2B = 0;// same for TCCR2B TCNT2 = 0;//initialize counter value to 0 // set compare match register for 7.8khz increments
-
Thread
Betreibsstundenzähler
Steve van de Grens schrieb im Beitrag #7566838: > Zum Beispiel: > [pre] > 2,2 kΩ > TxD o---|<|----+---[===]---o Attiny RxD > | > +---[===]---o 5V vom Attiny > 2,2 kΩ > [/pre] > > Der obere Widerstand dient zum Schutz vor
Ich würde da einfach einen FRAM anschließen (10^14 read/writes), z.B. FM24CL16B-GTR (Mouser: 1,57€) und jede Sekunde drauf schreiben. Falls mitten im Schreiben der Strom ausfällt, abwechselnd auf 2 Adressen mit CRC. Als MC z.B. einen ATtiny24 mit Uhrenquarz.
-
Thread
USART RS485 Daten empfangen über ISR
Abend Nehme an der µC ist ein ATtiny3217, so ein neuer mit reduziertem EEPROM(256byte) bei 32k u. 2k. Dirk St
definierten Zustand. Schaltet der Sender auf Empfang um, ist die Leitung in einem undefinierten Zustand. Der Rx kann irgendwas "empfangen". Abhilfe: Mit 2 BaisWiderständen die Leitung vorspannen. 5V - R - A - 120|120 - B - R - GND R : Die Baiswiderstände, so auslegen das die Spannung A-B ca. 1V hat, wenn
-
Thread
Nachbau N2ADR SDR Transceiver
8V für Versorgung MMIC im TX Pfad nach D/A Wandler 5V für Vorverstärker RX 3.3V am besten getrennt für FPGA und die D/A A/D Wandler 2.5V FPGA 1.2V FPGA Man muss das Verilog Design im Prinzip selbst synthetisieren, da die IP Adresse direkt im Verilog gesetzt wird
zustand gegen Blitzschäden schützen. * RX: programmierbares, integriertes Dämpfungsglied 2 bis 42 dB lässt sich per Software über den FPGA steuern. * TX: MMIC nachgesetzt um etwas höhere Ausgangsleitung zu erhalten. (BGA427) * Separate
-
Thread
Gute Pufferlösung zwischen ISR und Mainloop
Wie soll ich die 64 Byte hinten anhängen ? @Klaus Falser Bei nur 1kb Ram des Mega16 und 2kB des Mega32 ist das nicht drin. Sonst wäre das die Lösung meiner wahl. Der Punkt ist, da ich das ganze im Moment als "kernel" über eine API Entwickelt habe. Die eigentliche Nutzanwendung kommt später
Zustand wechselt (A -> B -> A -> B -> A -> ...).
-
Thread
TTN V3 das Ende einer guten Idee?
es bei TTN nur noch V3. Da sind jetzt einige Fallstricke eingebaut, die für mich ein nogo sind. z.B. 1. TX-only Nodes werden ausgesperrt. Das sind z.B. alle die die tinyLora lib verwenden. Als Begründung wird angegeben, dass TTN zwingend über den Rückkanal die Parameter der Node (RX1 delay, Frequenzen
die von mir angestoßene Diskussion: https://www.thethingsnetwork.org/forum/t/tx-only-nodes/53561/2 Oder: https://githubmemory.com/repo/things4u/ESP-1ch-Gateway/issues/94 Flip B. schrieb im Beitrag #6898436: > Kann man ggf im eigenen Gateway konvertieren, in dem man die RX funtkion > dort
-
Thread
[Cortex-M3] Problem mit dem UART
) do { if((USART_GetFlagStatus(USART2, USART_FLAG_RXNE) != RESET)&&(RxCounter < RxBufferSize)) { RxBuffer[RxCounter] = USART_ReceiveData(USART2); //USART_SendData(USART2, RxBuffer[RxCounter++]); } } while((RxBuffer[RxCounter - 1] != '\n')&&(RxCounter != RxBufferSize)); while (1) { } }//end main [/c] Ich was ich nciht verstehe ist warum in der Funktion "USART_SendData(USART2, (uint16
-
Thread
USB/RS232 Konverter, einige Fragen
+15V weil ein RS232 Stecker dran sitzt? Bei meinem Gerät was ich auslesen will steht: +5V, RX, TX, GND Neben der Buchse gibt es 3 Pins und es sitzt ein 2poliger Jumper drin. Die Leiste mit den 3Pins ist an Pin1 mit 5v und am Pin3 mit 15v beschriftet. Aktuell sitzt der Jumper zwischen Pin2
richtig machen und bidirektionale Pegelwandler in beide Leitungen schalten. Mit einem p-Kanalmosfet und 2 Widerständen kann man so etwas aber auch schnell selbst bauen. Solche Pegelwandler gibt es auch schon fix und fertig für Arduino und Co oder auch als IC z.B. TBX0102 von TI mit 2 Kanälen.
-
Thread
serielle Datenübertragung
Die Nummer fünf müsste richtig sein, weil man nur RX,TX und GND benötigt.
Sebastian S. schrieb im Beitrag #6150342: > 5 = Stimmt RX, TX und GND reichen. Nein, LIN wäre ein weiteres Gegenbeispiel und kommt, genauso wie diverse der bereits oben genannte seriellen Schnittstellen, mit 2 Leitungen aus.
-
Thread
Welche Multimaster-Busse gibt es für µC?
>Wenn eine Kollision erkannt wird, zB bei 10base2 Ethernet, >warten beide Stationen eine Zufallszeit ab, bevor sie es nochmals >probieren. Deswegen kann man auch die Sendezeit nicht vollaufbrauchen. Das ist so ziemlich das schlechteste
) an meinem Empfänger als jeder andere, der gleichzeitig etwas anderes sendet. RX!=TX wird also meist nicht eintreten; die Kollision bleibt (von einem der beteiligten Sender) unbemerkt. Andere Systeme (z.B. CAN oder ISDN) garantieren, daß bei einer Kollision ein bestimmter Pegel
-
Thread
32-Bit μC für zwei Layer PCB
Würfelspiel. Das merkt man beim Layout sehr deutlich! Ich bin mir ganz sicher, daß Du weder den RX210 noch z.B. den RX631 verwenden wirst (hier sind ja Alle auf mainstream 'gebürstet'). Aber sieh Dir mal die Datenblätter an und achte auch die Feinheiten wie Interruptvektoren oder DMAC. Gegenüber STM32
hast, und weil noch keiner Atmel erwähnt hat ;), ein SAMD21E15 käme dafür genauso in Frage (32 KiB Flash, 4 KiB RAM, EUR 2,41 bei Mouser; leider nicht bei Distrelec, die haben nur SAM3). Aber wie auch bei den AVRs, ein SAMD21E18 mit 256+32 KiB kostet auch bloß doppelt so viel. Die Dinger
-
Thread
Kurze Hilfe in ASM
Delay500ms ; 500ms Warten rjmp Loop [/avrasm] Und in Delay500ms benutze ich nur Dummy1 und Dummy2. An Interrups benutze ich nur den rjmp InRS232 ; $012 USART Rx Complete
Interrupt Request 1 reti ; $006 Watchdog Time-out Interrupt reti ; $007 Timer/Counter2 Compare Match A reti ; $008 Timer/Counter2 Compare Match A reti ; $009 Timer/Counter2 Overflow reti ; $00A Timer/Counter1 Capture Event reti ; $00B Timer/Counter1
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
bis 100, löst einen Interrupt aus, du änderst ihn meinetwegen auf 50, Timer zählt bis 50 usw. Ein 2. Compare Match wäre zwar möglich, musst ihn nur in TIMSK aktivieren, aber dessen Compare Interrupt kann nur auslösen, wenn der Timercounter bis zum 2. Comparematch Wert zählt. Steht meinetwegen OCR1B
haben, sortieren wir das gemeinsame Wissen und bauen es zusammen. :-) CTC Mode funktioniert mit 2 Compare Matches nicht. Wenn OCR1A erreicht, wird Counter genullt. Wenn OCR1B größer OCR1A ist, toggelt OCR1B nicht. Normal Mode und Compare Toggle für OCR1A und OCR1B sollte funktionen, weil Counter
-
Thread
Bus per MISO MOSI
sie "an das Board" gesendet wurde. 5) Wenn ein Board läuft, dann mache Dir ein paar Boards mit je 2 4-poligen Steckern A (Eingang) und B(Ausgang) [c] A B Pin1 5V 5V Pin2 Rx Tx Pin3 K K Pin4 GND GND [/c] K steht hier für Kurzschluss, einfach durchverbinden.
kannst jetzt alle Boards hintereinander schalten und ausprobieren. Wenn Du am letzten Board an Stecker B Pin2 mit Pin3 verbindest, läuft das Signal auch zurück zum PC. 6) Längen optimieren Wenn das soweit läuft, dann kannst Du (mit 2 Schaltungsänderungen, also vorher fragen!), beliebig lange Ketten
-
Thread
Führende Nullen unterdrücken wenn == 0
´s" die führenden nullen zu unterdrücken oder raus zu rechnen? [C] buffer[4] = (((uart.byteRx / 10000) % 10) + '0'); buffer[5] = (((uart.byteRx / 1000) % 10) + '0'); buffer[6] = (((uart.byteRx / 100) % 10) + '0'); buffer[7] = (((uart.byteRx / 10) % 10) + '0'); buffer[8]
[8] = ((uart.byteRx % 10) + '0'); das kann nur das Ergebnis folgender learning/work-chain sein: Zuerst YouTube Filmchen: Film 1: Unboxing Büchersendung " Programmieren lernen, leicht gemacht " Film 2: was
-
Thread
MSP430 Flash
const unsigned char MyFlash[] = { 0xe4, // 0 erstes byte 0x0c, // 1 zweites 0xff, // 2 ... 0xff, // 3 ... 0xff, // 4 ... } Dann im Linker File diese Zeile (MEMORY): infomem(rx) : ORIGIN = 0x1000, LENGTH = 0x0080 /* 128B Infomemory */ Und weiter unten im
Fehlerteufel, so wärs richtig: Dann im Linker File diese Zeile (MEMORY): SectionMyFlash(rx) : ORIGIN = 0x1000, LENGTH = 0x0080 /* 128B Infomemory */
-
Thread
STM32F0 Discovery und UART1
GPIO_InitStruct; USART_InitTypeDef USART_InitStruct; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10; // Pins 9 (TX) and 10 (RX) are used GPIO_InitStruct.GPIO_Mode
Endekennung empfangen UART_RX[uart].rx_buffer[UART_RX[uart].wr_ptr]=wert; UART_RX[uart].status=RX_READY; } } } else { // wenn Puffer voll ist UART_RX[uart].status=RX_FULL; } }[/c] bei if
-
Thread
Temp Sensor mit WiFi bauen
ähnliche genommen - hoffe das funktioniert .. 1. Stromzufuhr und PC Verbindung: YS-16 FT232RL 2. DS18B20 WiFi Modul 3. DS18B20 Temp Sensor 4. AMS1117-3.3V Zuerst zum Verständnis: 1 Benötige ich zum Flashen und zur Stromzufuhr, solange ich keine Batterie habe? 2 Das LUA Programm kommt auf
jedenfalls keine die ich gefunden hätte. http://www.xess.com/blog/esp8266-reflash/ ich habe aber RX und TX mit einem max3232 an 3,3V zu einer PC seriellen verkabelt. http://cdn.pollin.de/article/xtrabig/X810358.JPG genauer damit http://ecx.images-amazon.com/images/I/51dT%2B2KFJwL._SX425_.jpg
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:13:54 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting
H743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:35:48 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file /home/ralf/Downloads/H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO common.c
-
Thread
Verstärker Schaltplan
RX2, DX1, DX2, DX3, DX4 und RX5 bilden einen Spannungteiler und stellen (durch Gleichspannungsanteil im Signal) den Arbeitspunkt der Transistoren TX1, TX4 und somit auch den Arbeitspunkt von TX2 und TX
Radio und Fernsehdandler schrieb im Beitrag #4589297: > RX2, DX1, DX2, DX3, DX4 und RX5 bilden einen Spannungteiler und > stellen (durch Gleichspannungsanteil im Signal) den Arbeitspunkt der > Transistoren TX1, TX4 und somit auch den Arbeitspunkt von TX2
-
Thread
Error in Xilinx EDK -> CLOCK_DEDICATED_ROUTE = FALSE
_1" FALLING; NET "rx_clk_in_p_2" TNM_NET = "rx_clk_in_p_2"; TIMESPEC "TS_rx_clk_in_p_12" = PERIOD "rx_clk_in_p_2" 250 MHz; NET "rx_clk_in_n_2" TNM_NET = "rx_clk_in_n_2"; TIMESPEC "TS_rx_clk_in_n_2" = PERIOD "rx_clk_in_n
sich auf NET "rx_clk_in_p_2" 2. Test: rx_clk_in_p_2 -> AF20 -> IO_L11P_SRCC_22 rx_clk_in_n_2 -> AF21 -> IO_L11N_SRCC_22 rx_clk_in_p_1 -> K26 -> IO_L9P_MRCC_16 rx_clk_in_n_1 -> K27 -> IO_L9N_MRCC_16 => oben
-
Thread
Lattice MachXO3 Starter Kit: RS232
im Code nichts mit den Tx/Rx Pins mache.
H11/1 | LVCMOS25_OUT | PR16C | | | DRIVE:8mA PULL:DOWN SLEW:SLOW | | rx | A11/0 | LVTTL33_IN | PT28A | | | PULL:DOWN CLAMP:ON HYSTERESIS:SMALL | | tx | C11/0 | LVTTL33_OUT | PT28B | | | DRIVE:8mA PULL:DOWN
-
Thread
Frage zur Reichweite eines Funksystems
3dBm Empfängerempfindlichkeit = -101dBm wenn ich dazu noch die WiMo-antennen mit einem gewinn von 2,1dBi nehme und auch den pfadverlust im freiraummodell berechnen möchte,dann hätte ich doch einen Pfadverlust von Lpfad= 108,2dB oder? dieser wert entspricht ja quasi dem link budget (104dB)
Du hast ein Link Budget von 108,2 dB. Und der Pfadverlust darf dann maximal genauso groß sein. Aber prinzipiell stimmt die Rechnung.
-
Thread
RX433E an 817C Optokoppler
Auf dem Optokoppler steht B1501 817C. Bei Vorwiderständen zwischen 220 Ohm und 2,4kOhm funktioniert die Schaltung nicht mehr.
Transistorausgänge antiparallel schalten. Die LED-Eingänge können problemlos in Serie geschaltet werden, denn die 2x 1,3 Volt Flussspannung von den IR-LEDs (insgesamt 2,6V) lassen sich noch bequem mit den 5 Volt vom RX480E ansteuern.
-
Thread
LED Tester nach Arno - Vorlage
Arno, Besten Dank. Jetzt steigen ich durch. Was ich nicht verstehe ist, Daß ich zwischen den Rx- und Rx+ permanent 19,52V messe, ohne wie mit Last. Gruß Eppelein
liegen über RX 0V.