-
Thread
Macht ein FAT Filesystem mit DMA überhaupt Sinn ohne RTOS
SPI TX/RX request */ SPI_I2S_DMACmd(SPI_SD, SPI_I2S_DMAReq_Rx | SPI_I2S_DMAReq_Tx, ENABLE); /* Wait until DMA1_Channel 3 Transfer Complete */ /// not needed: while (DMA_GetFlagStatus(DMA_FLAG_SPI_SD_TC_TX
DMA RX Channel */ DMA_Cmd(DMA_Channel_SPI_SD_RX, DISABLE); /* Disable DMA TX Channel */ DMA_Cmd(DMA_Channel_SPI_SD_TX, DISABLE); /* Disable SPI RX/TX request */ SPI_I2S_DMACmd(SPI_SD, SPI_I2S_DMAReq_Rx | SPI_I2S_DMAReq_Tx, DISABLE); } [/c] wird hier aufgerufen
-
Thread
Compilation error: exit status 1
Programmer : wiring Overriding Baud Rate : 115200 avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout
gekreuzt_ zur seriellen Schnittstelle des ESP weiterführen. - Es gibt die Zwischenbezeichnungen TX0/RX0, die über DIP-Schalter 1/2 direkt mit dem ESP RX/TX verbunden werden können. - Über den zweifachen Schiebeschalter können TX0/RX0 aber auch entweder mit dem ATmega USART0 RX/TX (PE1/2) oder mit
-
Thread
Zeitmessung mit Funk
schaue mal hier https://www.reichelt.de/Bausaetze/TX-433-MHZ/3/index.html?ACTION=3&LA=446&ARTICLE=153457&GROUPID=7836&artnr=TX+433+MHZ&SEARCH=funkmodul und https://www.reichelt.de/Bausaetze/RX-433-MHZ/3/index.html?ACTION=3&LA=517&ARTICLE=153830&
resolution is 0.5uS #if MICROS_SHIFT>0 time <<= MICROS_SHIFT; // 4uS on prescaler 64 with value 2 (default) #endif #if MICROS_SHIFT<0 time >>= -MICROS_SHIFT; // 1uS on prescaler 8 with value 1 #endif enableTx(); send(hwid(0)); // 1 Byte // hours() i=0; while
-
Thread
[S] USB netzwerkadapter aus dem jahre 2000
, NULL}, {"Linksys USB100TX", 0x066b, 0x2203, NULL}, {"Linksys USB100TX", 0x066b, 0x2204, NULL}, {"SMC 202 USB Ethernet", 0x0707, 0x0200, NULL}, {"ADMtek AN986 \"Pegasus\" USB Ethernet (eval board)", 0x07a6, 0x0986, NULL} {
5min Google: http://www.amazon.com/D-Link-DSB-650TX-Fast-Ethernet-Adapter/dp/B00003G1I1 http://www.amazon.com/Cisco-Linksys-100-USB-Network-Adapter/dp/B00004SB96
-
Thread
RS-485, Kommunikationsproblem mit dem LTC2850
dass man eindeutig erkennen, welches Signal > jeweils gezeigt ist. Auf dem Bild: Signal 1 --> Tx-Leitung Signal 2 --> Rx-Leitung Signal 3 --> RS485-A Signal 4 --> RS485-B Achim S. schrieb im Beitrag #5692475: > Und das hast nach dem Senden im richtigen Zeitpunkt vom einen aufs > andere
Ludo S. schrieb im Beitrag #5692937: > Auf dem Bild: > Signal 1 --> Tx-Leitung > Signal 2 --> Rx-Leitung > Signal 3 --> RS485-A > Signal 4 --> RS485-B Ok, danke. Wie wäre es, wenn du direkt DE und RE messen würdest? Dann wüsste man, ob deren Timing stimmt. Ludo
-
Thread
RS485-Master ohne Wandler-IC
>sozusagen entspricht +5V am TX vom µC einer logischen 1; was beim RS485 >wiederum einer logischen 0 entspricht. Richtig? Vielleicht solltest du dir die Grundlagen von RS485 noch mal anschauen :) Z.B: http://www.roboternetz.de
Jörg S. wrote: >>sozusagen entspricht +5V am TX vom µC einer logischen 1; was beim RS485 >>wiederum einer logischen 0 entspricht. Richtig? > Vielleicht solltest du dir die Grundlagen von RS485 noch mal anschauen > :) > Z.B: > http://www.roboternetz.de
-
Thread
Funk-Heizungsregler-System MAX!
0x0F, 0x6A, 0x07, 0x0C, 0x16, 0x07, 0x20, 0xF8, 0x1E, 0x87, 0x1F, 0x6B, 0x29, 0x59, 0x2C, 0x81, 0x2D, 0x35, 0x3E, 0xC3, Danach kann man die Nachrichten ganz normal aus der FIFO des CC1101 lesen. Diese entsprechen dem Homematic-Frame-Format und
Cube. Interessant ist, dass a) wenn an Wandthermostat angelernt, der Wandthermostat immer im 2 min Abstand die IST-Temperatur sendet b) wenn nur an Cube angelernt unter bestimmten (welche?) Umständen der Heizungsregler die IST-Temperatur sendet: Wenn das 4. Byte eine 0x04 ist, dann ist im 17
-
Thread
Nachhilfe für Terminalprogramm gesucht
bin mir nicht sicher, ob das _unbedingt_ notwendig ist (hardware handshake)... zu Testen dann RxD (2) und TxD (3) brücken. Dann siehst Du jedenfalls, ob das Terminalpro richtig läuft / der Adapter funktioniert.
einen Max232 geschossen hatte, hab ich die Diagnose so angefangen: 9p Sub-D Kabel kurzgeschlossen : TxD <-> RxD ; DCD <-> RTS <-> CTS; und probiert, einfaches loopback; Anschlussbelegung zB http://www.roboternetz.de/wissen/index.php/RS232
-
Thread
Sehr vielen UARTs zuhören
muss selbst auch getestet werden ;) Denk mal es werden die 4x UARTs von Maxim, die Kosten soviel wie 2h coden und STM32discovery zum abholen der FIFOs und schreiben in logfile ist auch in nur 2h gemacht. Bedeutet 1AT und es steht... An die "Murks und Schwachsinn Poster ": Was würdet ihr machen, wenn
//www.ebay.de/itm/16-PORT-USB-AUF-SERIELL-ADAPTE-/380895954113?pt=DE_Computing_Parallel_Seriell_PS_2&hash=item58af2b04c1 http://www.ebay.de/itm/Digi-Ports-16EM-Erweiterung-16-serielle-Ports-1907-/350225757557?pt=DE_Computing_Server&hash=item518b14f575 http://www.ebay.de/itm/Digi-Etherlite-32-Terminal-Server-Serial-Concentrator
-
Thread
I2C Buslaenge ueber 5m?
Also ich habe hier Sachen aus dem bereits erwähnten Elektro-Artikel mit dem P82B715 gebastelt und das funzt bei ca. 60 m einwandfrei. kann ich nur empfehlen für I2C Bus Greets Karlheinz
gefunden. sehr interessant! hat jemand zufällig eine seite parat, die unterschiedliche bussysteme wie zB I2C, SPI, CAN, etc. vergleicht? mich interessiert ein einfaches system bestehend aus controller, bus und speicher (eeprom, ca. 64kB oder passender). es soll störunempfindlich (I2C + extender?!) und
-
Thread
PC-ist-aus-Erkennung über Lan?
im Prinzip kannst Du das mit nem RS485 Baustein wie z.B. MAX485 und nem Monoflop machen. Da gibts RX- und TX-Leitungen, da die PCs ja direkt verbunden sein sollen sollte das Kabel gekreuzt sein, also RX PC1 -> TX PC2 und RX PC2 -> TX PC1. Das Signal ist differentiell
Gesendet wird standardmäßig über die Adern 1+2 Empfangen wird auf den Adern 3+5 Das gilt bei 100Mbit/s. Bei Gigabit sind alle 8 Adern in Benutzung. Das Senden auf 1+2 müsste aber auf jeden Fall so bleiben. Deshalb würde ich versuchen, die Signale
-
Thread
RS485 wartezeit nach Umschaltung auf senden notwendig, warum?
Empfangen benötigt. ... Mit etwas Reserve ist das deine Wartezeit. Ich nutze den MAX485, da muss ich mind. 2ms warten...
b.z.w. den internen Pullup eingeschaltet?
-
Thread
CAN Anbindung an uC
einen 3.3V kompatiblen Treiber gefunden: http://www.ti.com/lit/ds/symlink/tcan330.pdf Bezüglich TX/RX uC zum Treiber bin ich mir noch nicht ganz sicher. Es sieht aber so aus, als wäre TXD des CAN Treibers ein Eingang, daher gehört dort auch TX des uC dran, oder? Bezüglich Abblockung und Schutzdioden
Bert S. schrieb im Beitrag #5823292: > Bezüglich TX/RX uC zum Treiber bin ich mir noch nicht ganz sicher. Es > sieht aber so aus, als wäre TXD des CAN Treibers ein Eingang, daher > gehört dort auch TX des uC dran, oder? Ja. > Bezüglich Abblockung
-
Thread
SD Modul im Batteriebetrieb
Forum, ich hab mir ein SD Modul für meinen ATMEGA besorgt. https://www.amazon.de/gp/product/B06XH3FCN1/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1 Weiterhin habe ich noch ein MicroSD Modul vermutlich von einem anderen Hersteller. Beide Module lassen sich beschreiben, was für meine
Weswegen allerdings 5V? Ich hatte doch gesagt, dass ich beabsichtige den kompletten Logger mit 3,3V über 2xAA zu betreiben. Stefan ⛄ F. schrieb im Beitrag #6141799: > Schau Dir die Grundlagen in Band 2 von > http://stefanfrings.de/mikrocontroller_buch/index.html an. Geht klar. Sieht nach einem interessanten
-
Thread
MIDI an Arduino Mini - Signal hinter Optokoppler zu schwach
2 gesteckt und sah, dass RX nur ganz schwach geblinkt hat. TX hat nicht geblinkt. Beim Synthesizer MIDI Interface ebenfalls. RX blinkt ganz schwach, TX nicht. Mit einem Oszilloskop (Hameg 204-2 - daher
Optokoppler mit Fototransistor sind einfach zu lahm für MIDI (31kHz). Du brauchst schnelle Optokoppler, z.B. 6N138. Das CTR des SFH618A-2 ist außerdem zu gering (63%). Am Eingang hast Du 660R, am Ausgang 470R, d.h. Du brauchst ein CTR>210%.
-
Thread
Neuer Fernseher
Geht euch einen holzen auf euren Pseudointellekt. So zum Thema. Ich erwarte im Mai den Panasonic TX-49FXW784 und schaue wie der abschneidet; der Vorgänger TX-50EXW784 hatte schon gute Berichte und empfand ihn live auch als gut bei einem Bekannten. (Gibt es auch in anderen Größen) Bei mir ist die Wahl
Ich hinten im Zimmer am Rechner sitze. Kleiner möchte Ich nimmer. Fussball ist einfach Spitze (2,50) vom Sofa! Den dicken Fernseher kann man auch gut als Monitor verwenden, wenn man ein Projekt hat, das Grafikausgaben hat. Die Augen sind dann mit einem 2m Abstand entspannter. Muss Du den Ferner
-
Thread
SMD- Kondensatoren bei der SATA- Datenverbindung?
diese SMD- Kondensatoren in Reihe zur Datenleitung sind??? Ich gehe mal davon aus, da ja + und - z.B. bei TX nun gibt, dass die Kondensatoren beim Daten- Transfer, im wechsel sich aufgeldaden bzw. sich wieder entladen. Oder sehe ich da was Falsch? Gruß Andreas
Hallo Ronny, ich meine hier die SATA- Verbindung. 1 Masse 2 TX+ 3 TX- 4 Masse 5 RX- 6 RX+ 7 Masse Gruß Andreas
-
Thread
Elegoo Uno R3 2,8" TFT Touchscreen mit SD Karten Slot
SPI des UNOS anders liegen wie beim MEGA! Um das Touchdisplay zu nutzen. https://www.amazon.de/dp/B01EUVJYME/ref=sspa_dk_detail_0?psc=1 Bei den LCD mit dem UNO kann ich I2C/ 2Ports ,TxD /RxD 2Ports frei benutzen ?? Auch das?
Al. K. schrieb im Beitrag #5259486: > Bei den LCD mit dem UNO kann ich I2C/ 2Ports ,TxD /RxD 2Ports > frei benutzen ?? Es ist auch nicht schlecht , wenn man einige Fragen selbst beantworten kann. Musste jetzt feststellen das I2C beim UNO A4 +A5 ist. Wenn ich die SD
-
Thread
stm32 UART sendet nichts
| RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE); USART_InitTypeDef init; init.USART_BaudRate = 115200; init.USART_WordLength = USART_WordLength_8b; init.USART_StopBits = USART_StopBits_1; init.USART_Parity
USART_InitStructure; USART_ClockInitTypeDef USART_ClockInitStructure; //enable bus clocks RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); //Set USART1 Tx (PB.06) as AF push-pull GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; GPIO_InitStructure.GPIO_Mode
-
Thread
MIDI mit MSP430F1611
if (midi_bk != 0xFF) // falls Bank Select vorliegt { while (!(IFG1 & UTXIFG0)); // TX-Buffer der USART0 bereit? TXBUF0 = 0xB0 + midi_ch; // Statusbyte Control Change while (!(IFG1 & UTXIFG0)); TXBUF0 = 0x00; // 1. D.Byte Bank Select (Contr. 0 - MSB) while (!(IFG1 & UTXIFG0)); TXBUF0 = 0x00; // 2. D.Byte Bank Select (Banknummer MSB) while (!(IFG1 & UTXIFG0)); TXBUF0 = 0xB0 + midi_ch; // Statusbyte Control Change while (!(IFG1 & UTXIFG0)); TXBUF0 = 0x20;
-
Thread
Arduino Bootloader sync Fehler, FTDI fakes?
Andreas B. schrieb im Beitrag #4447058: > kommt an TX nur Müll raus NON GENUINE DEVICE
Andreas B. schrieb im Beitrag #4447117: > Hab dann 2.08.30 installiert... geht auch nicht :( vorher also vor dem 2.08.das FTDI cleaner Tool gestartet um alle Reste zu löschen? musste ich jedenfalls.
-
Thread
TCP/IP Stack Micrchip EEPROM Includen
capability #define ETH_CFG_SWAP_MDIX 1 // use swapped MDIX. else normal MDIX #define EMAC_TX_DESCRIPTORS 2 // number of the TX descriptors to be created #define EMAC_RX_DESCRIPTORS 8 // number of the RX descriptors and RX buffers to be created #define EMAC_RX_BUFF_SIZE 1536
#define HTTP_MAX_DATA_LEN (100u) // Define the minimum number of bytes free in the TX FIFO before executing callbacks #define HTTP_MIN_CALLBACK_FREE (16u) //#define STACK_USE_HTTP_APP_RECONFIG // Use the AppConfig web page in the Demo App (~2.5kb ROM, ~0b RAM) //#define
-
Thread
Zu hohe Spannung an Trenntrafo
höhere Leerlaufverluste. Und kostet einiges. Mein vorschlag: Eine einfache Lösung ist ein 230/2x12V 30VA Trafo, dessen Sekundärwicklungen Du derart an die Sekundärwicklungen Deines 50VA Trafos schalttest, dass Du (.B. via Steckbuchse, angegebene Spannungen sind die Nominalwerte): 230V 230v
@ Mathiable (Gast) >Ich benötige 230VAC, einen 230VAC/2x12VAC Trafo bringt mir nicht viel. Doch. Man kann damit 2x12V subtrahieren, siehe [[Spartransformator]].
-
Thread
RS485 RS232 converter - RTS problem
es andere Lösungen ? > > Anders als was? Ich finde immer wieder Schaltpläne wo RE und DE mit TX geschaltet wird. Hier z.B.: http://www.siongboon.com/projects/2006-03-06_serial_communication/rs485-opto-usb.png Würde das auch bei meinem Schaltplan funktionieren, wenn ich R2IN statt von
wann alles gesendet ist, z.B. Tx Register Empty abfragen, das hat aber nicht jedes UART. Oder am Tx-Pin mitlauschen. Georg
-
Thread
Pinbelegung für serielle Schnittstelle ermitteln
Löchern kann man sich ja denken). Außerdem ist im EIA232-Standard eindeutig festgelegt, dass Pin 2 am 9-poligen D-Sub-Stecker RxD ("Empfänger") und Pin 3 TxD ("Sender") ist, und zwar bei männlichen und weiblichen Steckverbindern. Wenn irgendeine konkrete Anwendung bereits intern RxD und TxD kreuzt
Null-Modem Kabel gemacht, die man ganz simpel im Handel bekommt: weibl. SUB-D9 Buchse auf jeder Seite und 2-3, 3-2 ausgekreuzt. Das hat so prima funktioniert.
-
Thread
Atmega8 - Spannung bricht zusammen im Batteriebetrieb
Hallo! Verwende einen ATmega8 zusammen mit einem easyRadio Funkmodul. Lese 2 analoge Sensoren ein und schicke die Daten ueber RX/TX. Solange ich das Netzgerät als Spannungsversorgung angeschlossen habe, funktioniert alles wunderbar. Das Gerät ist aber für Batteriebetrieb gedacht
Referenznspannung ebenfalls auf Vcc liegt ?! Hat jemand ähnlich Probleme gehabt?! Zieht der Atmega im RX/TX uart betrieb kurzzeitig einfach mehr strom ?! DANKE!
-
Thread
AVR VGA Terminal
das einzige was ginge, wäre über einen multiplexer die vor und hintergrundfarbe global zu setzen (z.b. ein separates hc165 um die jeweils 3 pins für vor und hintergrundfarbe an jedem frame anfang oder ende zu setzen), oder die 3 letzten verbleibenenden pinne pb0-pb2 für die text farbe zu nehmen (also
cursor_y = 0; */ // half page scrolling for(int i=0; i<((V_CHARS*H_CHARS)/2); i++) { framebuf[i] = framebuf[i+((V_CHARS*H_CHARS)/2)]; framebuf[i+((V_CHARS*H_CHARS)/2)]=0; } cursor_y = (V_CHARS/2); } } void cursor_advance
-
Thread
N-Kanal Mosfet mit U(th) << 3V gesucht
Ich habe bei Mouser nur folgendes gefunden: https://www.mouser.de/ProductDetail/Rectron/RM3A6N30S2?qs=w%2fv1CP2dgqqVB0fWDbhzAw%3d%3d Mit dem Filter habe ich nur diesen gefunden. Gibt es noch andere oder gibt es bei kleineren Thresholdspannung weniger Auswahl? MfG
man wohl eher P-Kanal nehmen. Da ist (prinzipbedingt) die Auswahl geringer, aber mehr als 10 A bei 2 V Gatespannung bekommt man auch da problemlos: https://www.mouser.de/datasheet/2/427/si4459bdy-1313699.pdf
-
Thread
RS-485-Bus produziert bei Leitungsverlängerung nur noch Datenmüll
Urxc Rx_cmd Enable Urxc Enable Interrupts Dim Readbus As String * 1 Readbus = "" Bus_tx Alias Portb.2 Config Bus_tx = Output Bus_tx = 0 Dim Ausgabe As String * 100 Ausgabe = "" Do '...weiterer, als funktionell getesteter Programmcode, der u.A. den String Ausgabe
= Portb.3 , Db5 = Portb.4 , Db6 = Porta.0 , Db7 = Porta.1 , E = Portb.2 , Rs = Portb.1 Config Lcd = 20 * 2 Cursor Off Cls Do Readbus = "" Bus_tx = 1 Waitus 40 Print "w" Bus_tx = 0 Wait 5 'zum Testen willkürlich 5 Sekunden
-
Thread
LM75A reagiert nicht, I2C funktioniert
; HAL_I2C_Master_Transmit_DMA(&hi2c1,0x90,buffer,1); tempAuswertung = 20; } if (tempAuswertung == 20 && i2c1.readBusyTxFlag() == false) //gesendet? { //funktioniert: Portexpander //HAL_I2C_Master_Receive_DMA
Funktionen. Macht er aber nicht. Als wenn unter der Adresse niemand anzutreffen ist. [code] void HAL_I2C_MasterTxCpltCallback(I2C_HandleTypeDef *hi2c1) { i2c1.resetBusyTxFlag(); } void HAL_I2C_MasterRxCpltCallback(I2C_HandleTypeDef *hi2c1) { i2c1.resetBusyRxFlag(); } [/code] Logic Analyzer
-
Thread
4bits schnell hintereinander ausgeben
von 74HC 4514 << diesem IC dann decodieren lasse. Hätte mir das dann so vorgestellt: Ich will z.b: lampe 1 und 2 einschalten, über den Computer sende ich dann 0001 0010 (irgend en "übernehmen signal" natürlich noch) der avr gibt jetzt an den ausgabepins dann immer abwechselnd 0001 0010 aus (geh ja
? Natürlich, die Pegel passen erst einmal nicht. Abgesehen davon bietet die serielle Schnittstelle 2 frei programmierbare Ausgänge (DTR,RTS), eine u.A. als Takt verwendbare Leitung (TxD) und diverse Eingänge. Es ist natürlich nicht sonderlich schnell. Hier wohl egal.
-
Thread
USART2_write
with AF7, because AF7 connected with USART2) GPIOA->MODER |= 0x0020; // Set PA2 to alternate function USART2->BRR = 0x0683; // baud rate 9600 @16MHz USART2->CR1 = 0x0008; // enable Tx (Bit 4) (Tranmitter->Sender) USART2
>CR1 |= 0x2000; // enable UE (Bit 13) (USART) void USART_write(int ch) { while(!(USART2->SR & 0x0080)){} // wait while Tx-Buffer is empty USART2-DR = (ch & 0xFF); } Es geht um die Zeile hier: void USART_write(int ch) { while(!(USART2->SR & 0x0080)){} // wait while Tx-Buffer
-
Thread
Bitte um kurze Schaltungsansicht
RX TX normal an 2 und 3 aber die hast du ja bereits angeschlossen ob RX oder TX an 2 kommt hängt vom verwendeten Kabel ab. (Nullmodem oder nur Verlängerung) siehe auch hier: http://elline.de/elektronik
Thomas B. schrieb im Beitrag #1816637: > ob RX oder TX an 2 kommt hängt vom verwendeten Kabel ab. (Nullmodem oder > nur Verlängerung) Nein! Es hängt davon ab, ober ein ein Modem bauen will oder ein DTE (
-
Thread
Task Manager
task wartet und ruft den dann auf uartsend(ch) if(uart.busy) uart.sendqueue.push(ch); else uart.tx=ch; uartempty(void) if(!uart.sendqueue.empty()) uart.tx=uart.sendqueue.pop(); void interrupt uartTX() addtask(uartempty); addtask(calladdress) waitqueue.push(calladdress); main: while(1)
wenig RTOS-Features brauchst, gibt es evt. noch einfacheres. Oder plattformspezifisched. Es gibt 2 beliebte Fehler: 1. Der Geschmack kommt beim Essen. Man bastelt selbst nur (z.B. Scheduler) und baut frickelt später alles andere (z.B. Queues) nach. 2. Man fühlt sich gezwungen, ALLE Features
-
Thread
USB Converter mit PC verbinden
Habe gerade welche für Euro 2,15 das Stück bei ebay gekauft. http://www.ebay.de/itm/1pcs-USB-2-0-to-TTL-UART-6PIN-Module-Serial-Converter-CP2102-STC-PRGMR-/251039347548?pt=LH_DefaultDomain_0&hash=item3a731c735c Der Conrad Preis
ob du das mit deinem Gehäuse vereinbaren kannst. Klick mich ;) http://www.tim-erler.de/USB_UART2.php LG Tim
-
Thread
HAL_FDCAN Problem mit STM32H5xx
zwar immer wenn der Tx FIFO/queue put index (TFQPI) von 2 auf 0 zurück springt. Mein Empfänger hat hier im Beispiel Nachricht 0x13 2 mal empfangen. Ich habe das auch mit dem Oszi geprüft, die Nachricht kommt wirklich 2 mal
das hier: [c] void can_prepare_txheader( void *pHeader, uint32_t ident, uint8_t dlc, bool bExtId, bool bRTR ) { FDCAN_TxHeaderTypeDef *pHd; pHd = ( FDCAN_TxHeaderTypeDef* ) pHeader; pHd->Identifier = ident; pHd->IdType = bExtId ? FDCAN_EXTENDED_ID : FDCAN_STANDARD_ID;
-
Thread
Wie bekomme ich root zugriff auf dem 4G LTE USB-Stick ?
Paul B. schrieb im Beitrag #7024323: > Wenn das nötige equickment aus China gekommen ist probiere ich mich mal > mit [rx] [tx] [gnd] zu verbinden Das sieht auf jeden Fall vielversprechend aus. Achte darauf
folgendes runterladen: https://eu.dl.twrp.me/seed/twrp-3.1.1-0-seed.img https://downloadmirror.co/1MbB/SR5-SuperSU-v2.82-SR5-20171001224502.zip dann [code] adb push SR5-SuperSU-v2.82-SR5-20171001224502.zip /sdcard adb reboot bootloader fastboot boot twrp-3.1.1-0-seed.img #etwas warten bis adb
-
Thread
[MSP430] ]SPI Kommunikation funktioniert bei niedriger Spannung nicht.
} } void write_SPI(unsigned long data) { latch_off(); while (!(IFG2 & UCA0TXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = data>>24; // Byte to SPI TXBUF while (!(IFG2 & UCA0TXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = data>>16; // Byte to SPI TXBUF while (!(IFG2 & UCA0TXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = data>>8; // Byte to SPI TXBUF while (!(IFG2 & UCA0TXIFG)); // USCI_A0 TX buffer ready?
-
Thread
Bus Protokoll Körting/EBV Gamma 2B
Temperaturen ist auch dabei. Wenn jemand eine Körting, EBV(, Hoval Toptronic?), Typen Gamma/KB 2B, 23B, 233B, 223B, 2233B oder ähnliche hat und Lust hat zu helfen, wäre ich über ein Feedback sehr froh. Klar kann es gut sein, dass je nach EEPROM Version und Hersteller die sich ganz anders verhalten
jeden Fall mit den Angaben in https://github.com/bogeyman/gamma/wiki/Protokoll ueberein: #2 dez x/2-52 Aussentemp 85 133 14.5 15 85 133 14.5 15 7b 123 9.5 9,5 77 119 7.5 8,0 75 117 6.5 6,5 die Kesseltemperatur, mit einer relativ konstanten Abweichung (
-
Thread
MSP430G2553 USCI interrupt
~UCSWRST; __attribute__((interrupt(TIMER1_A0_VECTOR))) void TIMER1_A0_ISR_HOOK(void) { IE2 |= UCA0TXIE; } __attribute__((interrupt(USCIAB0TX_VECTOR))) void USCI0TX_ISR_HOOK(void) { buffer füllen und IE2 &= ~UCA0TXIE; } das stand da ungefähr... Nur verstehe ich nicht
IFG2 sind dann egal, wenn keine Interrups eingeschaltet sind. Gruß wv
-
Thread
Interner USB Hub Computer
Verbindung wird einfach nur durchgeschliffen, während die zweite an ein zwei Port Hub wie den TUSB8020B angebunden wird. Ein Kanal des Hubs ist für die zweite USB-A Buchse, der andere für die Typ C. Somit wäre für die USB-C Buchse nur eine RX/TX Leitung (also zwei Diff Paare) angeschlossen. Soweit ich
Beitrag #6120590: > Dabei ist mir primär egal, ob die USB-C Buchse jetzt mit 5 > GBit/s, also einem RX/TX Pärchen, oder zwei RX/TX Pärchen verbunden ist. Ein Pärchen wäre maximal USB 2.0 USB 3.0 benötigt schon 2 Paare und USB 3.1 sogar vier Paare. https://de.wikipedia.org/wiki/Universal_Serial_Bus#Pinouts_und_Adernfarben
-
Thread
Hobbyist's Power Meter
zwischen Rx und Tx umschalten. zB mit einem Relais.
der Verstaerker brint 25W, > gleich 44dBm. Dann muss die Reflektion an der Antenne besser wie 59dB > sein. Ja. Sportlich. Nichmal dann ist das Problem geloest. Denn mit einem Zirkulator ist das TX-RX Leakage durch die Zirkulator-Isolation (idR 15dB max) begrenzt. Verwende ich einen Coupler
-
Thread
RS 485 Lenz X-Bus
sniffen war nicht möglich, da die Zentrale dauernd sendet (z.B. Geräteadressen 1..31) und das LCD-Display hier zu langsam bzw. zu wenig Platz bietet. Hier müsste man einen Atmel mit 2 Uarts verwenden und die Ausgabe über RS232 an den PC sendet und dann im Terminalprogramm
PC übertragen If Gelesen = &H52 Then Inputbin Bytes(1) 'restliche Bytes lesen Print #2 , Hex(gelesen) ; " " ; Hex(bytes(1)) ; " " ; Hex(bytes(2)) ; " " ; Hex(bytes(3)) Gelesen = 0 End If Loop Check: Neun = ucsr0b.rxb80 Gelesen = UDR Return End [/code]
-
Thread
gemessene Frequenz mit UART verschicken
unsigned long ic_zp_A = 0; // ICR-Wert bei 1.High-Flanke speichern volatile unsigned long ic_zp_B = 0; // ICR-Wert bei 2.High-Flanke speichern volatile unsigned char UpdateUART; //Job Flag volatile uint8_t send = 0; unsigned char i = 0; uint32_t zw_Erg = 0; uint32_t Erg = 0; ISR(TIMER1
/ 1.High Flanke { ic_zp_A = ICR1; overflow = 0; i = 1; } else // 2.High Flanke { ic_zp_B = ICR1; UpdateUART = 1; i = 0; } } ISR(TIMER1_OVF_vect) { overflow++; } ISR(INT0_vect) //*******hier ist das Problem******** { while (!(UCSRA
-
Thread
Probleme mit dem einwählen in ein Mobilfunknetz mittel SIM 800L Modem
mit folgendem Modem versucht: https://www.amazon.de/MagiDeal-Sim800l-Quadband-Antenne-Arduino/dp/B01FQPLG9W/ref=sr_1_2?ie=UTF8&qid=1498759517&sr=8-2&keywords=sim800l Leider gab es wie schon oben erwähnt ein Problem mit der Registrierung in ein Netz. Meine Recherchen haben ergeben, dass die Spannungsversorgung
DE-Lager-SIM800L-GPRS-GSM-MODUL-QUAD-BAND-mit-hochwertiger-Antenne-Arduino-/172393607239?hash=item282375b047:g:o3oAAOSwsW9Y0jSb Um auszuschließen, dass es an der SIM Karte liegt, habe ich folgende zwei SIM Karten ausprobiert: - SIM Karte von Ja! Mobil (D1 Netz) - SIM Karte von Aldi Talk (O2 oder
-
Thread
10baseT Ethernet - Polarität der Aderpärchen?
Polaritätsdrehung >innerhalb der Aderpaare zurecht zu kommen. Jain. Es gibt solche Gegenstellen. Z.B der ARM9 von ATMEL kann sowohl TX+/- als auch RX+/- als auch RX-TX Verdrehung automatisch ausgleichen! WOW! Mfg Falk P S Trotzdem würde ich ein Gerät 100% standardkonform bauen, ist ja nun nicht
Sorry, A gelesen aber B verstanden.
-
Thread
SPI Kommunikation zwischen 2 MSP430 funktioniert nicht
1000000); if(flag==1) { turnLedOn(6); while (!(UCA0IFG & UCTXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = 'b'; } else if(flag==2) { turnLedOn(7); while (!(UCA0IFG & UCTXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = 'd'; } else
// turnLedOn(6); P3OUT ^= (BIT5); // while (!(UCA0IFG & UCTXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = 'b'; } else if(flag==2) { turnLedOn(7); while (!(UCA0IFG & UCTXIFG)); // USCI_A0 TX buffer ready? UCA0TXBUF = 'd'; } else
-
Thread
UART Senden/Empfangen RTS verwenden oder unnötig?
Hi >von meinem kontroller kommen halt nur zwei drähte (Bus über MAX483) zum >Konverter. Nur 2? Du brauchst TX,RX und Masse. MfG Spess
Hallo nein, ich spreche von einem Bus. TX und RX gehen auf den MAX483 und die Ausgänge sind die beiden Bus-Leitungen ;) µC (RX,TX, EnablePin für Senden/Empfangen) ----> MAX483 ---> 2 Leitungen (A, B) ----> Konverter ----> PC Monitor Habe
-
Thread
DVB-T-Fernsehen zukünftig am Mac/PC
Asko B. schrieb im Beitrag #4640225: > Das TV-Geraet wird aber extra mit "DVB-T/DVB-T2" beworben H.264 oder H.265?
Asko B. schrieb im Beitrag #4640225: > 1. Frage: Wird ueberhaupt schon in DVB-T2 gesendet ? Kommt drauf an, wo Du bist. http://www.dvb-t2hd.de/regionen Um Reklamesender in HD empfangen zu können,
-
Thread
MSP430 Usart - Baudratenproblem
// IR0: 0 -> nur RX-Interrupt anschalten if (IR0==1) IE1 |= UTXIE0; // 1 -> nur TX-Interrupt anschalten if (IR0==2) IE1 |= URXIE0 + UTXIE0; // 2 -> TX- und RX-Interrupt ansch. if (IR1==1||IR1==2) IFG1 &= ~UTXIFG0;// Initales Interrupt-Flag löschen if (IR1==0) IE2 |= URXIE1; // IR1: 0 -> nur RX-Interrupt anschalten if (IR1==1) IE2 |= UTXIE1; // 1 -> nur TX-Interrupt anschalten if (IR1==2) IE2 |= URXIE1 + UTXIE1; // 2 -> TX- und RX-Interrupt ansch. if (IR1==1||IR1==2) IFG1 &= ~UTXIFG1;// Initales Interrupt-Flag