-
Thread
DS18B20 gibt keine Daten her
Rx_one_wire_bus; // TRIS is input(1) for (i = 0; i < 8; i++) { //delay_us(8); Tx_one_wire_bus; // TRIS is output(0) Port_one_wire_bus = 0; // genarate low pluse for 2us delay_us(2); Rx_one_wire_bus; // TRIS is input(1) release the bus Nop();
Man könnte auch mittels I2C über einen DS2482 den DS18B20 betreiben. Damit braucht man sich nicht um die Einhaltung von Zeiten kümmern (außer 750ms)
-
Thread
Serielle Kommunikation mit 2 Kanälen - es spukt
Deklaration der SoftSerial sieht auch komisch aus, zumindest nach dem abgebildeten Code. Man muss z.B. die Pins der SoftSerial nicht extra auf Input/Output setzen, das macht die Lib schon alleine ... Es müsste so aussehen: [code] #include <SoftwareSerial.h> #define s_RX 10 #define s_TX 11
Code (formatiert): [c] #include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // RX, TX int i; int myByte; int param; void setup() { // set the data rate for the SoftwareSerial port pinMode(10, INPUT); //software RX pinMode(11, OUTPUT); pinMode(2, OUTPUT); //LED Anschluss
-
Thread
STM8 mit ESP8266 erweitern
Verwendung des ADUM1201 dann auch von der Netzspannung des Kondensatornetzteils getrennt und könnte z.B. gefahrlos berührt werden?
Nur so eine "Schuss ins Blaue"-Vermutung: Braucht der STM8 an seinem Tx-Ausgang einen Pullup-Widerstand?
-
Thread
Litze/Leitung für Wasserdetektor
Cool, hier noch ein ähnliches mit Abriss-Erkennungs-Leiter: https://ae01.alicdn.com/kf/Hef033c3867b34a2f9c6ef1905337cfcaT.jpg Mantel aus "conductive flouropolymer". Der Kern ist der Clou, dass eine Doppel-Helix gewickelt werden kann.
Wie wäre es mit Busch Jäger 1538/02 Sensor-Klebeband: https://www.busch-jaeger.de/produktuebersicht?tx_nlbjproducts_catalog%5Baction%5D=show&tx_nlbjproducts_catalog%5BcatBjeProdukt%5D=3035&tx_nlbjproducts_catalog%5Bcontroller%5D=CatStdArtikel&cHash=6f3dd0ea784286b90d88ccfef5c02ee1 Ist natürlich für
-
Thread
Bootloader ST32F401RE Nucleo
nachträglich aufgespielten Bootloader löscht. AN2606 - CD00167594.pdf STM32F401xD(E) - USART1/USART2 USART1_RX pin Input PA10 pin: USART1 in reception mode USART1_TX pin Output PA9 pin: USART1 in transmission mode USART2_RX pin Input PD06 pin: USART2 in reception mode USART2_TX pin Output PD05pin
flashen ? mir ist es leider immer noch nicht gelungen, den > Nucleo zu flashen. > BOOT0 auf high > PA2 --> Tx > PA3--> Rx AN2606, Kapitel 10: USART2_RX pin Input PA15 pin: USART2 in reception mode USART2_TX pin Output PA14 pin: USART2 in transmission mode => PA2/PA3 werden vom Systembootloader
-
Thread
STM32H743ZI - SPI DMA HAL Interrupt Probleme
Error_Handler(); } __HAL_LINKDMA(&spi_handle,hdmarx,hdma_spi1_rx); /* SPI1_TX Init */ hdma_spi1_tx.Instance = DMA1_Stream1; hdma_spi1_tx.Init.Request = DMA_REQUEST_SPI1_TX; hdma_spi1_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; hdma_spi1_tx.Init.PeriphInc = DMA_PINC_DISABLE
benutzt (mit HAL): da soll man nicht die ISR selber definieren, sondern einen Callback registrieren, z.B. [c] HAL_DMA_RegisterCallback(&hdma_memtomem_dma2_stream0, HAL_DMA_XFER_CPLT_CB_ID, &dmaXFerComplete); [/c] für einen transfer complete (half complete gäbe es auch noch). Die ISR muss da
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
Vorschlag wäre das dahin. Eher würde ich es deswegen so machen: #n0Mm0< wobei: n0 Kanal-Nr. z.B. 300 und m0 = Sollwert #n1Mm1< wobei: n1 Kanal-Nr. z.B. 301 und m1 = Kp #n2Mm2< wobei: n2 Kanal-Nr. z.B. 302 und m2 = Ki #n3Mm3< wobei: n3 Kanal-Nr. z.B. 303 und m3 = Kd Dann könnte man event
; diese werden in "*.tx2" abgelegt; da ist es auch so. Gruß, Günter
-
Thread
Gibt es ICs für mehrere UART Teilnehmer?
Solange Du nur senden musst, kannst Du das auch mit 2 Pins zu Fuss machen.
Google mal nach "spi i2c uart bridge".
-
Thread
zwei Schnittstellen am ATMEGA8
Martin B. schrieb im Beitrag #6354582: > Aus > dem Gedächtnis muss ich sie VerUNDen Nur RxD, bei TxD ist das sinnlos. Du musst ausserdem dafür sorgen, dass ein Gerät angesprochen wird (z.B. mit einer Adresse
Nimm einen 4-fach Muxer 74HC257. 2 Muxer schalten den TX-Ausgang um, der 3. den RX-Eingang.
-
Thread
Rotary-Encoder mit Arduino als Konzentrator
aufgetreten sind und addierst sie. Das geht vermutlich sogar direkt mit den Serial. -Funktionen. z.B. so in der Art: [c]int16_t steps = 0; while (1) { if (Serial.availableForWrite () >= 2) { uint8_t buf [2] = { static_cast<uint8_t> (static_cast<uint16_t> (steps) & 0xFF), static_cast<uint8_
das mit jedem eingang(spaar) wahlweise machen kann. Leider nein. Das geht immer nur mit Channel 1+2 eines Timers für die A&B-Eingänge. Bei 4-Kanal-Timern kann man die anderen beiden Channels dann nicht benutzen. Pro Kanal hat man meistens die Wahl zwischen 1-2 damit zu verbindenden Pins. Habe mal
-
Thread
RFM12 und STM32F1xx
**************************/ unsigned short rf12_trans(unsigned short wert){ // Wait for SPI1 Tx buffer empty while (SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET); // Send SPI1 data SPI_I2S_SendData(SPI2,wert); // Wait for SPI1 data reception while (SPI_I2S_GetFlagStatus
strcat((char *)txbuf,"#"); strcat((char *)txbuf,"1"); if (!tx_cnt) delaycnt=TX_TIMEOUT/2; tx_cnt=strlen((char *)txbuf); sekunde=0; } } if ( (tx_cnt>=MAX_BUF) || ( (tx_cnt)&&(delaycnt==0) ) ) // Puffer voll,
-
Thread
[S] Funksensor Temperatur / Luftfeuchte
Die Lacrosse Temperatur/Feuchtigkeitssensoren lassen sich mit einem RFM12b auswerten, z.B. Tx 29 DTH IT. Kosten telweise unter 15€. Anleitungen zur Auswertung findest du im FHEM Forum (Je nach Anwendungszweck kannst du auch direkt FHEM verwenden.)
die nicht sogar schon im Haus sind. Die Eigenkalibrierung sollte man regelmässig wiederholen (z.B. alle 2-5 Jahre). ("Eichen" kann man nicht selber, das Bedarf eines akkredetierten Organs - praktisch machen die aber auch nix anderes als Ausgleichsfeuchte über gesättigter Salzlösung) Für <10
-
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
erlaubt ist: http://ve6aqo.com/lecherleitung.htm http://ve6aqo.com/images/Nostalgy/steinhauser/rpb_2mhfsb_p24.jpg http://ve6aqo.com/ukw_sender.htm http://ve6aqo.com/Roehren_Geraete/UKW_TX/UKW_TX_1b.jpg Vielleicht könnte es Dir nützlich sein, soferne Dir diese Seite unbekannt ist. Gruß, Gerhard
-
Thread
ESP8266 am Pyboard
not switch(): uart1.write('AT\r') print(uart1.readall()) [/c] kommt als anzeige immer b''. Wenn ich einen anderen UART erzeuge und z.B. uart2.readall() ausgebe und die Verbinde zeigt er mir b'AT' als Ausgabe an. Also daher denke ich das das daran eigentlich nicht liegt. Ich hoffe
Ich hoffe mal 3,3V! Sonst noch ne Idee? Muss erst einen Festspannungswandler mir besorgen. RX/TX hab ich auch jeweils in beiden Richtungen probiert. Wobei ja eigentlich TX-> RX und RX->TX gehen muss oder?
-
Thread
Taster Einlesen
Tx schrieb im Beitrag #1922837: > Stefan B. schrieb im Beitrag #1922833: >>> Config Pinc.5 = Input >>> Config Portc = 1 >> >> Wenn die 2. Zeile die den internen Pullup-Widerstand für Pinc.5 >> aktivieren
Karl heinz Buchegger schrieb im Beitrag #1922848: > Tx schrieb: >> Stefan B. schrieb: >>>> Config Pinc.5 = Input >>>> Config Portc = 1 >>> >>> Wenn die 2. Zeile die den internen Pullup-Widerstand für Pinc.5 >>> aktivieren soll, tut er das nicht. Die
-
Thread
Flacher Winkel zum verbinden von Platinen gesucht
/Flachstecker/FS-P-4-75/3/index.html?;ACTION=3;LA=2;ARTICLE=24863;GROUPID=3249;artnr=FS-P+4%2C75;SID=10T0DXjH8AAAIAAFDXVp0bdee9e6743b94e8545f9e934aa558493 und verlötest die im 90° Winkel miteinander. Musst dann halt nur auf den "Lochversatz" achten.
http://www.erni.com/products/productgroup/?tx_erniproductdatabase_pi1%5Bkategory%5D=59&tx_erniproductdatabase_pi1%5Btype%5D=productGroup&tx_erniproductdatabase_pi1%5BproductKategory%5D=7&tx_erniproductdatabase_pi1%5Baction%5D=&cHash=33c3af73de48f5634674a2224f9d77f3
-
Thread
Max 485 anschliesen
Hallo, Pin 1 (Receiver Out) an Rx vom uC Pin 4 (Driver In) an Tx vom uC Pin 2 und 3 am besten brücken und mit PullDown an GND und an einen uC-Ausgang. Zum Senden muss der Ausgang dann auf High gesetzt werden, sonst auf Low, d.h. empfangen. Die Pins A und B sind
ich das Datenblatt zum 10.ten mal angeschaut hab mein ich jetz halbwegs verstanden zu haben. RX und TX is klar, und 2 auf low und 3 auf high, u ständig empfangen und senden zu können? Gruss David
-
Thread
MCP2515 Erfahrungen
funktioniert soweit. Trotzdem hätte ich noch eine paar Fragen: 1.) Reicht es tatsächlich, die RX & TX Leitungen zu den MCP2515 zu verbinden? Gemeinsame Erdung zwischen den Arduinos bzw. MCP2515 (3te Leitung) wird keine benötigt? 2.) Teilweise liest man im Internet, dass man am Ende der RX/TX Leitung
(durch gemeinsame Stromversorgung z.B.) > 2.) Teilweise liest man im Internet, dass man am Ende der RX/TX Leitung > einen Widerstand benötigt, ist es tatsächlich so? Es gibt kein Ende der Rx/Tx-Leitung, es gibt allerdings CANH/CANL.
-
Thread
USB to Serial Adapter (Kommunikation AVR mit PC)
für den Fall, dass ich diese im Eifer des Gefechts mal falsch anstecke. [code] 2x 2,2k Ohm USB RxD o-------[===]------o TxD µC UART TxD o-------[===]------o RxD µC GND o-------[===]------o GND 47 Ohm [/code] Die Widerstände beeinflussen
Noch eine letzte Frage zu dem von mir genannten CP2104: (https://www.amazon.de/gp/product/B01CYBHM26/ref=ox_sc_act_title_1?smid=ASUH2C685L5Z6&psc=1) Es gibt ja einen 5V und einen 3,3V Pin auf dem Board, bedeutet das, dass ich sowohl 5V als auch 3,3V Kommunikation damit machen kann?
-
Thread
STM32 & GCC - Platzprobleme - Herangehensweise - *.lst und *.o Dateien.
sections = Alle gelöschten Funktionen - Memory Configuration - Linker script and memory map z.B. = Alle Funktionen [c] .text.Delay 0x08000148 0x14 ROM_RUN/main.o 0x08000148 Delay [/c] = und alle Variablen [c] .data.TxBuffer2
0x20000090 TxBuffer2 z.B. 0x14 - Delay Funktion verbraucht 20 bytes (0x14)? und wir gespeichert in bei der Adresse 0x08000148 ??? Variable TxBuffer2 18kb? Danke & Viele Grüße Uwe
-
Thread
ENC28J60, keine Verbindung
Sind die RX TX +- Anschlüsse wieder wie sie sein sollen?
TX+- und RX+- sind richtig angeschlossen. Logs von Wireshark: ENC28J60-Platine eingeschaltet: [code] 1 0.000000 CisTechn_b1:15:6f Broadcast ARP Who has 192.168.0.1? Tell 192.168.0.99 2 0.000025
-
Thread
Probleme mit der seriellen Schnittstelle
vorhanden? Dann beim Tx die Dauer des kürzesten Impulses ermitteln. Der Kehrwert ist die Baudrate.
B e r n d W. schrieb im Beitrag #3494778: > Das wurde ja schon geschrieben: > Einfach eine LED mit Vorwiderstand mit der Kathode auf GND schalten. > Wenns flackert, ist es Tx. Ich verwende einen 9
-
Thread
Was wird bei VPN mitgeloggt?
Hardware Adresse 00:16:ea:c2:b5:68 inet Adresse:192.168.178.25 Bcast:192.168.178.255 Maske:255.255.255.0 inet6-Adresse: fe80::216:eaff:fec2:b568/64 Gültigkeitsbereich:Verbindung UP BROADCAST
MULTICAST MTU:1500 Metrik:1 RX packets:31672 errors:0 dropped:0 overruns:0 frame:0 TX packets:28193 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX-Bytes:28585646 (28.5 MB) TX-Bytes:6240412 (6.2 MB) tun0 ist mein VPN-Tunnel
-
Thread
Panasonic Grid-Eye
Ups, Link war Murks http://www.avnet-abacus.eu/news/product-news/details/?tx_ttnews[tt_news]=1650&tx_ttnews[backPid]=84&cHash=59eb25a643b31618eba45e962b9455a4
Morgen, ich wäre mit 2 Stück dabei. Flo
-
Thread
Parkside Akku Winkelschleifer defekt
Tipp" für 1,58€ Aufpreis einzeln als Kombi kaufen: https://www.lidl.de/p/parkside-20v-akku-pap-20-b1-2-ah-mit-20v-akku-ladegeraet-2-4-a-plg-20-c1/p800010429
für 1,58€ Aufpreis einzeln als Kombi kaufen: > > https://www.lidl.de/p/parkside-20v-akku-pap-20-b1-2-ah-mit-20v-akku-ladegeraet-2-4-a-plg-20-c1/p800010429 Interessant und verrückt... Da hätte ich ja wegen Ersatzakku und -ladegerät einen kompletten zweiten Schrauber kaufen sollen! :) Wie sind
-
Thread
MAX232 Schaltung Gesperrt
und eine Leerlaufdiode gehören zur Relaisansteuerung auf > jeden Fall. > Was ist eingentlich mit T2in des MAX232? Werde ich mich drum kümmern! der T2in würde ich nicht brauchen. Ich wollte nur den R2OUT benutzen um eine externen Interrupt zu erzeugen, und die ADCWert an dem PC schicken. Andreas
Εrnst B✶ schrieb im Beitrag #2217235: > Leonardo B. schrieb: >> Aber AREF bräuchte doch >> die 5V als Referenzspannung. > > Nein. VCC als Referenzspannung stellt man bei Mega8 und neuer per > Software
-
Thread
Realistischer Kleinsignalverstaerker mit ca. 60dB
PolaBaer, wenn das Ausgangssignal seiner Quelle nicht auf den GND des Verstärkers bezogen wäre (sondern z.B. auf die virtuelle Masse bei Vcc/2 geschalten werden kann). Wenn das nicht möglich ist, dann kommt die schon mehrfach erwähnte AC-Kopplung des Eingangssignals dem am nächsten.
von z.B. ein mV draufsetzen, damit es von 2mV zu 1 mV geht... Oder bin ich da auf dem Holzweg?
-
Thread
Datenübertragung http Problem Null/asc(32)
ds_temp[1]; http_tx_string[5]=ds_temp[2]>>8; http_tx_string[6]=ds_temp[2]; http_tx_string[7]=ds_temp[3]>>8; http_tx_string[8]=ds_temp[3]; http_tx_string[9]=ds_temp[4]>>8; http_tx_string[10]=ds_temp[4]; /* http_tx_string[11]='a'; http_tx_string[12]='b'; http_tx_string[13]='b';*/ http_tx_string[11]='\0';
-
Thread
Xilinx ISE Mehrfach-Instanzierung Bug(?)
Strobe-Gens werden immer mit den selben Parametern (in dem Fall Baudrate) instanziert. Ich benötige aber 2 verschiedene Strobe-Gens... einen für Rx, den anderen für Tx. Erstelle ich nun eine exakte Kopie meiner entity "StrobeGen" und nenne sie "StrobeGen2", und instanziere 1x "StrobeGen" (z.b. im Tx-Pfad
Fehlermeldungen und Warnings bekomme ich keine (irgendwie seltsam), das Problem besteht darin, dass der Tx-StrobeGen die selbe CycleTime wie der Rx-StrobeGen bekommt, obwohl ich 2 verschiedene Werte übergebe: 1 sec / (gBaudRate * 2) beim Rx, 1 sec / (gBaudRate) beim Tx. Es handelt sich in meinen Augen
-
Thread
"Dubaien" von radargesteuerter LED lampe
manchen Bewegungsmeldergesteuerten Lampen oder Garagentoren. Die reagieren da schon mal auf jedes TX vom heimischen shack: https://www.google.com/search?q=St%C3%B6rung+funk+durch+bewegungsmelder
AC-Band des Wlan um die 5GHz und stören > dieses Massiv weswegen ich mit meiner Fritzbox nur das 2,4GHz Wlan > benutzen kann. Bradward B. schrieb im Beitrag #7696343: > Also wird das Radar "volle > Pulle" laufen und wenn es dabei WLAN o.ä stört, Laut BnetzA hat Radar auf dem Frequenzband
-
Thread
AFE4403 antwortet nur jedes zweite mal
ich (wie man annehmen sollte) für TX & RX 8 Byte in Auftrag gebe, passiert gar nichts. Da frag ich mich, woher will der AFE wissen wieviel ich noch takten werde? Bild1: zuviele takte, jedoch mit korrekter antwort Bild2: 2 x 32bit takte
00 00 00 00 aa aa aa aa aa aa aa aa [/c] Als würden 2 Bytes irgendwo noch in Shift-Registern hängen. 3) - TX & RX DMA Job mit je 12 Byte (Bild 2) wird gestartet. 1. Lesevorgang, RX Buffer: [c] 00 00 00 00 00 00 00 00 12 34 00 00 aa aa aa aa [/
-
Thread
PTP (Precise Time Protocol)
Netzwerkkarte gemeint. (Die ca. 40ns beziehen sich auf die Offset RMS (root mean square) der PHCs der (>=2) PCs). Siehe zB: https://events.static.linuxfound.org/sites/events/files/slides/lcjp14_ichikawa_0.pdf (Seite 32). Nun würde ich weiters gerne bei einem gewissten Timestamp (das ich vorher festlegen
Erzeugung von HW-Zeitstempeln von PTP-Paketen). Das können einige Netzwerkkarten - kann man unter Linux z.B. für eth0 mit "ethtool -T eth0" prüfen. Auf meinem Rechner sieht die Ausgabe z.B. so aus: [Code] Time stamping parameters for eth0: Capabilities: hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE
-
Thread
Bluetooth LMX9820 und µC
Jetzt versuche ich durch das Hyperterminal (von Windows) etwas senden und dieselbe bekommen, weil ich TX und RX des Modules zusammen verbindet habe. Aber ich kann das nicht machen. Ich habe die folgende: ENV0 und ENV1: High Pegel Reset: High Pegel ISEL1 und ISEL2: beide in Low, um die Dafult Values
möchte einen µC mit nem PC verbinden. Meine Pinbelegung ist: VCC = 3,3V ISEL1 = 3,3V --> 9,6k ISEL2 = GND Rx = vom µC Tx = zum µC RTS = gebrückt mit CTS CTS RESET = Reset beim Einschalten des µC GND = GND ENV1 = 3,3V ENV0 =3,3V LSTAT_0 = offen LSTAT_1 = offen HOST_WU = offen Tx-SWITCH =
-
Thread
8051 - Mal wieder eine Interruptfrage
Weder der TxD noch der RxD verschwindet im Nirwana. Es genügt am Anfang der Seriellen ISR zu Prüfen ob RxD oder TxD ausgelöst hat. Ich ziehe den RxD vor, weil es nicht stört ein Byte etwas später zu senden, als ein Empfangenes zu spät zu sichern. Der serielle Int ist die Veroderung des RxD und TxD-Ints. Ein neuer! TxD kann erst kommen, wenn ein Byte rausgeschoben wurde, also kein Byte senden, kein Interrupt. Hat während der Abarbeitung des einen Int, egal ob RxD oder TxD, der andere Int.
-
Thread
CRC Berechnung für ETH comfort 200
spielen zum Thermostat anfunken, an passive Speisung a la DS18B20 glaub ich leider nicht, aber onwire slave sind wohl anspruchsvoller vom Timing und ob interne 8MHz reichen weiss ich auch nicht, notfalls brauche ich 2 Leitungen, RXD und +V aber in einigen Zimmern
Michael schrieb im Beitrag #3018198: > 2. Es ist mit der Funkfernbedienung nicht möglich Gruppen zu schalten. echt ? ich frag mich wie z.B. Räume mit mehr Heizkörper funktionieren sollen ? mit mehreren FB ? was ist mit mehreren
-
Thread
MSP430 SPI Daten verschicken, empfangen
die machen das auch so wie ich. Ich mein, ich hab doch die Bezeichnungen richtig: Von Master B0 TX ... [c] __interrupt void USCIB0TX_ISR(void) [/c] ... zu Slave A0 RX [c] __interrupt void USCIA0RX_ISR(void) [/c] Oder stehe ich total auf den Schlauch und erkenne nicht, was du meinst
Select Device //-----------------transfer('A');--------------------------- while(!(IFG2 & UCA0TXIFG)); while(1) { __bis_SR_register(GIE); //enable interrupts } } //-----------------Echo character-------------------------- #pragma vector=USCIAB0TX_VECTOR _
-
Thread
Generierten Assemblercode nach C Präprozessor + Compiler
= CMD_TX; 1928: 9a 83 std Y+2, r25 ; 0x02 // ID und Mask setting für BusDiscoveryReply tx_temp.id.std = ((U16)(NID_CONFIG << 7) & (U16)EXT_BIT_MSK) & (U16)ownID; // Nur Ext-Bit gesetzt 192a: 1c 82 std Y+4, r1 ; 0x04 192c: 1b 82 std Y+3, r1 ; 0x03 tx_temp.dlc = 1; // Länge der Nachricht = 1 192e: 9b 87 std Y+11, r25 ; 0x0b [/code] NID_CONFIG ist in diesem Fall 0x00 (define
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2017
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=41b2aaa2de Warenwert: 19,12€ Sammelwert: 67.78€
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=209699ca-b306-41f4-b5e2-5d1f483a2cf0 Bestellwert 5,94 € Sammelwert 225,01 €
-
Thread
STM32F103ZE UART geht nicht
#define USART2_TX_PIN GPIO_Pin_2 #define USART2_RX_PIN GPIO_Pin_3 #define USART2_PORT GPIOA #define USART2_TX_DMA_CHANNEL DMA1_Channel7 #define USART2_TX_DMA_FLAG DMA1_FLAG_TC7 #define USART2
usart2_tx_buffer[1] = 'I'; memcpy(usart2_tx_buffer + 2, &values.timestamp, 16); USART2_TX_DMA_CHANNEL->CCR &= CCR_ENABLE_Reset; USART2_TX_DMA_CHANNEL->CMAR = (uint32_t) usart2_tx_buffer; //Kannst
-
Thread
einfacher Konverter 160m/80m nach 30m
B e r n d W. schrieb im Beitrag #4288097: > Super, sieht gut aus. Wie ist jetzt die Drift? Könnte man da, falls die Drift von FET kommt, nicht mit Dioden dagegenhalten, den -2mV/C° ? Kurt
Relativ gesehen scheint die Dämpfung bei ca. 0dB zu liegen. Auf die absoluten dB-Werte würde ich mich nicht verlassen, die schwanken mit der Batteriespannung. Die Vergrößerung von L1 und L2 hat keine besseren Einstellmöglichkeiten gegeben.
-
Thread
Software zum Steuern des Türschlossantrieb "eqiva eQ-3 Bluetooth Smart Lock"
discovered" +582ms keyble:communication Sending message of type CONNECTION_REQUEST, data bytes <01 c7 4d b1 2d d1 a7 2b b5>, data {"user_id":1,"local_session_nonce":[199,77,177,45,209,167,43,181]} +0ms simble:data Characteristic 3141dd40-15db-11e6-a24b-0002a5d5c51b : Send "80 02 01 c7 4d b1 2d d1 a7 2b
0002a5d5c51b]) +652ms hci onSocketData: 043e2a020100000d6f0a221a001e02010511071bc5d5a5020037b7e611d8150069e05808094b45592d424c45b4 +406ms hci event type = 4 +2ms hci sub event type = 62 +2ms hci
-
Thread
Multiprocessor Communication and Automatic Address Recognition 8051
TI = 0; //Clear the Tx flag for next cycle. } void main(){ PCON = 0x80; // SMOD bit is set / 0x80 = 1000 0000 SCON = 0xB0; // Mode3 9-Bit UART / 0xB0 = 1011 0000 TMOD = 0x21; TH1 = 0xFA
ja auch z.B. mal 2 Adressen hintereinander kommen.
-
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
Suche Funkmodul mit niedrigem RX Strom
#7647967: > Es sollte schon so eine Reichweite von 50 Metern haben. Wieviel Strom > das Teil im TX braucht, ist mir egal. Wie oft wird denn gesendet? Alle paar Sekunden oder eher alle paar Tage/Stunden? Bei Systemen mit seltenen Sendeereignissen (1-2/h und seltener) habe ich schon öfter die
#7647967: >> Es sollte schon so eine Reichweite von 50 Metern haben. Wieviel Strom >> das Teil im TX braucht, ist mir egal. > > Wie oft wird denn gesendet? Unklar. Wenn ich z.B. eine Türklingel bastle, sollte die Latenz zwischen Ereignis und Remote-Empfang nicht grösser als 500ms sein. Klingeln
-
Thread
AVR32Linux - bekomme keine IP-Adresse
MULTICAST MTU:1500 Metric:1 RX packets:40 errors:5 dropped:0 overruns:0 frame:0 TX packets:13 errors:5 dropped:0 overruns:0 carrier:5 collisions:0 txqueuelen:1000 RX bytes:7500 (7.3 KiB) TX bytes:2406 (2.3 KiB) Interrupt:25 Base address:0x1800
RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) ~ # ifconfig up ifconfig: up: error fetching interface information
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
.2.0_Zentel.pdf --> k9gag08u0e.pdf --> K5011627391.pdf --> B101EW05%20V0.pdf
Moin, ich hab 2x SST25VF080B http://www.alldatasheet.com/datasheet-pdf/pdf/170672/SST/SST25VF080B.html und 1x MX25L8005M2C-15G http://www.alldatasheet.com/datasheet-pdf/pdf/267917/MCNIX/MX25L8005M2C-15G.html
-
Thread
AVR TWI/I2C: 0xff wird empfangen
break; case 0xA8: // own SLA+R has been received; ACK has been returned case 0xB0: // own SLA+R has been received; ACK has been returned; Arbitration lost in SLA+R/W as Master *(uint32_t *) I2C_TxBuffer = Stepper_position; // hack to report current stepper position I2C_TxLength = 4; // we have 4 bytes I2C_TxIndex = 0; // reset packet index I2C_busy = 1; // transmission started case 0xB8: // data byte in TWDR has been transmitted; ACK has been received if (I2C_TxIndex < I2C_TxLength
-
Thread
UART Adapter wird sehr heiß
beschaltung ist jetzt nicht so wild... muesste auch soweit korrekt sein, es klappt ja ansich... Tx UART -> RX Raspi Rx UART -> Tx Raspi GND auf GND Werde morgen mal testen ob es auch ohne das es am Raspi angeschlossen ist heiss wird, aber ich denke zu 99% ist das der Fall. Mir faellt gerade
beschaltung ist jetzt nicht so wild... muesste auch soweit korrekt > sein, es klappt ja ansich... > > Tx UART -> RX Raspi > Rx UART -> Tx Raspi > GND auf GND Deine Bilder zeigen *vier* Leitungen.
-
Thread
Kennt jemand diese WarmwasserWärmepumpe?
interessant, und ich bin fast soweit. Auf einem arduino uno läuft das schon. DD msg wenn WP aus: DD 9 2D 15 12 12 0 0 0 32 0 A 5 23 D3 DD msg wenn WP ein: DD 9 2D 14 11 12 C 0 23 32 0 A 5 23 00 Die 9 ist temp einströmendes wasser die 2D (dezimal 46) ist temp warmwasser. D3 oder 00 sind die checksumme
auch die befehle display->pumpe angeschaut. Das ein/ aus schalten heizstab geht so: 33 CD D7 D2 FC F2 5F 50 D7 CD FF F5 FA DC 8D on 33 CD D7 D2 FC F2 5F 51 D7 CD FF F5 FA DC 8E off Soll ich das einfach mal im passenden moment auf die 1wire leitung geben? Mit diode die leitung auf 0V ziehen
-
Thread
Unlösbares Problem - Serielle Schnittstelle LPC2138
läuft sie immer noch, zwar sehr langsam, aber sie läuft. Ich hab z.B. mal Debugausgaben über die UART gemacht, als Interrupthandler hats nicht funktioniert, aber im Main im Polling-Mode habe ich alle Debugausgaben erhalten. 2. Jeder Zugriff auf die Interruptregister
abfragen, sondern musst die drei Bits zusammen abfragen. Das war richtig von dir gedacht. status &= 0b00001110; // Bits 3:1 gelten status >>= 1; // um Bit 0 wegzubekommen ;-) if ( status == 0b010 ) // Empfang - RDA { rx_buffer1 = U1RBR; rx_counter1 = 1; } else if ( status == 0b110