Im Forum und im Wiki
-
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
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
GPS-Empfangsprobleme
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 |= ( 1 << PC0 ); // xxxx xxx1 -> CSA = 1 if (puffer & 1) { // prüfen auf data ready PORTC &= ~( 1 << PC0 )
0000 A2A1A0=000 Receiver Buffer PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->> lesen vom tl16c554 usart_putc(PINA); // Ausgabe hyperterminal PORTC |= (1 << PC4); // xxx1 xxxx -> IOR = 1, kein lesen PORTC |= ( 1 << PC0 ); // xxxx xxx1 -> CSA = 1 } }
-
Thread
Quad UARTS von TI abzugeben
focus.ti.com/docs/prod/folders/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
kann man mir oben auch eine Nachricht senden. 12 Stück TL16C754BFN 5€ / Stück 6 + 3 Stück TL16C554A 4€ / Stück zuzüglich Versandkosten (wahlweise versicherter oder nicht versicherter Versand) email: micro-tech@gmx.de PS.: Bauteile verbleit / also non RoHS Gut so?
-
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
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
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 Output
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
FIFO-Polling mit ACE für GPS-Daten
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 |= ( 1 << PC0 ); // xxxx xxx1 -> CSA = 1 if ((puffer & 1)) { // prüfe auf data ready im LSR PORTC
0000 A2A1A0=000 Receiver Buffer PORTC &= ~( 1 << PC4 ); // xxx0 xxxx -> IOR = 0 ->lesen vom tl16c554 usart_putc(PINA); // Ausgabe Hyperterminal PORTC |= (1 << PC4); // xxx1 xxxx -> IOR = 1, kein lesen PORTC |= ( 1 << PC0 ); // xxxx xxx1 -> CSA = 1 } } Leider kommen keine sinvollen