-
Thread
attiny1 / atmega0 Usart und Loop-Back-Mode
beisteuern, bloß generell: 1. Nimm ein Demo-Board, da gibt es billige von Atmel, und probier es aus. 2. Wenn es geht, freu dich. Wenn es nicht geht, melde dich wieder, dann müssen wir mal suchen. Gerade im Bereich RxD/TxD splitten gibt es (mindestens) einen nicht dokumentierten Bug (der aber nicht direkt
. Dadurch wird RxD (der PIN) frei für andere Aufgaben. Du hast zweimal RxD PIN verstanden wo erst von Empfangslogik und dann vom RxD PIN die Rede ist.
-
Thread
Campinglampe via Bissanzeiger über Arduino schalten
technisch besser ausgestattet sind. Diese sind Frequenzstabiler und haben eine höher Empfangsleistung. z.B. http://www.amazon.de/Sensitivity-Wireless-Control-Receiver-Vorstand/dp/B00EQ1UK68
oder am RX an den LED das Signal abgreifen und darauf triggern.
-
Thread
STM32 sendet nicht im CAN-Mode "Normal"
Danie F. orientieren und mit meinen STM32G4 eine CAN Comunikation aufbauen. Ich nutze den FDCAN Bus 2 auf der MCU. Leider bekomme ich einige Errors wenn ich den oben gezeigten Code nutze: z.B.: [c]../Core/Src/main.c:152:56: error: 'FDCAN_RX_BUFFER0' undeclared (first use in this function); did you mean 'FDCAN_TX_BUFFER0'? if (HAL_FDCAN_IsRxBufferMessageAvailable(&hfdcan2, FDCAN_RX_BUFFER0))[/c] oder [c]../Core/Src/main.c:251:15: error: 'FDCAN_InitTypeDef {aka struct <anonymous>}' has no member named 'MessageRAMOffset' hfdcan2.Init.MessageRAMOffset
-
Thread
ATxMega Stick
2 0 Klaus De lisson (kolisson) 0 1 B. B. (schwanzus_longus) 0 2 e-fuzzi 0 1 + Weitere Besteller: 1 2 ------------------
hallo, hab grad meine 2 sticks aufgebaut. Hab grad den usb chip getestet. hab rx auf tx umgeleitet und empfange auch das was ich sende. leider bekomm ich nur keine der beiden LEDs zum für TX, bzw. Rx zum leuchten. egal
-
Thread
FTDI D2XX problem
i=0;i<99;i++) { uart_putc(i); } } [/c] auf PC seite geh ich nach der D2xx programmers guide vor. [c] int FTDI_COMM::receive(unsigned char* message, FT_STATUS &ftStatus, FT_HANDLE &ftHandle1, bool debuginfo){ // receive a message DWORD RxBytes; DWORD
/* printf("ausgelesen 1 : %d ",paket.a); printf(" ausgelesen 2 : %d ",paket.b); printf(" ausgelesen 3 : %d \n",paket.c); */ if ((last_char+1) != act_char) { printf(" Error: Aktueller Wert: %d Letzter Wert: %d OK:%i \n", act_char, last_char
-
Thread
WinAvr pointer Übergabe verändert char Array
wenn das Ende-Kennzeichen fehlt ? Rennt dann das Programm durch den Speicher und sucht die '\0' ? 2) ist i ein unsigned char ? Dann ist uart0_rx_buffer für i=255 zu kurz. Gruß, Michael
Ende-Kennzeichen fehlt ? Rennt dann das > Programm durch den Speicher und sucht die '\0' ? > > 2) ist i ein unsigned char ? Dann ist uart0_rx_buffer für i=255 zu kurz. > > Gruß, > Michael 1) Das Endezeichen wird durch meine Empfangsisr angehängt, siehe Quellcode unten (in uart.c) 2) Nein
-
Thread
Niederohmigen Widerstand mit wenig Strom messen ?
nehmen, einen Spannungsteiler aus 3 Widerständen bilden. R1 geht nach 5V und an den + Eingang des OV, R2 geht nach Masse und an den - Eingang des OV und Rx schaltest Du dann zwischen beide Eingänge des OVs. Anhand der Differenzspannung, die Du mit dem A/D messen kannst, kannst Du die Größe des Rx bestimmen
einer Konstantstromquelle an. Z.B. hier: http://www.trifolium.de/netzteil/kap3_3_2.html Fällt Dir was auf ? > Zu LM317: Das geht nicht, weil selbiger laut Datenblatt für solch > kleine Konstantströme nicht geeignet ist (war hier
-
Thread
Suche 16 bit CPU mit externem Buszugriff
> 32-Bit-Code gibt's auch in schön: Guter alter 68k 1) oder Renesas RX. Ich wuerde auch empfehlen sich da bei Renesas umzusehen. Ich hab da schon die R32 und SH2 programmiert. Am R32 hatte ich auch externes Ram. Die SH2 hatten soviel internes Ram das es praktisch nicht
ein FiFo schnappen, durch den der Hauptprozessor dem Videoprozessor Kommandos und Daten mitteilt. z.B. - Lösche Bildschirm - Kopiere RAM 1 zu RAM 2 - Schalte Ausgabe auf RAM 1/2 - Schiebe Bild x,y Pixel - Hier kommen 100 Bytes Daten welche ab Position x ins RAM sollen - Zeichne eine Linie von x
-
Thread
Errechnung verschiedener Widerstandswerte
mit unendlich oder mit 0 Ohm > anzunehmen sind. Da rechnet man sich aber den Wolf. Alleine bei Rx + (Rx | Rx | Rx) :) Grüsse, René
. A 1 Widerstand 10 Möglichkeiten 2 Widerstände B 2. seriell 10*9 C 2. parallel 10*9 3 Widerstände D zu B einen seriell 10*9*8 E zu B einen parallel 10*9*8 F zu C einen seriell 10*9*8 G zu C einen
-
Thread
Problem mit UART RX und Atmega32
uart_string_result; void uart_init(void) { UBRRH = UBRRH_VALUE; UBRRL = UBRRL_VALUE; #if USE_2X /* U2X-Modus erforderlich */ UCSRA |= (1 << U2X); #else /* U2X-Modus nicht erforderlich */ UCSRA &= ~(1 << U2X); #endif UCSRC = (1<<URSEL)|(1<<UCSZ1)|(1<<UCSZ0); // Asynchron 8N1
Sebastian schrieb im Beitrag #3455657: > MAX PIN 1 -> "+Pol ELKO (C2)" -> "-Pol ELKO (C2)" -> MAX PIN 3 > blabla > MAX PIN 16 -> "-Pol ELKO (C4)" -> "+Pol ELKO (C4)" -> MAX PIN 2 Das sieht richtig aus. Sebastian schrieb im Beitrag #3455657: > Also gehen von Pin
-
Thread
Münzprüfer NRI an PC
oder? Zwei Dinge sind zu beachten: 1. das Gerät Empfängt TTL-Pegel, sendet mit Open Collector. 2. TxD ist Low aktiv, RxD ist High aktiv. Auf Seite 31 ist die Anschaltung beschrieben. Möglicher Aufbau: (USB-RS232 Wandler) <-> (MAX232 Inverter-TxD) <-> Münzprüfer
So hier mal ohne die 5V Brücke. Jetzt aber mal eine ganz Doofe Frage wo kriegt der 2te Transistor oben seine Masse her ? über RxD bzw. TxD ?? Wenn Ihr wollt schmeißt ruhig mir faulen Obst nach mir!
-
Thread
Funktioniert meine Schaltung? - µC mit Fotowiderstand
kommt wohl nur der SILICON LABS DEBUGADPTR1-USB ADAPTER in Frage. Im Datenblatt steht: 4. Minimum C2 Programming Connections The minimum required programming connections for the C2 interface are C2D (pin 4), C2CK (pin 7), and ground (pins 2, 3, or 9). Demnach benötige ich nur 3 Pins zum Programmieren
Ich habe bisher immer so verbunden: Board | USB/UART Konverter 5V (3.3V) | 5V (3.3V) GND | GND RX | TX TX | RX Und es hat funktioniert (z.B. am STM8, ESP8266).
-
Thread
Artnet-DMX-Node mit 2× DMX Out + 1× DMX In, komplett galvanisch getrennt - gibt es ähnliche Projekte
TVS-Diode - P-MOSFET Reverse-Polarity-Schutz - LC-Filter - Step-Down-Modul (R-78B-5.0 oder TSR-1-2450) → +5V_A - Drei isolierte DC/DC-Module → +5V_B / +5V_C1 / +5V_C2 RS485: jeweils PTC, TVS, CMC, Snubber. Optokoppler-Trennung mit 6N137. 6 mm Abstand / Isolationsschlitze zwischen
unten: U1 = TX-Optokoppler (Logik → DMX-ISO-Side) U3 = EN-Optokoppler (Logik → DMX-ISO-Side) U4 = RX-Optokoppler (DMX-ISO-Side → Logik) Hier die Dateierklärungen, hoffentlich macht es die Ansicht einfacher: a: Ausgangsseite b: DC/DC c: Oben TX, drunter EN d: Links oben EN, links unten RX, rechts
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
die MB9B500B ( ARM Cortex M3 ) von Fujitsu ( Spanison, Cypress ) und jetzt Infineon konnten das schon vor Jahren ( 2013 ). VCC 2,7V bis 5V. Ist also nichts neues und der RX660 ist ein RXv3 core. Kein ARM wie
/rx-32-bit-performance-efficiency-mcus/rx660-32-bit-microcontrollers-high-performance-and-excellent-noise-tolerance-5v-power-supply "Operation from a single 2.7- to 5.5-V supply" Und das steht nicht
-
Thread
Anfänger: NiMH Akku Lader mit OPVs und Atmega
PWM zuständig ist, es irritiert mich der parallele Widerstand? >sie erlaubt >über die Bauteile Rx und Rx daß die Regelung stabil wird. Wie das genau funktioniert entzieht sich meiner Kenntnis, jedenfalls denke ich es handelt sich auch um einen Tiefpass... Was für Werte würdest du für Cx und Rx
>Rx/Cx dazubauen. An beide OPVs? Wie groß soll ich die Basiswiderstände machen? Bei dem Mosfet IRLZ34N hatte ich an 100 Ohm gedacht und bei dem Transistor BD647 ungefähr 200 Ohm (IC/100; 1,5V UBE; 2
-
Thread
Vererbung crc8 Tabelle
Ja Statemaschiene. Zustand Uart1_com Unterzustand Rx Tx RX&Tx String muss crc geprüft/angehängt werden. Sollte ich für crc ein extra State machen. Müsste ich in der Statemaschene die Rx/Tx Daten Kopieren an den crc8 State senden und dann wieder
nicht. Bsp. es kommt ein event TX erst wenn TX verarbeitet ist wähend es sendet kommt ein event Rx Tx macht weiter Rx kommt in den EventFifo Tx done event Rx wird abgearbeitet. (verarbeite empfangene Daten)
-
Thread
Modbus RTU Serial Sniffer
weiss nicht ob die Daten die kommen RTU oder ASCII sind. Ich habe zwei Leitungen die ich sniffe (wohl RX und TX). Dies mit einem einfachen CH340 also Serial to USB (COM) Wandler (also 2 Stück je für RX und TX, und diese am RX vom Wandler angeschlossen). Die Bautrate ist 115200, das weiss ich. Ich erhalte
epika schrieb im Beitrag #6663004: > Ich habe zwei Leitungen die ich sniffe (wohl RX und TX). Dies mit einem > einfachen CH340 also Serial to USB (COM) Wandler (also 2 Stück je für RX > und TX, und diese am RX vom Wandler angeschlossen). Modbus RTU/ASCII wird in den meisten Fällen
-
Thread
STM32 Fehler in Webserver Software von STM
Uwe B. schrieb im Beitrag #3161926: > und dann kommt es bei mir zu dieser Endlosloop !! Probier mal: [code] Clock-Enable (A,B,C) Clock-Enable (SYSCFG) Config (PA1, PA2, PA7) Config (PB11, PB12,
(ETH_GetSoftwareResetStatus() == SET); >Clock-Enable (ETH_MAC, ETH_MAC_Tx, ETH_MAC_Rx) hab ich gerade ausprobiert...geht auch nicht :-( wenn ich PA8 wieder mit reinmache : [code] Clock-Enable (A,B,C) Clock-Enable (SYSCFG) Config (PA8) <<<<<<<<<<<<<<<< Config (PA1, PA2, PA7
-
Thread
Positive Seiten des Amateurfunk (Was gefällt euch besonders)
Amateurfunk interessiert und habe damals das Buch von Sepp Reithofer "Transistor Amateurfunkgeräte für das 2m Band"zur Bibel gemacht. Eine C-Lizenz war dann auch viel später die Folge, zwei Jahre später die Morseprüfung noch für die "B"Lizenz abgelegt. Ich bin Elektronik Quereinsteiger, wo ich mir leichter
wie man zwei > verschiedene Seitenbänder in AM erzeugen kann/könnte? Man könnte doch einfach 2 SSB-Generatoren parallel betreiben. In den einen A, in den anderen B. Und dann USB A und OSB B, vermutlich additiv, "mischen"(also was ein Tontechniker unter mischen versteht), und damit dann auf den
-
Thread
FM-Chip Idendifizierung
Nur wäre hierbei interessant, zu erfahren, > welcher Chip genau das ist Es ist wohl ein Ricoh RN5B701: https://www.n-redc.co.jp/ja/products/am-fm-radio-tuner-ic/rx5b701/ Das ist der Nachfolger des Rx5B700 mit diversen Verbesserungen. Es gibt auch noch einen Rx5B800/801, der ein um AM erweiterter
(Rx5B701-0002) Voller CMOS-Prozess Externer Kristall kann aus 32,768 kHz, 7,2 MHz, 12 MHz, 16 MHz, 24 MHz ausgewählt werden 6 Außenteile Paket 20-poliges TSSOP-Gehäuse (
-
Thread
CAN isolieren mit LAN-Magnetics
Für ESD wichtiger ist dann imho, die Busleitungen gegen das dazugehörige GND-Niveau zu sichern, z.B. mit PESD2CAN-Schutzdioden.
Den CAN-Treiber brauchst Du eh, also kommen an Zusatzkosten ein Digital-Isolator (z.B. ADUM12x1B oder 2x6N137) und einen DCDC-Wandler (z.B. RFM-0505S oder Würth 1769205132). Das kostet doch keine 15..20€.
-
Thread
DMX Baudrate - Einstellungen und Datenpakete "debuggen"?
void) { //OSCCON MPU Frequenz SCS1 = 1; //1x internem Oszillator OSCCONbits.IRCF = 0b1111; //Bit 3-6 16Mhz //OPTION_REG Timer 0 0b0x0x0111 OPTION_REGbits.PS = 0b000; //Prescaler = 0b000=1:2, 0b001 = 1:4, 0b010 = 1:8, 0b011 = 1:16,...,0b111= 1:256 PSA = 0; //Timer0 Prescaler
{ gDmxState = STARTADR; DmxRxField[0] = DmxByte; }//"else": der Counter wurde nur verringert und die Daten verworfen } else if (DmxState == STARTADR) {//Kanal 2,3,4,...wird ausgelesen uint8_t *DmxPnt
-
Thread
Temperaturausgabe LCD Festkommaarithmetik
)-Widerstand Rx=R/Rref; T=1/(A1+B1*log(Rx)+C1*log(Rx)*log(Rx)+D1*log(Rx)*log(Rx)*log(Rx)); // Steinhart-Hart Gleichung T=T-273.15; //Konvertierung in °C lcd_setcursor(0,1); itoa(T,Buffer,10);
[C] T=1/(A1+B1*log(Rx)+C1*log(Rx)*log(Rx)+D1*log(Rx)*log(Rx)*log(Rx)); [/C] Du musst aber nicht für deinen µC eine Bschäftigungstherapie machen, indem du ihn 6 mal den Logarithmus von einem immer gleichen Wert
-
Thread
FT232RL versorgt Atmega8 über RX,TX Spannung
Bootloader. Mit dem FTDI FT232RL möchte ich bei Bedarf die Firmware flashen. Schließe ich den FT232RL (RX,TX,GND) an den stromlosen Atmega8 an, wird der Atmega über die RX,TX Pins mit ca. 2V versorgt. Dadurch antwortet der Bootloader mit wirrem ascicode und will flashen. Somit kann es vorkommen, dass
galvanische Trennung. Bei Baud-Raten bis 9k6 noch mit Optokoppler möglich, darüber mittels ADUM1201 (2 Kanäle; 1x Eingang; 1x Ausgang -> Rx/Tx). http://such002.reichelt.de/?SID=11Tz6eO38AAAIAAGuRne81521b984e2eb24055f51de65d621743c;ACTION=446 Gruss...Harpax
-
Thread
Send response (Action *Var)
Also nochmal: ich habe einen Server und über den Brower sende ich den Befehl: http://192.168.6.2/a Sobald ich das in meinen Browser eingebe und sende, leuchtet die LED. sende ich http://192.168.6.2/b geht die LED aus. Ich möchte aber http://192.168.6.2/abcd senden also mehr als ein Zeichen
in "parserBuffer" die Zeichen 'a', 'b' und '\0' vorhanden. Wäre die URL http://192.168.6.2/ab?bc wären es immernoch 'a', 'b' und '\0'. Ein C-String ist ein char Array, welches nullterminiert ist. parserBuffer[0] ist das nullte Element in
-
Thread
Suche Schaltung
Funktaster - Betonung auf Taster. D.h. der Funkschalter darf jeweils nur einen kurzen Impuls - so ca. 1-2s sollte reichen liefern und das am besten potentialfrei. Das Richtige für diesen Zweck scheint dies hier http://www.pollin.de/shop/dt/MDYzOTQ0OTk-/Bauelemente_Bauteile/Bausaetze_Module/Module/Funk_Fernschalter_Set_HD2RX.html
angeschlossen Hans S. schrieb im Beitrag #4740974: > 4.Wie integriere ich den Funk-Fernschalter HD2RX, den ich bei Pollin > bestellt habe, weil Du doch sagst, dass ich meine bisherigen Relais > weiter verwenden kann. Oder verstehe ich das Ganze irgendwie falsch? Auf der Empfängerplatine sind 2
-
Thread
Sleep modus mit MSP430
einschalten: _EINT(); // Interrupt generell an ...und dann die Interrupts für UART einschalten: IE2 |= URXIE1; // Interrupt UART1 an für RX Und dann halt die Interrupt Routine mit leben füllen. Siehe auch: http://www.mathar.com/msp_usart1.html
TBCCTL0 = CCIE; TBCCR0 = 50000; TBCTL = TBSSEL_2 + MC_1 + ID_3; _BIS_SR(LPM0_bits + GIE); } // Timer B0 interrupt service routine #pragma vector=TIMERB0_VECTOR __interrupt void Timer_B (void) { P4OUT ^= 0x01
-
Thread
Adressierung von ein und ausgänge
ect.. direkt nur auf die Ausgänge gelegt werden. Also Beispiel Pin 1 Eingang den Tx vom max. Pin 2 Eingang den Tx vom ft323 Pin 3 Eingang den Rx vom Ft323 Pin 4 Eingang den Rx vom max. Pin 5 Ausgang den …. Pin 6 Ausgang den… Je nach Belieben das ich da variieren kann. Habe mir das Anfänger
signal vom Max3232 und Ft232 liegen > dauerhaft an den eingangen vom Avr an. Das Problem ist z.B. dass das TX-Signal die falsche Richtung hat. Entweder ist RX ein Eingang, dann ist TX ein Ausgang. Oder ist TX ein Eingang, dann ist RX ein Ausgang. Niemals haben beide Signale die selbe Richtung
-
Thread
GPS Signal mit RS232 auslesen
idee? Antenne aus dem Fenster halten? Bei einer GPS Maus war es bei mir nicht egal welchen Pegel Rx hat. Schliess mal einen Pullup oder Pulldown von ca. 10k an Rx an.
unterdrücken. Wie kommst du darauf dass deine Maus einen RS232 Ausgang hat? Bei RS232 hast du 2 Datenleitungen für die 2 Datenrichtungen. Ziemlich verwirrend deine Infos...
-
Thread
Problem mit RS232 Schnittstelle
Trafo zur Elektronik. Spannung auf der Elektronik bleibt mit Kabel bei 0V ohne 5VDC. Ich hatte 2 Vermutungen, a) Kurzschluss b) schlechte Programmierung (PIC hängt sich bei Netz ein auf wenn Leitung angeschlossen) a) scheidet nach der Messung aus (die RS232 funktioniert ja auch wenn ich das Kabel
Warum liegen im Plan 2 Pegelwandler übereinander?
-
Thread
PIC18F452 RS232 Multiplexer
noch eine Frage zur Beschaltung des 4052. Wir haben ja nun 3 Schnittstellen von "außen" und einmal Rx/Tx bzw 2 Datenleitungen vom PIC für die Selects S0/S1. (das heißt 4 Leitungen vom PIC). Doch wie wird nun dieser 4052 am besten beschalten? Vielen Dank
TXe an 12, 13 und 14 sind gut. Äquivalent müssen die 3 RXe getrennt werden und gehen an 1, 5 und 2. TX PIC an 13 und RX PIC an 3.
-
Thread
SIM800L will nicht
RX 10 >>> TX * TX 11 >>> RX * RESET 2 >>> RST
brav alle Nachfragen. Der Widerstand an der Referenz des LM317 ist 300 Ohm. Und wie gesagt, die 4.2V am Modul sind auf dem Oszi glatt wie ein Kinderpopo. Auch mit Trigger auf 4,1V kommt da bis 5ns/Div. absolut nichts. Direkt am Modul gemessen und nicht "irgendwo". Auch das mit RX TX nehme ich nicht
-
Thread
Bootloader flasht schlampig - Code zerbröselt nach 3 Wochen
über einen Bootloader 'schlampig' ins Program-Memory schreiben. Hardware ist ein Atmega8 der über 2 Multiplexer 16 Potis abfragt. Er empfängt über RX Daten (Midi) und sendet über TX wieder welche raus. Externer Quartz 8MHz, Spannungsversorgung über Steckernetzteil und 7805. Wird die Software über SPI
_t i; const uint8_t* p = rx_buffer; eeprom_busy_wait(); boot_page_erase(page); boot_spm_busy_wait(); for (i = 0; i < SPM_PAGESIZE; i += 2) { uint16_t w = *p++; w |= (*p++) << 8; boot_page_fill(page
-
Thread
MSP430 I2C Interrupt wird nicht angesprungen
aus. Im passenden Header File von dem MSP das msp430x24x.h steht folgendes. [c] #define USCIAB1RX_VECTOR ".int17" /* 0xFFE2 USCI A1/B1 Receive */ #else #define USCIAB1RX_VECTOR (17 * 1u) /* 0xFFE2 USCI A1/B1 Receive */ /*#define USCIAB1RX_ISR
Das hab ich vergessen raus zu nehmen. Im IE2 sind nur die RX/TX IE von A0 und B0. Die Zeile habe ich raus genommen, was aber leider an meinem Interrupt Problem nichts ändert.
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOA, ENABLE); /* GPIOA PA9(TX) / PA10(RX) alternative function */ gpioa_init_struct.GPIO_Pin
_init_struct.USART_BaudRate = 9600; usart1_init_struct.USART_WordLength = USART_WordLength_8b; usart1_init_struct.USART_StopBits = USART_StopBits_1; usart1_init_struct.USART_Parity = USART_Parity_No ; usart1_init_struct.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
-
Thread
Fastboot Bootloader: Timeout
: 15842 Bytes ------------------------------------------------- Waiting for device... /Rx: 166 (0xA6) connectedRx: 166 (0xA6) Rx: 170 (0xAA) ! Rx: 171 (0xAB) Rx: 168 (0xA8) Rx: 3 (0x3) Rx: 2 (0x2) Rx: 1 (0x1) Rx: 170 (0xAA) Bootloader : V2.1 Rx: 168 (0xA8) Rx: 4 (0x4) Rx:
: 166 (0xA6) Rx: 166 (0xA6) Rx: 166 (0xA6) Rx: 166 (0xA6) Rx: 166 (0xA6) Rx: 166 (0xA6) Rx: 166 (0xA6) Rx: 170 (0xAA) ! Rx: 171 (0xAB) Rx: 168 (0xA8) Rx: 3 (0x3) Rx: 2 (0x2) Rx: 1 (0x1) Rx: 170 (0xAA)
-
Thread
gcc array an mehrdimensionales array zuweisen
[c] private void sub_read_wr() { bat_volt = sub_wr_tx_rx(reg[0], 8); bat_kw = sub_wr_tx_rx(reg[1], 8); soc = sub_wr_tx_rx(reg[2], 8); grid_pw = sub_wr_tx_rx(reg[3], 8); pvolt = sub_wr_tx_rx(reg[4], 8); ...
Beitrag #7830834: > private void sub_read_wr() > { > > bat_volt = sub_wr_tx_rx(reg[0], 8); > bat_kw = sub_wr_tx_rx(reg[1], 8); > soc = sub_wr_tx_rx(reg[2], 8); > grid_pw = sub_wr_tx_rx(reg[3], 8); > pvolt = sub_wr_tx_rx(reg[4],
-
Thread
DCF77-Aktivantenne / LTSpice / BF245A
BF-Typen .model BF245A NJF(VTO=-1.7372 BETA=1.16621E-003 LAMBDA=1.77211E-002 RD=9.01678 RS=9.01678 IS=2.91797E-016 CGS=2.20000E-012 CGD=2.20000E-012 PB=0.780988 FC=0.5 mfg=NXP) .model BF245B NJF(VTO=-2.3085 BETA=1.09045E-003 LAMBDA=2.31754E-002 RD=7.77648 RS=7.77648 IS=2.59121E-016 CGS=2.00000E-012 CGD
BETATCE=-0.5 LAMBDA=1.68673E-2 RD=1.41231E1 RS=1.41231E1 CGS=2.10000p CGD=2.30000p PB=7.73895E-1 IS=3.50865E-16 XTI=3 AF=1 FC=0.5 N=1 NR=2 MFG=PHILIPS) .MODEL BF256B NJF(VTO=-2.3085 BETA=1.09045m BETATCE=-0.5 LAMBDA=2.31754E-2 RD
-
Thread
Meine UART verschluckt sich- sieht jemand einen Fehler?
#define UART0_STATUS UCSR0A #define UART0_CONTROL UCSR0B #define UART0_DATA UDR0 #define UART0_UDRIE UDRIE0 #define UART_RX_BUFFER_SIZE 300 #define UART_TX_BUFFER_SIZE 300 ISR(UART0_RECEIVE_INTERRUPT) { unsigned char tmphead
] /** Size of the circular receive buffer, must be power of 2 */ #ifndef UART_RX_BUFFER_SIZE #define UART_RX_BUFFER_SIZE 32 #endif [/C] und das 'must be a power of 2' steht da nicht ohne Grund.
-
Thread
Quarze 27,025 / 27,125 MHz Grundton gesucht
Wulf D. schrieb im Beitrag #8069961: > Sollte die Frequenz ca 455kHz/3 daneben liegen, hast du einen RX-Quarz > erwischt. Waren die CB-RX zu dieser Zeit Einfach-Superhets? Spätere (bzw. heutige?) Geräte waren (sind) ja Doppel-Super mit 1. ZF bei 10.7MHz und 2. ZF bei 455kHz. Aber das war vielleicht
Matthias G. schrieb im Beitrag #8073538: > Waren die CB-RX zu dieser Zeit Einfach-Superhets? Alle sicher nicht, aber ich habe hier z.B. eine alte Handfunke von Körting, auf die das zutrifft. Die ist quarzgesteuert, und funkt wahlweise auf 6 Kanälen.
-
Thread
Kommunikatin zwischen Treibern
Hallo Habe die Kommunikation zwischen 2 KErnel Modulen hinbekommen. Ich schicke von Modul A nach Modul B einen write Request und Modul B geht in die Majorfunktion für wirte Requests. Dort wird derzeit nur eine Meldung ausgegeben und die
fresh wrote: > Hallo > > Habe die Kommunikation zwischen 2 KErnel Modulen hinbekommen. Ich > schicke von Modul A nach Modul B einen write Request und Modul B geht in > die Majorfunktion für wirte Requests. Und wenn du jetzt statt des wirte ein IOCTL nimmst
-
Thread
STM32 - UART Ausgabe - Wie richtig?
/ /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); MX_USART2_UART_Init(); /* USER CODE BEGIN 2 */ HAL_UARTEx_ReceiveToIdle_DMA(&huart2, RxBuf, RxBuf_Size); __HAL_DMA_DISABLE_IT(&hdma_usart2_rx,DMA_IT_HT); HAL_UART_Transmit_DMA(&huart2
USART2; huart2.Init.BaudRate = 9600; huart2.Init.WordLength = UART_WORDLENGTH_8B; huart2.Init.StopBits = UART_STOPBITS_1; huart2.Init.Parity = UART_PARITY_NONE; huart2.Init.Mode = UART_MODE_TX_RX
-
Thread
[STM32] SPI über DMA lohnenswert?
z.B am i2c bus immer warten muss. Beim stm32 kann man sogar die GPIO´s mit DMA befeuern. Leider aber nur die komplette Bank (GPIOx). 200µs erscheinen mir etwas zu schnell abgetastet zu sein. Fast bei
Aber du musst versuchen den µC "Echtzeit" beizubrigen. Dabei gehst du alle TASK durch die du hast z.B: -0,2ms für LIS3DH -3ms LCD -0,2ms weitere Aufgaben macht zusammen ca. 5ms. Erstellst einen sysTick timer interrupt, der jede ms eine volatile var summiert und bei 5ms eine volatile bool var = true
-
Thread
Elektroniker Stammtisch Nähe München
musst Du eine 1 schieben und dann invertieren. #define x = 2 0 << x ergibt wieder 0b00000000 1 << x ergibt 0b00000100 bitweise not (~) 0b11111011 fertig ist die Maske für den AND-Befehl
}-X'^{2}\right)}[/math] [math]d X µ = a ? µ X ? + b µ {\displaystyle \delta X^{\mu }=a_{\nu }^{\mu }X^{\nu }+b^{\mu }} {\displaystyle \delta X^{\mu }=a_{\nu }^{\mu }X^{\nu }+b^{\mu }} mit d h a ß = 0 {\
-
Thread
ESP8266, keine Verbindung herstellbar
nutze dafür Termite und habe Carriage Return und New Line aktiviert. Nun zu der Verkabelung: USB Rx -> Tx USB Tx -> Rx CH_PD -> High (Vcc) RST -> High (Vcc) GPIO0 -> floating GPIO2 -> floating Ich habe als Spannungsquelle sowohl den USB2TTL-Adapter, wie ein Entwicklerboard mit 3V3-Pin (welches
meinen so, wenn ich Flash von 512K aug 4M umbaue. Peter V. schrieb im Beitrag #4455310: > USB Rx -> Tx > USB Tx -> Rx > CH_PD -> High (Vcc) > RST -> High (Vcc) > GPIO0 -> floating > GPIO2 -> floating Warum sehe ich da keine GND Verbindung zwischen USBAdapter und ESP?
-
Thread
Welche NRF24L01+ 2.4 Ghz Transmitter taugen?
received the RPD is latched at the end of a receive period as a result of host MCU setting CE low or RX time out controlled by Enhanced ShockBurst™. The status of RPD is correct when RX mode is enabled and after a wait time of Tstby2a +Tdelay_AGC= 130us + 40us.
in RX Mode für Sensor*/ RF_PowerUpRx(); if (!rf_status_reg.tx_ds) /* Keine Antwort? */ return RF_NO_ACK; [/c]
-
Thread
D-Sub, wann Stecker und wann Buchse?
HildeK schrieb im Beitrag #3949042: > DTEs haben per Definition eine männliche Buchse mit RX auf 2 und TX auf > 3 beim SUBD9. > DTCs haben per Definition eine weibliche Buchse mit RX auf 3 und TX auf > 2. "männliche Buchse" - So etwas nennt man *Stecker*. "weibliche Buchse" - Das
> HildeK schrieb: >> DTEs haben per Definition eine männliche Buchse mit RX auf 2 und TX auf >> 3 beim SUBD9. >> DTCs haben per Definition eine weibliche Buchse mit RX auf 3 und TX auf >> 2. Hast du auch eine männliche Frau geheiratet? SCNR :D
-
Thread
Komme mit MAX232 nicht klar
Anfänger schrieb im Beitrag #3483660: > Pin2 (Kondensator +), Kondensator - an 5V Wenn Du ein MAX232 von TI hast, muss Kondensator - an GND. Das unterscheidet den Baustein von einem MAX232 von z.B. Maxim.
Michael schrieb im Beitrag #3483668: > VS+ (2) bzw. VS- (6) 2,6 Volt VS+ und GND (PIN15): 2,5 Volt VS- und GDN: 0 Volt
-
Thread
433Mhz Funkmodule am ATMega8
Joachim B. schrieb im Beitrag #4589413: > ne aber du hast mich 2x zitiert als ich Arduino Links zeigte, was soll > ich da denken? Dass da wo der Aufbau gezeigt wird keine Abblock-Cs zu sehen sind. Dass
Okay, folgende Parameter habe ich von der Quelle übernommen: VW_MAX_MESSAGE_LEN = 30 VW_RX_RAMP_LEN = 160 VW_RAMP_ADJUST = 9 VW_RX_SAMPLES_PER_BIT = 8 VW_HEADER_LEN = 8 Wie schon oben beschrieben sende ich nur 1 Character. Die Entfernung beträgt ungefähr 12 Meter allerdings über 2 Stockwerke
-
Thread
Einschalten der Mikrocontroller-Betriebsspannung
T2 schließt auch die Rückwärts über den Rx Anschluss entstehende Spannung kurz. Hier bleibt dann nur noch eine Versorgungspannung von ca. 0,2V am Controller stehen (als "Reset-Controller hatte ich zum Experimentieren
+IgpxBe4BAbB6DjoeypvnmWUu3wuK2urQyWTA-AoWkpr0RXWEYvuE2UJP2kqO2M4zQmnIS3JufSEAUFXF4AtEk1eus83i1JsuRKm2AwVHW+OK3wCK1awMpfJFLEsoxk5qFVA+AlyjhcMwpjrD6PBFI+rv1UdjgrBcfhYPtYO2lSxScTFXtEAtxJJRVdHxS-u8LSAA