-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
=128 modprobe mtdblock mkdir /tmp/phone-root mknod /tmp/phone-mtdb2 b 31 0 dd if=/your/backup/file of=/tmp/phone-mtdb2 mount -t jffs2 /tmp/phone-mtdb2 /tmp/phone-root [/code]
) Pins kommt, damit könnte man immerhin 1GiB-SD-Karten verwenden (mit etwas Glück auch 2GiB-SD-Karten). Ich seh schon ich muss doch noch ein Gerät zerlöten :-((
-
Thread
wieder einmal "undifined reference"
"mov %1,__tmp_reg__" "\n\t" "andi %1,0x0f" "\n\t" "eor %1,%B0" "\n\t" "mov %2,%B0" "\n\t" "eor %2,__tmp_reg__" "\n\t" "lsl %2" "\n\t" "andi %2,0xe0" "\n\t" "eor
// AVR type-specific stuff #define RS485PORT PORTE #define RS485DDR DDRE #define RS485TXEN 2 //(=PE2) #define TX 1 #define RX 0 #define SER_CONT_REG UCSR0B #define SER_STAT_REG UCSR0A #define UART_RXMASK 0x01 // ?? #define UARTPORT PINE // ?? #define RC_ERR_MASK 0x0C // ?? #define
-
Thread
Arduino hängt
- ist die Zeit zum nächsten Byte > x ms, so ist das das erste Byte eines neuen Blocks. 2. Spezielle Bytes, z.B. STX zum Start und ETX am Ende eines Records. Natürlich dürfen die in den Daten nicht vorkommen, es ist aber sowieso besser ASCII-Daten zu übertragen statt binär. Du benutzt
mit int dargestellt werden kann? - Serial1.begin(9600); --> Konstanten deklariert man am Anfang, z.B. #define BAUDRATE 9600 - Die Sachen hier: int RxBytes[100]; int RxBytes_alt[10]; unsigned long lastTime = 0; int ii = 0; gehören in die Funktion als lokale Variablen Ich empfehle, ein C-Buch
-
Thread
ADC über SPI
) >> 2), (0 & 0b11) << 6, 0x00}; uint8_t message[3] = {0b110, 0b00000000, 0x00}; ich hätte aber gedacht man müsste der Reihenfolge entsprechend: uint8_t message[3] = {0b00000001, 0b10000000, 0x00};
RT schrieb im Beitrag #7345430: > gemäß deinem Code wären die messages: > uint8_t message[3] = {0b100|(1 << 1)|((0 & 0b100) >> 2), (0 & 0b11) << > 6, 0x00}; > uint8_t message[3] = {0b110, 0b00000000, 0x00}; > Schau dir noch mal genau an, was mein Code macht. Für Kanal 0 im Single-Ended Mode
-
Thread
Kennt jemand den mini-VNA Tiny 1-3000 MHz?
sich denken, wie das Signal so breitbandig erzeugt wird. In der Reihenfolge 1, 10, 100 MHz, 1, 2, 2.99 GHz
... besser mehr!) das Handbuch sagt dazu S21 Test Range (typical values): Resolution: 105dB (1 MHz one-lGHz, is measured at 100KHz dynamic approximately 60dB) 80dB (1 - 3GHz)
-
Thread
RS485 vermute Störsignale, wie entfernen
über Widerstände und Kondensatoren nach (fummeln am Symptom), sondern geht die Ursachen an, also z.B.: A: Ausschalten der Störer B: Abschirmung des Kabels, gute Erdung C: verdrilltes Kabel verwenden Gruß Klaus (der soundsovielte) P.S. Daß A und B bei 1,1/1,2 Volt über Ground liegen, kommt mir
hab ich auch schon weggelassen, kommt auf Gleiche heraus. * Falsche UART-Parameter im uC (z.B. 2 Stoppbits statt einem, falscher Baudteiler) Wie kann ich das denn ändern/kontrollieren?
-
Thread
Die andere Firmware für AVR-NET IO
zeigt: DHCP=off IP=194.01.2.210 MASK=255.255.255.0 GATE=194.01.2.50 DNS=194.01.2.50 MAC=a2:c4:6f:66:c1:b5 ETH_FLDX=on CRON_ENTRY_00=-1 -2 "gpio toggle 3" NTP=on NTPSERVER=time.fu-berlin.de UTCZONE=+1 Meine Erwartungshaltung
2 * 50x80) können auch auf Lochraster aufgebaut werden, Pfostenleisten stehen im 2,54er Raster - An Port B hängt im Wesentlichen der ENC26J60 für Ethernet und der ISP Connector (wie beim AVR-Net-IO
-
Thread
Transistortester mit AVR Gesperrt
Hi Markus, HOW TO TEST UJT: according to some documentation and to some experience about ujt 2N2646, the UJT has 3 pins: Emetter = E , Base 1 = B1 , Base 2 = B2. * between B1 and B2 there are resistor from 100 ohm to 25 kohm (ra==B1 && rb==B2) || (ra==B2 && rb==B1) . * from E to B1 there
B1==cathode0 && B2==cathode1 }else { B1==cathode1 && B2==cathode0 } RBB==resistor between B1 and B2. vEB1==voltage between E and B1. Is this methode enough to define UJT
-
Thread
GCC warning: variable 'temp' set but not used
Error, NE Noise Error, FE Frame Error, PE Parity Error Rx1WrPtr = 0; // Erklaere Empfangspuffer fuer ungueltig Rx1RdPtr = 0; // Lesezeiger auf Anfang stellen USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); // Maske fuer
Bauform B. schrieb im Beitrag #6615966: > wie offiziell ist denn das? Ganz und gar :-) > Mein gcc 9.2 erzeugt übrigens auch ohne (void) den richtigen Code. Wie > offiziell wäre denn das? Genauso.
-
Thread
AT90CAN128 - UART Interupt Problem
Empfängt nichts. Der Kontroller besitzt zwei USART aber um LIN Botschaften zu senden/empfangen muss der 2 USART (USART1) angesteuert werden, da dieser an dem LIN Transceiver angeschlossen ist (RxLIN-->PD2, TxLIN-->PD3, NotSleep-->PD7). Ich kann soweit auch wunderbar Nachrichten vom Board aus LIN Nachrichten
Aktivieren DDRD |= (1<<DDD0) | (1<<DDD3) | (1<<DDD7); // DDR = Data Direction Register // Port D2 als Eingang für LIN RX DDRD &= ~(1<<DDD2); // Ports auf HIGH Pullup // ???? RxLIN TxLIN NOTSleepLIN PORTD |= (1<<PD0) | (1<<PD2) | (1<<PD3) | (1<<PD7); SREG
-
Thread
Zeit abwarten um gleichzeitig zu starten
Du schickst den Befehl einfach an den µC2 und zugleich an dich selbst ;-) also vielleicht so: µC1_TxD------------o---------------------RxD_µC2 | RxD------------- Jeder µC fängt sozusagen mit Messen an, wenn
Matthias L. wrote: > Du schickst den Befehl einfach an den µC2 und zugleich an dich selbst > ;-) > > also vielleicht so: > > µC1_TxD------------o---------------------RxD_µC2 > | > RxD------------- > > > Jeder µC fängt sozusagen
-
Thread
RS485 über RS232 auslesen
-Serial-Converter-Terminal/dp/B004RBA7NS (RS232 to RS485 Serial Converter Terminal Block )
wird so nix. Du musst beide Signaladern nutzen, weil das Signal auf einer Ader zwischen GND und VDD/2, auf der anderen negiert zwischen VDD/2 und VDD liegt. Adapter auf RS232 gibts für unter 5 Euro beim netten Chinesen. Viel Erfolg Micha
-
Thread
Multi Drop Bus und USART Rx Buffer
ich kann in meiner Schleife also die Logik implementieren "ist das erste byte da (modebit!), warte ~2 ms (1ms timeout + 11 Bits bei 9600 Baud ~= 1,14ms), ist uart rx available, lese rx buffer .. wenn nicht datenblock beendet, vmc in "receiving state". Die 2ms sind jez schnell daher gesagt. Ein höherer
bearbeitet werden kann. Prinzip C: Dazu wird der Timer bei jedem empfangenen Zeichen neu gestartet mit 2 ms, das geschieht im RxD-Interrupt, zusätzlich zum Abspeichern des Zeichens. Folglich läuft der Timer nie ab, solange zeichen an Zeichen gesendet wird, erst wenn nichts mehr kommt (B). Prinzip D:
-
Thread
Vivado frisst massig RAM und liefert nichts.
start_rcv => UART_start_rcv, byte_snd => UART_byte_snd, byte_rcv => UART_byte_rcv, tx => TX, rx => RX, ready => UART_ready); process begin wait until rising_edge(clk); UART_start_snd <= '0'; if FSM = 0 then CLK_A_SR <= CLK_A_SR(62 downto 0) & ADC_DCOA; CLK_B_SR <= CLK_B_SR
send_counter_A <= send_counter_A +1; if send_counter_A = 7 then FSM <= 2; end if; end if; elsif FSM = 2 then rec_counter <= 0; if UART_ready = '1' then UART_start_snd <= '1'; UART_byte_snd <= CLK_B_SR((7-send_counter_B)*8+7 downto (7
-
Thread
funkthermometer hat selbe frequenz wie klingel
trafficjam schrieb im Beitrag #4457753: > Gibt es eine Möglichkeit Zerlege mal RX und TX, bei meiner sind da Lötpads die man optional brücken kann um die Codierung zu ändern. Holm T. schrieb im Beitrag #4459467: > (Pendelaudion!) Super einbauen, der kostet unter 2€ beim Chinamann
Bodi B. schrieb im Beitrag #4460540: > Wenn du mir jetzt auch noch sagst was rx und tx ist. Empfänger und Sender Bodi B. schrieb im Beitrag #4460540: > super Überlagerungsempfänger Bodi B. schrieb
-
Thread
BIOS Update für mehr RAM
basierten-computern-kann-der-verwendbare-arbeitsspeicher-kleiner-als-der-installierte-arbeitsspeicher-sein-3d194dc3-39b9-fae7-74d8-59931b53d2c2
Waren die 2GiB nicht die Limitierung für einen einzelnen Prozess unter 32bit-Windows?
-
Thread
Amateurfunk CW Reichweite
Digital bedeutet ja nicht, dass es nur 2 Zustände geben darf. Digital bedeutet, dass es eine endliche abzählbare Anzahl von Zuständen gibt. Ein System mit 2 Zuständen heißt binär. Hier in der Diskussion geht es aber doch um etwas ganz anderes
im Beitrag #6389525: > Wenn das Rufzeichen frei ist, darfst du einen Vorschlag äußern, egal, ob > 2 oder 3 Buchstaben. Ich würde auf gute Lesbarkeit im Pile-up (CW) achten. Ich habe z.B. DL9HDA. Im Pile-up merke ich immer wieder, wie die rufende Station kurz inne hält und dann mein Call gibt. Das
-
Thread
Heizungs-Datenerfassung (HT3)
00 D0 23 ->2A<- 3F 00 2A 1E ->00 5B<- 03 03 01 00 5B 03 A1 00 00 11 01 03 08 22 00 68 00[/pre] Ich habe dies hoffentlich ins rechte Licht/Spalte gerückt damit der Durchblick besser wird :-) >Die Frage ist nun welchem
Welche HW/SW verwendest Du?: 1. Raspi A/B/B3 mit Linux 'stretch'? Ja, Raspi B 2. Junkers Regler Fxyz und Fertigungsdatum (wird sich wohl nicht geändert haben) FW200 - ist gleich 3. MBLan2 parallel am Heizungsbus und verbunden mit Cloud
-
Thread
Quarzofen mit 30.720 Mhz
Fragen: Für was verwendet man 30,720 Mhz normalerweise ? Gibt es Teiler mit der ich auf 10Mhz 7,2Mhz oder 14,2 komme? Halbieren kriege ich hin :-) Danke & Grüße Bennoto
itm/ON-SALE-1-30M720-30-72MHz-3-3V-Square-Wave-SC-Cut-OCXO-Crystal-Oscillator/332794412702 Dazu z.B das Datenblatt von Epson, ohne einen speziellen Verwendungszweck, Toleranzen im ppb-Bereich: https://www5.epsondevice.com/en/information//discon/pdf/ox6501gg_e-2.pdf "10 MHz, 30.72 MHz Standard frequency
-
Thread
AVR asm - Befehl nur jedes 2. mal ausführen
RAMEND) ;Stack Initialisierung out ioSPL,r16 ;Init Stackpointer ;Interrupt ldi r16,0b01000000 ;Maskiere INT0 out GICR,r16 ldi r16,0b00000011 ;Konfiguriere out MCUCR,r16 ;fallende Flanke ;Taster, Lampen cbi DDRD,2 ;PORTD2 Taster = IN sbi PORTD,2 ;Pull-Up
lo8(RAMEND) ;Stack Initialisierung out ioSPL,r16 ;Init Stackpointer ;Interrupt ldi r16,0b01000000 ;Maskiere INT0 out GICR,r16 ldi r16,0b00000011 ;Konfiguriere out MCUCR,r16 ;fallende Flanke ;Taster, Lampen cbi DDRD,2 ;PORTD2 Taster = IN sbi PORTD,2 ;Pull-Up
-
Thread
enc 28 j 60 bankwechsel geht nicht
//end lo ENC28J60_REG_ERXNDH, hi8(ENC28J60_RX_BUFFER_END ), //end hi //rx ptr: //ENC28J60_REG_ERDPTL, lo8(ENC28J60_RX_BUFFER_START+1), //ENC28J60_REG_ERDPTH, hi8(ENC28J60_RX_BUFFER_START+1), //setup bank2: (see microchip datasheet
_delay_ms(10000); /* itoa((int)read_LAN(ENC28J60_REG_MISTAT),str,2); sendStringRS232("Statusregister1: 0b"); sendStringRS232(str); sendStringRS232("\r\n"); itoa((int)read_LAN(ENC28J60_REG_ESTAT),str,2); sendStringRS232("Statusregister2: 0b
-
Thread
UART mit GPS Modul
die meisten GSM module haben einen UART pegel von 2,8V TX des GSM kann aber direkt mit RX den AVR verbunden werden einzi die TC vom AVR müsste entkoppelt werden .. dazu reicht ein widerstand ~10Kohm und eine diode zB 4148 der widerstand is ppullup auf der gsm seite .. also an rx und 2,8V die diode an tx vom AVR und an RX vom gsm das ist auch nützlich da die meisten gsm module wärend der init funkstille haben wollen
-
Thread
Rs232 PC -AVR-Palm m100
Frage wg 0ahnung)? >am >Kabel nur die Pins 2-3, 3-2 und 5-5. Meinst Du also wirklich nur 2-3,3-2,5-5 und den Rest offen lassen? Die Kommunikation vom AVR mit dem PC Klappt übrignes ohne das ich irgendetwas kreuze.Ich habe nur ein 1:1 Kabel
aber vielleicht hilfts. Bei der einfachsten seriellen Verbindung gibt es eine Signalleitung von A->B (Pin 2 und/oder 3), eine zweite von B->A (Pin 2 und/oder 3)und die gemeinsame Masseleitung (Pin 9). Auf beiden Seiten gibt es einen Sender und einen Empfänger und das vergleiche ich jetzt mit Mund und
-
Thread
Sumd (Graupner) mit Micropython auswerten
basteln alle mögliche Zeug zusammen und wieder > auseinander. [code]#!/python import struct a,b = 0x33,0x44 # Konvertiert zwei unsigned 8bit in ein unsigned 16bit c = struct.unpack('H', struct.pack('2B', a,b))[0] # c=17459 [/code] Ausgabe noch vergessen: [code]#!/python print(f'{c:05}
Norbert schrieb im Beitrag #7770568: > servopos = struct.unpack('H', struct.pack('2B', ba[4],ba[3]))[0] Oder kurz: [code] servopos, = struct.unpack('>H', ba[3:5]) [/code]
-
Thread
CAN Mikrocontroller im KFZ
Treiber 2551 (oder sogar isoliert) an den Mikrocontroller, am besten gleich über kleine Transistorstufen 2 LEDs für TX und RX anbinden. Alles mit 5V und schon kannst Du Dich connecten... Für Dein Thema müssten erstmal einige weitere Infos gegeben werden: - Baudrate (wg. Pinbelegung am 2551 beachten)?
hallo zusammen, ich habe mich für AT89C51CC03 entschieden. über kleine Transistorstufen 2 LEDs für TX und RX möchte ich mein Mikrocontroller mit dem CAN Bus anbinden. dazu auch ein CAN Treiber 2551 und ein Motor Treiber L293D. Das ganze mit 5V Spannung einspeisen. könnt ihr mir bitte
-
Thread
80m QRP-Sender - Fehlt hier der Widerstand von Plus zur Basis?
chirpt nichts (nennenswert). > Wäre es besser, den Oszillator durchlaufen zu lassen und dafür TR2 über > einen C in der Emitterleitung zu tasten (sofern er nicht den RX-Teil > stört)? Genau letzteres ist das Problem.
zu arbeiten – die arbeiten alle mit QRP, man braucht also schon einen einigermaßen leistungsfähigen Rx, um die dünnen Signale auch aus dem Rauschen heraus zu bekommen. Bislang habe ich mich vor der Seite gedrückt und immer nur in Klasse B teilgenommen mit dem normalen Stations-TRX als Rx, mit all den
-
Thread
GPS-NMEA DATA STREAM
In der Auktion steht: > Output version V2.2 NMEA0183 Such auch mal im Netz nach "NMEA 0183 protocol", da gibt es noch mehr Kommandos. mfg mf
#2757967: > Jetzt stellt sich nur noch die Frage ob Tx ein TXin oder TXout ist. > Das gleiche bei Rx, ist das RXin oder RXout? > > Sowas hat schon oft für Verwirrung gesorgt;) Hier ein kurzer Ausschnitt aus dem "Datenblatt :)" SIRF IIe/LP KET KOREA Factory Setting : TTL DATA LEVEL 4800bPS
-
Thread
char und char*
Hallo Bordgeist, also VarName2 müsstest du eigentlich so initialisieren: [c]char VarName2 = 'A'; bzw char VarName2 = 0x41; // 0x41 ASCII-Code für A[/c] Das selbe glit auch für deine Funktion wenn sie so definiert ist. [c]void RecvChar
Datentyp. Hm, besser gesagt: es steht links vom Objekt. Gern gemachter Fehler: [C] char* a, b, c, d; [/C] a ist ein Pointer auf Typ char, b, c, und d sind vom typen char. Der besseren Lesbarkeit halber: [C] char *a, *b, c, d; [/C] a und b sind Pointer auf Typ char, c und d sind vom
-
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
Induktivität von bikeloop für SAQ-Empfang
mit 89 Windungen hat eine Induktivität von ca 15 mH Ein Schwingkreis für 17,2 kHz mit eine Induktivität von ca 15mH erfordert einen Kondensator mit einer Kapazität von 5,7 nF. Damit man die Loop resonant abstimmen kann, empfiehlt es sich einen guten Folienkondensator (z.B.
Verstärker lässt sich problemlos und schnell nachbauen. SAQ kann ich damit immer mit mindestens 25 dB über Rauschen empfangen. Mit Upconverter ( 0-100 KHz -> 14.000 - 14.1000 KHz) vor meiner KW-Station. Zum Testen des RX kann man neben den bekannten Zeitzeichensendern MSF und DCF77 auch die russischen
-
Thread
PIC empfängt keine CAN-Bus-Nachrichten?
(_CAN_FILTER_B2_F1, 0x5,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 5 CANSetFilter(_CAN_FILTER_B2_F2, 0x6,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 6 CANSetFilter(_CAN_FILTER_B2_F3, 0x7,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 7 CANSetFilter(_CAN_FILTER_B2_F4, 0x8,_CAN_CONFIG_STD_MSG); // receive messages with identifier = 8 // // Set CAN module
-
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
(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 aber eher um ein allgemeines Problem,
-
Thread
GPS Antenne für u-Blox
Strom verbraucht, wenn man die ungenutzten RX Leitungen auf GND oder wieso machen das alle anders als es im Datenblatt steht?
Rx auf VCC ist besser, da LOW Pegel am RX-Pin als Break interpretiert werden könnte/wird. Die Antenne wird bei 3.3V spielen, ob diese tatsächlich dafür ausgelegt ist? IdR waren Antennen in der Zeit eher
-
Thread
RX65N: flashen von weniger als 128 Byte
Eine Suchmaschine hilft ("RX651 cannot self program the same 128 byte page twice without erasing": https://community.renesas.com/mcu-mpu/rx/f/rx-forum/14903/rx651-cannot-self-program-the-same-128-byte-page-twice-without-erasing
immer auf einer 128 Byte Addresse. Liegen die zu flashenden Daten in einem bekannten Format vor, z.B. Intel Hex? Dann könnte man diese Datei manipulieren, so dass a) die Pakete in aufsteigender Reihenfolge kommen und b) diese immer 128 Byte groß sind. Z.B. alle Pakete in einem Zwischenspeicher einlesen
-
Thread
ATmega1284p, UART Probleme
+signal+handler&aq=f&aqi=g-L1&aql=&gs_sm=e&gs_upl=558l558l0l822l1l1l0l0l0l0l108l108l0.1l1l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=107b95f0396d2de5&biw=1680&bih=900 Und der Link den ich dir gegeben hab ist das Datenblatt deines Controllers, auf Seite 60 und 61 steht wie die Vektoren richtig heißen Tim
gekommen, es funktioniert aber auch nicht, wenn man in der uart.c die SIG_USART0_RECV durch USART0_RX_vect und so weiter erstzt. Am Montag kann ich mit dem Oszi mal nachschauen, aber das Multimeter zeigt mir auch eine konstante DC Spannung von etwa 9V am Pin2 meiner RS232 Schnittstelle (hängt an einem
-
Thread
Kann diese einstellbare Stromsenke funktionieren?
man keine negative Betriebsspannung hat kann zwischen den Ausgang und die Basis des Transistors z.B. eine LED geschaltet werden deren Durchlassspannung von ca. 1,6V den Ausgang auf 2,2V anhebt und damit in den Betriebsbereich bringt. Vom Eingangsspannungsbereich her gibt es einige OpAmps, die auch
Bisher klingt es wie ein Verdrahtungsfehler. Wenn man's richtig machen will, sollte man aber Rx/Cx nachrüsten.
-
Thread
PicoPi & OnlyWrite SPI blockiert
Empfangsseite der SPI-Hardware zu tun hat. Dadurch "hängen" dann natürlich ungelesene Daten im RX-FIFO, u.U. ist auch der RX-FIFO übergelaufen. Alles ab Zeile 10 in dieser Routine dient einzig dazu, nach dem Schreiben auch die RX-Seite der Hardware "aufzuräumen" und wieder in einen sauberen und leeren
/hardware.html#group_hardware_spi_1ga20dcaa3037e92bbcbab50b8635f102ff
-
Thread
USB AVR Lab news
@Niclas, danke für die Blumen. Vista 32 wird übrigends schon eine weile mit dem STK500v2 unterstützt.
Hello christian, where can I find the actual source code of ISP mk2 ?
-
Thread
ESP 8266 (ESP-01) - AT Befehle liefern kein Ergebnis
Hallo zusammen, ich habe ein 5er Pack ESP-01 zu Weihnachten bekommen: https://www.amazon.de/dp/B015D1AJ8S/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&colid=3JKBQDDLZHSIX&coliid=I3CG2WCQF936A1 Diese versuche ich über den seriellen Monitor von Arduino mit AT-Befehlen anzusteuern. Dazu nutze ich:
Meldung beim Start des Controllers: https://www.amazon.de/gp/product/B01DC0D9U2/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 P.S.: Ich habe 2 von den 5 ESP-01 mit der Schaltung getestet. Ergebnis ist das Gleiche. Beide machen den Access Point auf und ich kann mich mit
-
Thread
Wie beim HW-Debuggen einen Interrupt manuell auslösen?
im Beitrag #6899901: > Mangling und sowas hast du vermutlich beachtet, oder? Du beziehst dich z.B. auf [c]__vector_n()[/c]? Habe ich berücksichtigt.
auf den selben Interrupthandler zeigen lassen: ISR_ALIAS(vector, target_vector). Dann kann man z.B. mit einem externen Interrupt den UART-Handler ausführen. Man kann auch einen SW-Interrupt emulieren, z.B. den SPM-Interrupt enablen, der wird ausgeführt, solange SELFPRGEN gelöscht ist. Typisch
-
Thread
LCD mit Atmega 16 ansteuern?
Warum schreib ich eigentlich was von TxIN/TxOUT, wenn Du dann nen RxIN/RxOUT verwendest? Mit RxIN/RxOUT geht es nicht! BTW: Ich hoffe, die restliche Beschaltung des MAX stimmt und Du hast sie jetzt nur nicht gezeichnet...
Quartzzahlen natürlich angepasst. Die Pins sind sonst wie folgt belegt: PD0 (RXD) PD1 (TXD) PD2 (INT0) PD3 (INT1) PD4 (OC1B) PD5 (OC1A) PD6 (ICP1) PD7 (OC2) Verarschen will ich hier keinen. Ich bin halt noch totaler Anfänger und kenn mich noch nicht so ganz mit der Materie aus. Deswegen
-
Thread
1-Wire Programmer funktioniert nicht
soll. Ich habe einfach mal die Pegel am µC gemessen: --> ROT (5 V) --> VCC USB2TTL --> SCHWARZ --> GND --> WEISS RX (0 V) --> PB2 --> GRÜN TX (3,3 V) --> 10 kOhm --> PB2 > VCC: 4,90 V > PB2: 3,62 V > PB2: schwankend zwischen 3,47 V - 3,49 V während
5. Schaltung ------------ > nach Deinem Hinweis: --> ROT (5 V) --> VCC USB2TTL --> SCHWARZ --> GND --> WEISS RX (0 V) --> PB2 --> GRÜN TX (3,3 V) --> 10 kOhm --> PB2 Grüße, The SphereX
-
Thread
Simulation SRA-1
Produktinformationen "SM-T4 / 4x2,5 Wdg." 00553210 Technische Daten Typ: 6 Windungen Spule 1: 2,5 Windungen Spule 2: 2,5 Windungen Spule 3: 2,5 Windungen Spule 4: 2,5 Gehäuse: SM-T4 Untere 3 dB-Grenzfrequenz [MHz]: 10
DB's auf die die Links zeigen, genauer betrachten. Vorallem die Tabelle mit den Dämpfungswerten 3/2/1dB. Markus
-
Thread
LCD Controller für 640x480 LCD mit mega8515
64kB relativ selten sind, und ich daher meist 2x 32kB verwende.
Also die Chips sind:4;OKI m5299b 11300, 4;OKI m5299b 1152, 8; OKI m5299b 1163,2; OKI m5298a 1401, 2; 2; OKI m5298a 1341 das sind die 80poligen smd’s noch sieben andere ich denke das die 4 mittleren die Display Treiber sind
-
Thread
RS485 mit max485 und max490
Empfänger) ist beim RS485 Teil auch anderst beschaltet. Da habe ich vom max490... DI an Tx RO an Rx Y,Z ist Busausgang A,B ist Buseingang A habe ich mit 18nF gegen GND, ebenso B. Ich habe von A zu B einen Brückwiderstand von 120 Ohm vorgesehen aber noch nicht bestückt. Beim alten Controller habe ich dann den Max485. Da habe ich... DI an Tx RO an Rx A,B ist Busausgang und Max485 ist als Sender eingestellt. Auch hier habe ich wieder A über 18pF gegen GND, ebenso B. Nun will ich eigentlich nur das der Sender sendet und der Empfänger empfängt
-
Thread
RS-485, Kommunikationsproblem mit dem LTC2850
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 umgeschaltet?
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 S. schrieb im Beitrag
-
Thread
MAX485 wird sehr heiß
Pegel an A und B: rs485_1: 120 Ohm am Ausgang, mit Ansteuerung rs485_2: 120 Ohm am Ausgang, ohne Ansteuerung rs485_3: Ausgang ohne Last, mit Ansteuerung rs485_4: Ausgang ohne Last, ohne Ansteuerung Man sieht hier
Wenn die ganze Baugruppe passiv ist - also Dein Protokoll nicht "versteht" - könntest Du das DE z.B. mit einem flankengetriggerten retriggerbaren Monoflop an Receiver Output (Pin 1 von K2) anmachen. Du musst dann evtl. nur Dein Protokoll ein wenig anpassen so daß Du am Anfang nen Startbit extra sendest
-
Thread
Diskrete Impulsverlängerung am schlauestens aufbauen?
können) Der Rx-Widerstand (CxRx-Glied) hat die nach Datenblatt (Power-Down-Mode) empfohlene Diode zu Vdd hin. Der Kondensator ist direkt an die Masse und nicht an Pin1 des IC angeschlossen. Cx sind 2,2µF. Rx sind
ist. Der Motor hat ne Freilauf-Diode auf der Platine (10A). Die nicht genutzten Anschlüsse des 2. Monoflop hab ich nach dem Datenblatt des CD4538B beschaltet (Reset auf Vdd, TR+ auf Vss, TR- auf Vdd, Cx auf Vss). Das macht die Schaltung: Mal schaltet sie den Motor in der etwa eingestellten Zeit
-
Thread
Can Bus galvanische Trennung
laut Datenblatt bis zu 10Mhz, was völlig reicht. > Spricht was gegen diesen Controller? Wegen rx/tx besser ADuM1201BRZ, wobei ein "Hausbus" sicher auch mit der langsamsten "A"-Variante auskommt, falls diese preisgünstiger verfügbar ist. (Reichelt: A 2,99; B 3,30; C 3,50; bei 3 Stück gerne C, bei
Thomas schrieb im Beitrag #5660182: > Könnt ihr mir eine TVS Diode empfehlen? Hab nun 2 verschiendene gefunden > (zB. SP0502B), finde diese aber weder auf reichelt, noch auf ebay bei > den chinesen. Für CAN? PESD1CAN oder PESD2CAN, die sind genau dafür vorgesehen.
-
Thread
AVR Webserver und DMX
//250kBaud, 2 Stopbits UCSR0B = (1<<RXEN0)|(1<<RXCIE0); //Empfang und IRQ aktivieren DMX_State_RX = 0; //DMX Empfang startet mit "Leerlauf" } ISR (USART0_RX_vect) { uint8
"Startbyte Empfangen" (2) else {DMX_State_RX = 0;} //ansonnsten DMX Status "Leerlauf" (0) (und wieder alles von vorne) } //Prüfung auf Startadresse erreicht else if (DMX_State_RX == 2)