-
Thread
ATMega328p mit Bootloader über UART flashen?
eines OP-Amps, der ein PWM Signal filtert und verstärkt, MISO (PB4) ist mit dem DE/RE Anschluss eines MAX485 verbunden um ihn zwischen Senden und Empfangen umzuschalten, und SCK (PB5) zu guterletzt ist einfach nur ein Eingang für einen Taster. Wenn das kein Problem darstellt, wäre das natürlich die optimale
vorsehen, den OpAmp via Jumper vom Pin zu trennen. >> MISO (PB4) ist mit dem DE/RE Anschluss eines MAX485 verbunden um ihn >zwischen >> Senden und Empfangen umzuschalten, > kein Problem >> und SCK (PB5) zu guterletzt ist >> einfach nur ein Eingang für einen Taster. > auch kein Problem, solange du
-
Thread
RS232 -> I2C Standart
Schaltung fehlt noch ein 1µF Elko + 100nF Kerko von VCC nach GND um wirklich "korrekt" zu sein. Der Max232 ist da aber meistens nicht soo pingelig und tut auch ohne.
-Googlen (Scheint eine Alarmanlage zu sein) bin ich ja eher der Meinung, er braucht einen RS232->RS485 Umsetzer. "Rokonet RS485" => 2100+ Webseiten "Rokonet I2C" => 263 Seiten, und dieser Thread hier ist der erste Treffer.
-
Thread
Komischer Fehler beim hintereinander aufrufen von einer Funktion
DDB0)|(1<<DDB1)|(1<<DDB2)|(1<<DDB6)|(1<<DDB7); PORTB|=(1<<PB1)|(1<<PB2); //RS485 Receiver und Max6675 ausschalten PORTB|=(1<<PB5)|(1<<PB7); //Pull Up an DI aktiv, SPI Clock auf high PORTB &=~(1<<PB0); //RS485 Transimtter ausschalten, MAX6675 nicht auslesen
=~(1<<PB0); //RS485 Transmitter Aus }[/c]
-
Thread
Mini Arduino oder STM32 Board mit RS485
danny L. schrieb im Beitrag #5814106: > Ausser Controller und RS485 Transceiver müsste eigentlich nicht viel > drauf sein. Vorzugsweise irgendwas aus dem Atmel oder STM Universum. Selber bauen ist doch wirklich keine große Aktion. Ein MAX488 o.Ä. benötigt gerade
Platinen ätzen schon ;) Die Idee mit Tranceiver als DIP ist gut. Bisher hatte ich nur immer auf den MAX485 im SOIC auf dem Radar und den kann ich nicht verarbeiten. Danke nochmal!
-
Thread
5 Zeiten mit ICP messen -> Problem mit den Timerwerten (ATmega8 und C)
eines Word #define HIGH(x) (((x) >> 8) & 0xFF) // Makro zum Highbyte Zugriff eines Word #define RS485RX PORTD &= ~(1<<PD2) // Makro für MAX487 als Empfänger #define RS485TX PORTD |= (1<<PD2) // Makro für MAX487 als Sender #define INTERRUPTein TIMSK |= (1<<TICIE1) | (1<<TOIE1); // Makro
Übertragung ist zu Ende UDR = data; // 'data' ausgeben } void uart_puts(char *s) { RS485TX; // Sender an while (*s) { UART_SendByte(*s++); // Daten senden } while (!(UCSRA & (1<<TXC))); // Warten, bis Senden komplett RS485RX;
-
Thread
Welchen Bus nehmen? Smart Home / Temperaturmessung und mehr
Nicht einen Bus sondern Mehrere Systeme Rs 485 für Kabel gebundenes. 30-35 Temperaturen messen Esp 8266 mit W-Lan und Mqtt. Und alles trifft sich in der mitte auf einer Openhab plattform Denn fast nur so bekommt man alle Systeme und das was
RS485. 2 Adern für Daten, 2 für Versorgung mit Kleinspannung (10-40V). Slew rate limited Treiber, max. 250kBaud. Noch sicherer sind die 115kBit Typen. Notfalls noch externe Bauteile für noch langsamere Anstiegszeiten
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
> 1,00€/Stk. 3x LTC2862ACDD-1, Analog: RS-485 -> 0,50€/Stk. 10x LTC2862AIDD-1, Analog: RS-485 -> 0,50€/Stk. 5x ATA6561-GAQW-N, Microchip: CAN Transceiver -> 0,25€/Stk. 50x MAX14882AWE
> 1,00€/Stk. 3x LTC2862ACDD-1, Analog: RS-485 -> 0,50€/Stk. 10x LTC2862AIDD-1, Analog: RS-485 -> 0,50€/Stk. 5x ATA6561-GAQW-N, Microchip: CAN Transceiver -> 0,25€/Stk. 50x MAX14882AWE
-
Thread
Kabellängen und ein Paar dinge mehr mit nem µController
RS-485 würde sich in deinem Fall anbieten. Deren symmetrischen Signale lassen sich über Netzwerk-Kabel problemlos leiten.
Ist es sinnvolle, eine Standardschnittstelle so unstandardgemäss zu verwenden ? Nein. RS485 kann alles von Haus aus http://www.rn-wissen.de/index.php/RS485
-
Thread
Welcher Bus ist für das hier der beste?
sollten funktionieren. Allerdings sollte die Buslänge nicht zu groß sein, ich denke mal bei 10kHz max. 10m.
für was wurde RS485 erfunden?
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
. schrieb im Beitrag #3330984: > Ich werde zwar die USB Geschichte rausschmeißen und dafür eine RS485 > einbauen. Der USB ist nur zum konfigurieren des Treibers da. Wenn man das über RS485 machen will muss man noch die Firmware des mega48 umschreiben. Man muss dann ja zwischen Senden/Empfangen umschalten
entdeckt (TinyG2). Gestern war das Board angekommen, FW drauf geflasch und läuft... 6 Motoren und max 200 kHz: Es bleibt mir erstmal keine Wünsche offen.
-
Thread
Und wieder ein neues Projekt
Eingänge sind schon mal softwaremäßig gefiltert vertragen aber durchaus noch ne'n kleinen Kondensator (max.100nF) nach Masse. Viele Grüße M.Stangl
wird per URL-Parameter einfach das Kommando für den BUS übergeben: .../rs485_command.pl?ziel=24&befehl=73&wert1=15 Dimmer 24 wird das Kommando gegeben einen Helligkeitswert von 15% zu setzen. .../rs485_command.pl?ziel=24&befehl=108&wert1=3 Dimmer 24 wird das Kommando
-
Thread
Auswahl Bussystem
könnten die die RXD Leitung runter ziehen und der Master fragt alle ab wer das war. Lösung 2 RS485 ist schön mit dem differentiellen Signal und der sauberen Kommunikation. Aber das ist mit der seriellen Schnittstelle und UART im µC nicht mehr machbar oder? Da brauche ich weiter Hardware? Lösung
einfacher und sogar billiger extern mit MCP2515. Der PC wiederum mag CAN nicht so sehr, kommt mit RS485/422 viel besser klar, dazu muss bloss das Signal seiner RS232-Schnittstelle auf RS4xx umgesetzt werden: MAX232+MAX485 und fertig. Und wenn es sich um einen einzigen Master handelt, ist RS485 problemlos
-
Thread
Sparsame Alternative zu sn75176 ?
Hab die LTC485 verbaut, weil es in erster Linie zuverlässig sein sollte.
1uF in Serie. Der zieht dann keinen DC Strom >aus dem Treiber. Es gibt auch extra langsame RS485 Tranceiver, aka slew rate limited tranceiver, z.B. MAX483, MAX487
-
Thread
Suche nach MC/Einheit
Entfernung wäre auch USB eine Möglichkeit, es gibt MC mit USB-HID-Treiber im ROM. Ansonsten bei RS232/485 bleiben. CANopen:http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC11C24FBD48.html USB:http://www.nxp.com/products/microcontrollers/cortex_m3/LPC1347FBD64.html RS232/485:http://www.nxp.com
Arne schrieb im Beitrag #3372809: > Nach meinem CAN Buch sind max. 40 Teilnehmer erlaubt, wikipedia spricht > von bis zu 128. Das genannte PCAN-PCI gibt es mit 2 Kanälen und es sollen je 110 Knoten möglich sein. Aber bei grösseren Entfernungen sind CAN-Router auf
-
Thread
USB AVR Lab news
ich hab mir zu der RS232 Frimware eine kleine Platine gebaut mit einem max3323E, hab auch den jumper gesetzt um das target (also den max) mit saft zu versorgen. pin4 (tx) der 10 poligen stiftleiste hab ich mit tin1 verbunden und entsprechend pin6 mit rout1 die entsprechenden pins des max (tout1 und rin1) mit einem 9 poligen sub d männlein problem ist nur, dass nichts am rechner ankommt. ich habe mal zwischen pin2 und pin10 der 10 poligen stiftleiste gemessen: 2,6V der max braucht
-
Thread
ADUM1301 geht kaputt
empfängt Daten zu/von der Cobox. Zur Galvanischen Trennung sind zwei ADUM1301´s eingesetzt. Über die zwei MAX481´s wird eine 485 Schnittstelle realisiert. Die Schnittstelle dient zur Datenauslesung am PC. Die Spannungsversorgungen der ADUM1301´s sind übern DC/DC Wandler auch Galvanisch voneinander getrennt
leider nicht regelmäßig und nicht oft auf. Es ist meißt dann aufgetreten wenn der Atmega über die 485 Schnittstelle ausgelesen worden ist. An der 485 Seite sind auch keine langen Leitungen max. 2m. Vielleicht hat ja irgendjemand eine Idee oder Tip wie man weitermachen sollte.
-
Thread
Digital-LEDS -> Signalkabel verlängern
Signalkabel von Digital-LED´s (konkret SK6812) auf ~1,5 bis 2 Meter verlängern. - Ich hatte überlegt z.B. MAX485 auf beiden Seiten ein zu setzten, habe aber im Datenblatt gesehen, dass die "Driver Input to Output Time " signifikant anders als die "Receiver Input to Output Time" ist. Auch in dem Bereich, wo
Digital-LED´s (konkret SK6812) auf ~1,5 > bis 2 Meter verlängern. > - > Ich hatte überlegt z.B. MAX485 auf beiden Seiten ein zu setzten, habe > aber im Datenblatt gesehen, dass die "Driver Input to Output Time " > signifikant anders als die "Receiver Input to Output Time" ist. Lothar M. schrieb
-
Thread
Multi-Slave-Bus über MAX232 an RS232
warum nimmst Du kein RS485 ???
Die Dioden zwischen den MC und dem MAX232 müssen "umgedreht" werden. Das liegt daran, dass der MAX das Signal invertiert, d.h. der Ruhepegel der MC-TXD ist VCC.
-
Thread
Umschalter für RS232 und RS485 an einem UART
Dafür benutze ich den MAX3160. Funktioniert bestens. MfG Levitan
Sende/Empfangen bei RS485 uebernimmt ein weiterer Pin am Prozessor (TRANSMIT). Die Widerstaende R12 u. R13 dienen dazu einen definierten Ruhepegel auf der RS485 Leitung zu haben. Widerstand R2 dient zu Abschluss der Leitung
-
Thread
Problem mit DMX
); PORTD &= ~(24); } [/code] Ich habe schon mit einem USB UART Converter geschaut ob der MAX485 funktioniert..und der ist OK! Die Relays gehen mit dem entsprechenden Testprogramm auch... Der Controller läuft dem Timmer 0 zu urteilen auch korekt auf dem 16 MHz Quarz, ERROR ist mit vorteiler
wert. Daraus schliesse ich dass Fehler NICHT bim MAX485 liegt!
-
Thread
[V] Transistoren, ICs analog/digital, Opto,.
-> 0,10€/Stk. 112x LTC1337CG, LT: RS-232 5V 3-Driver/5-Receiver -> 0,10€/Stk. 192x MAX3232EIPWR, TI: RS-232 3V -> 0,10€/Stk. 44x SP3232EEN-L, Maxlinear: RS-232 3V -> 0,10€/Stk. 400x ADM2486BRWZ, Analog: Isolated RS485 Transceiver -
Und erneut ein Update der Liste... Halbleiter Protokoll: 192x MAX3232EIPWR, TI: RS-232 3V -> 0,10€/Stk. 44x SP3232EEN-L, Maxlinear: RS-232 3V -> 0,10€/Stk. 395x ADM2486BRWZ, Analog: Isolated RS485 Transceiver -
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
Ansatz (läuft aber nur mit 16 MHz). Kostet bei Digikey in deinen Stückzahlen knapp über einen Euro. Max
. Die 78K-Familie hat tatsächlich 16-Bitter mit 20 Timern. Viel Spaß, *das* ist recht exotisch. Max
-
Thread
Mist - AVR UART Kabel zu lang.
dann vielleicht rs485.. (braucht 4: GND, +, a , b)
der Mauer > verputzt. Ohne das vorher ausprobiert zu haben? Vorne und hinten jeweils einen MAX232 drann und damit auf RS232 gehen.
-
Thread
Kollisionserkennung bei RS485
Hallo zusammen, wie realisiere ich bei RS485 die Kollisionserkennung? Habe das Datenblatt der MAX-Familie studiert und es scheint so, als wenn es keinen dominanten/rezessiven Pegel wie beim CAN gibt. Das Prinzip der Kollisionserkennung
Ich kann mich A.K. nur anschliessen: RS485 ist nur als Multimaster nutzbar, wenn meistens Ruhe auf dem Äther herrscht..
-
Thread
Schnelle Datenübertragung von µC zu PC
werden. Für die Pulserzeugung wird ein einfacher µC genügen und für die Wandlung sollten zwei MAX196 oder ein MAX1304 passen. Bei 12 Bit Auflösung ergibt sich also 2,4 MBit/s. Es muss aber nicht kontinunierlich gemessen werden. Zur Rauschmessung (einmal pro Minute) ca 100ms lang und dann wieder
rs485..... (SPI)
-
Thread
Gute drosselbare 22KW-Wallboxen für Mehrfamilienhäuser?
dessen Anschluss laut Elektriker bis zu 22KW-Ladeleistung ermöglichen würde (nicht pro Partei, sondern max. insgesamt). Diese soll natürlich möglichst fair und sicher aufgeteilt werden, weswegen ein Lastmanagment notwendig ist. Bevorzugt sollte das via WLAN laufen, damit nicht noch RS485 oder Ethernet
Anschluss laut Elektriker bis zu 22KW-Ladeleistung > ermöglichen würde (nicht pro Partei, sondern max. insgesamt). > Diese soll natürlich möglichst fair und sicher aufgeteilt werden, > weswegen ein Lastmanagment notwendig ist. > Bevorzugt sollte das via WLAN laufen, damit nicht noch RS485 oder >
-
Thread
uC mit USART über CAN-Transceiver vernetzen?
Hallo, ohne jetzt CAN vs RS485 zu diskutieren eine rein physikalisch/praktische Frage: Kann man zum Vernetzen von uCs über knapp 100 m mit USART statt eines RS485-Treibers (z.B. SN75176A oder MAX485) einfach einen CAN-Treiber (z.B
nur so einmal in der Sekunde max. 10 Bytes sende. Sofern der BUS frei ist gibt der CAN Treiber an RX das aus, was du an TX rein schiebst. Du vergleichst also nach dem senden eines Bytes einfach des gerade empfangene Byte mit dem
-
Thread
mit mbed lpc1768 schrittmotorsteuerung ueber rs485 ansteuern
line-transceivers/0412905/ ja, sowas in der Richtung. Z.B. bei einem Programmierfehler kann es bei RS485 vorkommen, daß Dein µC und die Schrittmotorsteuerung gleichzeitig senden. Dabei können u.U. die RS485-Treiber kaputt gehen. Um davor (und anderen Fehlern) geschützt zu sein nehme ich gerne Fault protected
PC, das ist bidirektional. Ein gängiges Protokoll über RS485 ist z.B. Modbus.
-
Thread
Algorythmus gesucht
Trendlinie Anzahl Spieler = f(rating) ergibt sich y = -2E-15x6 + 4E-11x5 - 2E-07x4 + 0,0007x3 - 1,0408x2 + 485,88x + 128828
Trendlinie Anzahl Spieler = f(rating) ergibt sich y = -2E-15x6 + 4E-11x5 - 2E-07x4 + 0,0007x3 - 1,0408x2 + 485,88x + 128828 Müsste das dann nach x=f(y) umstellen? kann das ein Matheprogramm wie octave?
-
Thread
RS485 eigenartiges Verhalten
brauche eine zuendende Idee. Ich habe zwei Platinen mit je einem Atmega8 die ueber den UART und RS485 (MAX485) komunizieren sollen. Um am Bus zu lauschen habe ich einen MAX485 an einem FT232RL. Alles Eigenbau und sauber auf Platinen. Das eigenartige Verhalten besteht darin, dass wenn ich je eine der beiden uC-Platinen ueber die MAX485/FT232RL mit dem PC verbinde, funktioniert die Kommunikation einwandfrei. Ich kann Befehle die die Atmel "verstehen" im Terminal des PC eintippen und die Atmel reagieren wie sie sollen. Schalte ich
-
Thread
SPI zu RS485 (DMX) Transmitter IC mit Buffer
ein paar Randinfos: Aus den DMX PICs kommen die UART Daten über einen 4049, einen 6N137 und einen MAX485 bei einer der 4 XLR Buchsen raus. Für das lange Break LOW Signal wird ein weiterer Pin zum Runterziehen von TX Out verwendet (Lösungsansatz von Microchip). Das Projekt ist vollständig in Microchip
OR bzw. AND hätte man da spendieren können, wenigsten mit Diodenlogik. Die Widerstände hinter dem MAX485 sind unsinnig. Eine Terminierung kommt beim unidirektionalen RS485 ans ENDE des Strangs, siehe [[Wellenwiderstand]]. Mal als Beispiel. Ich hab vor einigen Monaten einen DMX-Recoder gebaut, dort
-
Thread
Widerstände am I2C
120m ? Fuer so etwas ist RS485 da, nicht I2C !
Karl schrieb im Beitrag #5269598: > Bei RS485 brauchst Du aber intelligente Sensoren für die > Kollisionserkennung. Öhm, nein, braucht man nicht. Auch bei RS485 dürfen die Sensoren dumm wie Brot sein.
-
Thread
... "discards qualifiers from pointer target type"
volatile uint16_t connected; volatile uint8_t lastSent; volatile uint8_t buffer[MAX_PACKET_SIZE]; volatile uint8_t bufferlength; }rs485data; volatile rs485data g_rs485data; Der Aufruf der Funktion sieht so aus: uartReceiveByte( &g_rs485data.buffer[g_rs485data.bufferlength
(und Du wirst es vermutlich auch nicht selbst benutzen ;-). Übrigens. uartReceiveByte( &g_rs485data.buffer[g_rs485data.bufferlength] ); == uartReceiveByte( g_rs485data.buffer + g_rs485data.bufferlength );
-
Thread
PWM für RGB über RJ45/CAT5 mit einer KSQ
überbrücken. Außerdem habe ich auf die schnelle keinen Schaltplan mit dem L5970 als KSQ gefunden. Den mx485 hab ich nicht gefunden, wo gibt's den? Dann kann ich mir das Ding mal anschauen. Ja, das werden einige PWM-Kanäle :) Vielleicht reduziere ich das noch auf max. 3 verschiedene LED-Farben, wären dann
Heißt ja auch max485, die Tastatur hat das a gefressen. Ja gut unter teurem LED Treiber stellte ich mir jetzt 5€+ vor. Ansonsten eben mal ausprobieren obs so funzt wie vorgestellt.
-
Thread
rs485 verkabelung
Hallo, ich tausche Daten zwischen einem PC (Master) und zwei Mega88 (Slaves), mittels des RS485 aus. Die serielle Schnittstelle des PC's (Master) steuert ein RS232 zu RS485 Wandler (MAX 232 / MAX 490) an, die Slaves verfügen über einen MAX 490 welche auf den USART des jeweiligen Mega88 geschaltet
Hallo, 4m bei 9600baud sollte für RS485 kein Problem sein - wo hängt denn der dritte Baustein? Du hast ein Ende mit z.B. PC, ein Ende mit einem MAX und dazwischen irgendwo den dritten MAX. Abgeschlossen wird normal an beiden Enden des Kabels
-
Thread
Libary für Eagle mit SN75176
Hallo Noel, der MAX485 aus der maxim.lbr ist pinkompatibel. Gruß Peter
Ja der Thread ist nun 10 Jahre alt doch ich bin durch Google drauf gestoßen nachdem ich weder der MAX485 noch den SN75176 in Eagle finden kann.
-
Thread
MSP430 5V in I/O? Gesperrt
höhere Spannung erreichen, die den Pin schlachtet. In der anderen Richtung ist dies nicht nötig, der MAX muss eben nur mit den Pegeln des MSP zurecht kommen (was ja auch prima geht). Wir verknoten hier reihenweise MSP mit RS485-Bausteinen auf diese Art. Dort wird dann sogar ein 47k zwischen MSP und dem RE des RS485 eingefügt. Zusatz: Im Datenblatt des MSP430F1xx2 steht unter "Max. ratings" sowieso, dass das Ding 4.1 verträgt. Allerdings NICHT "recommended". Also können unter Umständen auch einige hundert mV
-
Thread
UART Problem beim senden
Nachtrag: ich sende/emfange über einen Max232 mit offiziell 460800 Baudrate. ich weiß das ist eigentlich zu schnell für den Baustein, ich habe auch einen Baustein bestellt, der 1MBaud kann, warte momentan aber noch darauf. ich habe den Empfang
Max Haag schrieb im Beitrag #3896796: > was mach ich falsch, dass ich keine Daten erhalte [c] USART_ClearFlag( USART3, USART_FLAG_RXNE ); while( USART_GetFlagStatus( USART3, USART_FLAG_RXNE
-
Thread
3.3V TTL nach +/-5V Differenzsignal umwandeln?
im Beitrag #3362027: > welches ich auf ein Differenzsignal mit +/- 5 V bringen muss. Ein RS422/485 Treiber wie der MAX485 reicht nicht? Wenn der mit max 2,5MHz zu langsam ist - es gibt schnellere. Sind halt keine vollen 5V Pegeldifferenz, sondern etwas weniger.
RS485 ist nicht +-5V, sondern gegenphasig zwischen GND und 5V. Ohne Last kommen die 5V auch raus.
-
Thread
USB RFID Tag Leser
Unterputzdose passt. Auf dieser Platine ist noch ein Brückengleichrichter, Spannungsregler und ein RS485 Anschluss. Daran kann man also direkt eine Antenne, 8 V~ Klingeltrafo und z.B. einen Türöffner anschließen.
habe am EM4095 eine fertige Antenne von Codatex hängen. Hier die Daten: Spannung Antennenmodul : max. 250 V Spuleninduktivität : 1,04 mH ± 1% Spulengleichstromwiderstand : Typ. 16 Ohm Abmessungen Antennenmodul (LxBxT) : 50 x 40 x 5 mm Abmessungen Luftspule : Aussendurchmesser: max. 28 mm, Innen
-
Thread
DMX512 Empfänger mit Relaisansteuerung für 20 Kanäle
warum wird da ein max485 und nicht wie normal ein sn75176 verwendet??
75176 kann man auch verwenden, braucht nur viel mehr leistung und ist auf der RS485 seite nicht ganz so unempfindlich wie nen max485. dürfte wohl eh jeder treiber mit 75176 pinout passen. Und wer noch mehr schutz am eingang möchte, kann auch einen max3442 einsetzen, der ist aber nochmals
-
Thread
EMV-Problematik
untersucht wurde? Also z.B. Einen Vergleich zwischen AVR und PIC? Ich habe folgendes Problem: Ein RS485 Bussystem mit mehreren Controllern funzt beim Endanwender nicht so wie es soll. Jedes System hat eine Adresse, welche nach Auslieferung der Controller einmalig (über die RS 485) gesetzt und im EEPROM
Programm weiter, wo er evtl. gar nicht hätte hinkommen dürfen z.B. in der EEPROM-Schreibroutine. Ein MAX709 hat das Problem dann beseitigt. Der intgrierte Brown-Out-detect des 16F876 sollte zwar kurze Spannungseinbrüche sauber erkennen aber sicher ist sicher. Was die RS485 anbetriff, da hab ich auch
-
Thread
RS232 von 5 Volt auf 12Volt ohne MAX232
das Argument für die Max: Die Erzeugung der Zusatzspannungen viel weg.
nicht funktioniert, ist eben auch nicht RS232C. ABER: wenn du Signale nimmst, die schon von einem MAX232 kommen, hast du die falsche Polarität!! Die Treiber invertieren, MAX + 1488 invertiert aber 2x! Wenn du das unbedingt so lösen willst, müsstest du MAX->1489->1488 verwenden. Gruss Reinhard
-
Thread
ISR Code schneller machen?
; // TxD0 Ausgang Pin_RxD0_IN; // RxD0 Eingang Pin_RxD0_PULL; // RxD0 Pullup aktiv MAX487_TXRX_OUT; // PA0 Ausgang, MAX487 /RE_DE MAX487_empfangen; // MAX487 /RE_DE - umschalten auf empfangen Servo1_OUT; // Pin auf Ausgang konfigurieren Servo2_OUT; Servo3_OUT; Servo4
while( !(UCSR0A & (1<<TXC0)) ); // warten bis Flag "TXC0 UART Transmit Complete" set } void MAX487_Empfangsmodus () { uart0_flush(); MAX487_empfangen; // MAX487 /RE_DE - umschalten auf empfangen } void MAX487_Sendemodus () { MAX487_senden; // MAX487 /