-
Thread
8-Port Schnittstellenkarte Equinox SST-4/8
UART blöd da. Eine bessere UART ist beispielsweise die hier: https://www.ti.com/product/de-de/TL16C750E Eine RS485-Unterstützung haben auch bessere USB-Seriell-Bridges wie schon der FT232. Welche Funktionen auch immer die UARTs auf der Equinox-Karte hatten, es ist nicht ausgeschlossen, daß
-
Thread
16 UARTs für MIDI
nächsteinfachste sind Quad-UARTs mit Intel 8080 Bus wie z.B. den hier: https://www.ti.com/lit/ds/symlink/tl16c754b.pdf Davon vier Stück entweder auf eine ISA-Karte oder an das External Bus Interface eines Atmega 1281, und gut ist. Vorteil: Du hast nur direkte Speicherzugriffe auf die Register und kein SPI
-
Thread
Sartorius Präzisionswaage reanimieren, TMS375C017
hochwertig erschienener Aufbau). Gefunden habe ich auf der 5V-Rail 2V, im Anzeigekopf einen kochenden UART TL16C450FN, zuständig wohl für die bidirektionale Datenverbindung zur Wiegeplattform. Nachdem ich den ersetzt hatte, waren die Verorgungsspannungen ok und die Waage lief wieder an, wenn auch nur ab und zu
-
Thread
Ungültige Kombinationen bei RS232
daraus geschlossen, dass kein UART das kann weil diese schimmeligen UARTS das nicht können (Beispiel TL16C450 https://www.ti.com/lit/gpn/tl16c450 Seite 19, Tabelle 6.).
Hannes J. schrieb im Beitrag #6463864: > (Beispiel > TL16C450 https://www.ti.com/lit/gpn/tl16c450 Seite 19, Tabelle 6.). Wenn sich die Fragestellung auf einen konkreten Chip bezieht, dann muß man das aber auch dazu sagen. Henrik L. schrieb im Beitrag
-
Thread
Gibt es ICs für mehrere UART Teilnehmer?
http://www.ti.com/product/TL16C554?keyMatch=16C554
-
Thread
Verständnisfrage: Koaxkabel-Dummyload
gültigen US-Mil M17-Koax Spezifikation im Überblick https://www.timesmicrowave.com/documents/resources/TL16p29m17specs.pdf
-
Thread
Qualität bei Microchip's dsPIC33
zu sein. Auch TI hat nach einigem hin und her folgendes Erratum veroeffentlicht: SLLZ058A - TL16C752C/TL16C754C/TL16C2752 Short STOP Bit Errata "If the transmitter sends a STOP bit of shorter duration, e.g., 98 ms instead of 104 ms, the TL16C75xC can miss a subsequent START bit." Die Baudrate
. > Auch TI hat nach einigem hin und her folgendes Erratum > veroeffentlicht: > > SLLZ058A - TL16C752C/TL16C754C/TL16C2752 Short STOP Bit Errata > > "If the transmitter sends a STOP bit of shorter duration, > e.g., 98 ms instead of 104 ms, the TL16C75xC can miss > a subsequent START bit."
-
Thread
UART TL16C550C an 80C32
beim Aufräumen eine von mir vor vielen Jahren entwickelte Platine mit einem 80C32 und einem UART TL16C550C gefunden. Sie war dazu gedacht, Meßwerte mit 115200 Baud interruptgetrieben an einen Linux-PC zu senden. Damit keine Zeichen verloren gehen, hatte ich sogar einen RTS/CTS-Hardware-Handshake implementiert
-
Thread
I2C DS1631 nur NACK
if(Th>=0x80) //if sign bit is set, then temp is negative Th = Th - 256; int T_dec=(10*(100*(Tl/16)))/16; // decimal part of the T° if(T_dec < 10) sprintf(buf, "Temperatur: %d.0%d\n", (int)Th, T_dec) else if(T_dec < 100) sprintf(buf, "Temperatur: %d.00%d\n", (int)Th, T_dec); else
-
Thread
[Sammelbestellung] µC-Board + RAM
zusammenrechne, komme ich auf einen viel geringeren Betrag: 2,15 € ATXMEGA64A1U AVR 1,21 € IS42S16100E-7TL 16MiB 0,07 € AP2120N-3.3TRG1 Spannungsregler 1,00 € Hühnerfutter 0,50 € PCB bei Multi PCB ________________________________________ 4,93 € 5,87 € inkl. MwSt.
. Stimmt, war blöd. Dimitri Roschkowski schrieb im Beitrag #3598999: > 1,21 € IS42S16100E-7TL 16MiB Der ATXMEGA64A1U unterstützt keinen 16-Bit-Datenbus, nur 8 Bit. Von den 16MiB sind also nur 8MiB nutzbar, das war hoffentlich allen klar.
-
Thread
8x UART zu SPI
Oder ein paar UART Bausteine wie TL16C550 oder XR68C681 rangebaut. Die könnten die Daten dann in ihrem FIFO zwischenspeichern.
-
Thread
4 - fach RS232 Umsetzer
parallelen Datenbus Uart gibt es den 16C554 von TI http://focus.ti.com/docs/prod/folders/print/tl16c554.html
-
Thread
Mapcom GPS M8 Bordcomputer
ist. Der mega128 hat ja nur 2. Dachte die haetten das vielleicht per Softuart geloest. Mit dem TL16C754 ( Quad-Uart von TI ) iss natuerlich bisschen doof. Jetzt braucht man noch einen Softwaretreiber dafuer. Ich bin nicht sicher ob es nicht einfacher waere, ein eigenes Prozessorboard dafuer zu
-
Thread
4 Fach UART Sniffer
leider wegen Einarbeitungszeit nicht in Frage oder wie hoch war euer Umstieg von ATMega zum ATXMega? TL16C754B sieht sehr interessant aus wegen dem 64Byte Fifo. >Die Frage nach der Reaktionszeit auf den Trigger stellt sich >auch noch. Reaktionszeiten von 5-10Sekunden auf den Trigger sind akzeptabel
-
Thread
Treiber AVR und 16C554 ( 4 fach Uart )
Hallo Kollegen, ich habe hier einen Atmega128, an dem ein TL16C554 ( 4 fach Uart ) memory mapped angeschlossen ist. Ich muss - um das Teil nutzen zu können - einen Treiber dafür schreiben. Nun wäre es schön, wenn schon mal jemand einen 16C554 an nen AVR angeschlossen
Frank W. schrieb im Beitrag #1723462: > ich habe hier einen Atmega128, an dem ein TL16C554 ( 4 fach Uart ) > memory mapped angeschlossen ist. Ich muss - um das Teil nutzen zu können > - einen Treiber dafür schreiben. Hallo Frank, einen Treiber braucht man für ein Betriebssystem
-
Thread
Problem: SPI daten von mehreren slaves zum master! aber wie?
mit einem gehn sollte gerne, nur wie? ALso, mal einen Denkanstoß/Diskussionsgrundlage 2x TL 16C554 FN (reichelt) Das ist ein UART mit 4 Schnittstellen und FIFO. Den würde ich parallel(8bit) an einen µC mit SRAM als memory-mapped Device verschalten. Zwei Stück garantieren dir 8xRS232
-
Thread
Bräuchte euren Rat/Denkanstoss für µC-Bus
Nö, AVRs mit 4xUART sind mir nicht bekannt. Notfalls gibt es externe UARTs mit 2/4 Kanälen (TL16C554).
. >Nö, AVRs mit 4xUART sind mir nicht bekannt. Notfalls gibt es externe >UARTs mit 2/4 Kanälen (TL16C554). Der Mega64 hat 4 Uarts.
-
Thread
Baudrate auslesen aus dem TL16C554
Hallo Leute, hat einer Ahnung vom TL16C554 Chip? Versuche gerade die Baudrate einzustellen und über einen Port Daten rauszugeben, aber es tut sich nichts. Wie kann man die gesetzten Baudraten denn wieder auslesen? Thx...
-
Thread
Mehrere µcs miteinander kommunizieren lassen
µC? Dies ist für uns im > Moment die richtige Lösung dafür. Eine andere Idee wäre auch klasse. TL16C554 extern anschliessen. Gibt 1x intern 4x extern. Oder die internen durch beliebig viele DS2480 1-Wire/UART Bridges ergänzen.
-
Thread
mehrere UARTS realisieren?
z.B. TL16C754 http://www.datasheetarchive.com/search.php?q=TL16C754 Gruss, rweber
gibts zu den TL16C754 auch eine Library in Eagle - oder einem ähnlichen IC?
-
Thread
Quad UARTS von TI abzugeben
/print/tl16c754b.html 6 Stück im PLCC68 Gehäuse + 3 Stück im LQFP80 TL16C554A von Texas Instruments Daten: 4fach UART, 16Byte FIFO, 3,3V + 5V, 1Mbps sehr universell programmierbar siehe LINK http://focus.ti.com/docs/prod/folders/print/tl16c554a.html
-
Thread
GPS-Empfangsprobleme
------+1E Code: while(1) { PORTC &= ~( 1 << PC0 ); // xxxx xxx0 -> CSA = 0 ->> Auswahl tl16c550b PORTB = 0x05; // line status register PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->> lesen vom tl16c554 puffer=PINA; PORTC |= (1 << PC4); // xxx1 xxxx -> IOR = 1, kein lesen
& 1) { // prüfen auf data ready PORTC &= ~( 1 << PC0 ); // xxxx xxx0 -> CSA = 0 ->> Auswahl tl16c550b PORTB = 0x00; // 0000 0000 A2A1A0=000 Receiver Buffer PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->> lesen vom tl16c554 usart_putc(PINA); // Ausgabe hyperterminal PORTC |
-
Thread
FIFO-Polling mit ACE für GPS-Daten
D7D6D5D4D3D2D1D0 mit pullups while(1) { PORTC &= ~( 1 << PC0 ); // xxxx xxx0 -> CSA = 0 -> Auswahl tl16c550b PORTB = 0x05; // line status register PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->lesen vom tl16c554 puffer=PINA; PORTC |= (1 << PC4); // xxx1 xxxx -> IOR = 1, kein lesen PORTC
// prüfe auf data ready im LSR PORTC &= ~( 1 << PC0 ); // xxxx xxx0 -> CSA = 0 ->Auswahl tl16c550b PORTB = 0x00; // 0000 0000 A2A1A0=000 Receiver Buffer PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->lesen vom tl16c554 usart_putc(PINA); // Ausgabe Hyperterminal PORTC
-
Thread
ATmega + Pollingbetrieb mit 16C554
Hallo, ich versuche einen TL16C554 im Pollingmodus zu betreiben. Es sollen nur Daten gelesen werden 8bit,noparity,1stopbit. Leider werden nur einige Zeichen eingelsen und dann merkwürdigerweise das line control register gelöscht
D7D6D5D4D3D2D1D0 mit pullups PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->> lesen vom tl16c554 i=0; j=0; while(1) { PORTB = 0x05; //line status register if (PINA & 1) { // prüfe auf LSR bit0 (dataready) PORTB = 0x00; // 0000 0000 A2A1A0=000 Receiver Buffer
-
Thread
ATmega + TL16C554 Divisor Latch Problem (DLM)
Übrigens, das sratchpad läßt sich auch nicht verändern. Evtl.Hardwareproblem beim TL16C554?
// xxxx xx0x -> IOW = 0 ->> schreiben in den tl16c554 PORTC |= (1 << PC1); // xxxx xx1x -> IOW = 1, kein schreiben
-
Thread
XC167 und externer UART
Ich verwende derzeit einen TL16C554 als externen UART. Dieser hat jedoch nur eine gemeinsame Interruptleitung für Receive und Transmit. daher kann ich nicht gleichzeitig lesen und schreiben, wenn ich dafür die PEC Kanäle eines XC167
-
Thread
XC167 und externer UART
einen Peripheriebaustein in den gelatchten Adressraum des XC167 hängt? Ich verwende für einen TL16C554 das CS2 (multiplexed, mit worst case wait states), aber das Ding lässt sich einfach nicht beschreiben. Am Oszi sieht man das CS und den Write Strobe richtig. Ich kann mir nun nicht erklären warum
-
Thread
x86 - mit Aussenwelt kommunizieren?
prallelen Ausgabe eingebaut (ursprünglich für den 8080 entwickelt). Als serielle Schnittstelle könnten TL 16C550 (Reichelt) gehen. Du kannst ja auch versuchen ,dir ein paar alte Steckkarten mit ISA-Bus zu besorgen. MfG HG
-
Thread
8051: Oszillatorfrequenz und Maschinenzyklus
CPU-Quarz 24.000000 MHz: ; Befehlszyklus 0.5000 µs. ; Timertakt Mode 0: 2.0000 MHz (TL), 16.00 µs / 62.50 kHz (TH). ; Timertakt Mode 1: 2.0000 MHz (TL), 128.00 µs / 7.8125 kHz (TH). ; Baudrate Timer 1: 2.0000 MHz / 16 = 125.000 kBd maximal. ; Baudrate Timer 2: 12.0000 MHz / 16 =
-
Thread
tl16c752b - externe Schnittstelle
Hallo. ich verwende den MSP 430 und habe eien externen Schnittstellenkäfer (tl16c752b) ich möchte zwei routinen schreiben, eine zum lesen und eine zum schreiben. (ohne interrupts und so...) nur um zusehen ob das bauteil funktioniert, und ich möchte einfach eine kleine ausgabe
-
Thread
Rabbit 2000 basierendes Embedded System
anschließen, um auf die geforderte Anzahl von Schnittstellen zu kommen. Von TI gibt's beispielsweise den TL16C554, das sind vier serielle Schnittstellen in einem Baustein, die programmiert werden wie die vom PC bekannte serielle Schnittstelle. Am einfachsten ist die Ansteuerung des Bausteines, wenn der µC
-
Thread
Controller für 4xUart
COM-Port-Chips für PC wie den 4-fach TL16C554 sind auch mit Microcontrollern verwendbar, vor allem natürlich solchen mit externem Bus.
-
Thread
Portumschaltung mit AVR
Zukunft. Ich brauche für eine Anwendung 4 serielle Schnittstellen. Ich habe einen ATMega32 und einen TL16C554 genommen. Lief auf Anhieb, den 554 benutze ich schon länger an einem ATMega128 wo aber der Bus benutzt wird. PortB vom ATMega32 ist der Datenport vom 554 und muss dementsprechend von Input auf
gegeneinander gekämpft. Völlig klar, daß man damit Fehlfunktionen provoziert. Figure 4 und 5 im TL16C554 Datenblatt zeigen ja sehr schön das richtige Signalspiel. Peter
-
Thread
Externer quaduart als SRAM
von Texas Instruments den TL16C754BFN naja das ist die hauptnummer es geht noch weiter : 3BA3E7WFB so der ist das. tut mir leid um deine Kristallkugel ich hoffe sie ist bald wieder in Ordnung.... Timing, meinst du die Zeitdiagramme
weiter. Habe inzwischen folgen baiteile drauf: ATmega128 (im 128-mode); SN74ALS573CN (Latch); TL 16C754BFN (QUAD UART); habe alles wie im schaltbild angeschlossen. und beim ATmeag128 den Exterenen RAM initialisiert. Über Constanten berechne ich welchen der 4 UARTS ich ansprechen will und wie
-
Thread
ISA adressdekodierung für langsame µC
Nimm doch nen TL16C550 und schalte den zwischen ISA-Bus und µController. Das macht auch die Ansteuerung wesentlich einfacher, da der TL16C550 vom PC als serielle Schnittstelle erkannt wird und du somit ainfach über HyperTerminal