-
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
-------+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
puffer & 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
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
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
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
bis 24Mhz -3x Timer -2x 8bit PWM -1x SPI Master/Slave -2x UART -4x ADC 8bit -6x Touch Input -16K ROM -1K xRAM -256b iRAM -i2c ist per Bitbanging kein Problem(Beispiel vorhanden) Der CH554 Kann zusätzlich noch USB Host und DMA. Zum Betrieb wird eigentlich nur eine 3.3-5V Spannungsquelle
folgender Code (Keil C51) [c] uint8_t IAP_ProgWord(uint16_t Addr,uint16_t Data) { ROM_ADDR = Addr; ROM_DATA = Data;
-
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
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
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
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).
A.K. >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
Gibt es ICs für mehrere UART Teilnehmer?
http://www.ti.com/product/TL16C554?keyMatch=16C554
Controller kommunizieren müssen. Kennt ihr fertige > ICs, die für mein Problem geeignet wären? * NXP SC16IS752 / SC16IS762 * Maxim MAX14830 (wenn man sich traut Maxim-Bauteile zu verwenden) * Exar / MaxLinear XR20M1172 * Pericom / Diodes Inc. PI7C9X762CZHE * Zilog / IXYS / Littelfuse ZDU0210RJX
-
Thread
Frage zur BFO-Frequenzspanne / 30-Meter-Rx CW
Hallo, C5 und C6 sind jetzt gegen 150nF und 68nF ausgetauscht. Das macht vom ersten Reinhören her schon mal einen wesentlich besseren Eindruck. R16 ist momentan bei 6k. Leider ist momentan das 30m-Band
: > Die erste Stufe kann das Signal anheben, einfach R16 verdoppeln und C14 > halbieren. C14 bleibt erst mal weg, bis der richtige Wert für R16 gefunden ist. > So stark muss auch garnicht gefiltert werden, die Hauptarbeit soll das > Ladderfilter
-
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
4 - fach RS232 Umsetzer
Richtung ist schon sehr umfangreich, aber vielleicht kennt noch jemand alternativen... z.B. mittels I2C- oder Parallelanbindung soetwas zu realisieren? Stephan
>z.B. mittels I2C- oder Parallelanbindung soetwas zu realisieren? Als parallelen Datenbus Uart gibt es den 16C554 von TI http://focus.ti.com/docs/prod/folders/print/tl16c554.html
-
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
die 1.7 MHz (das sollten eigentlich 1.8432 sein) haben nichts mit dem I/O-Timing der UART zu tun. 16C745 ist ein Nachfolger des 16C554, der wiederum eine Vierfach-Ausführung des aus PCs bekannten 16C550 ist. Poste doch mal einen Schaltplan, der zeigt, wie Du Dir den Anschluss an das ext. Speicherinterface
-
Thread
Kanon erzeugen auf dem Microcontroller Atmel T89C51RC2
sich wieder der Faktor 2 (= 2^(1/12) ^12). #define a0 440 #define b0 466 #define h0 493 #define c1 523 #define cis1 554 #define d1 587 #define dis1 622 #define e1 659 #define f1 698 #define fis1 739 #define g1 783 #define gis1 830 #define a1 880 #define b1 932 #define h1 987 #define c2
aFrequenz = 65536 - (unsigned int)(500000/Noten[aNote]); TMOD = 0x11; // beide Timer 16 Bit TL0 = (65536-25000)%256; // Grundtakt 25ms TH0 = (65536-25000)/256; TL1 = Reload_L; // Aufteilung in TL1 und TH1 TH1 = Reload_H; // erfolgt über den Speicherort
-
Thread
China IP-CAM CIPC-GC13H, Infos gesucht
Hier noch bissle was zum SOC: [pre]CPU core: ARM1176 @ 600MHZ, 16KB I-Cache, 16KB D-Cache 40nm, BGA228 Integrated 1Gb DDR2, Ethernet PHY, Audio Codec, MCU, eFuse H.264 BP / MP / HP, MJPEG / JPEG video encoding G.711 / G.726 / ADPCM / MP3 audio encoding Maximum
[/pre] https://github.com/zzerrg/gmfwtools/blob/master/gm_app_fw.py Mit Telnet FW: V22.00.00.16 http://upg.cloudlinks.c|n/upg/22/00/npcupg_22.00.00.16.bin (.cn Link!) Oder Digooeye FW: (Keine Ahnung!) https://drive.google.com/file/d/0B-n7DwUXidL7cnJCcXBIb2RXVTg/view Ist von da: https://github.com
-
Thread
MAX038 - Keine saubere Sinus am Ausgang
0115247/?searchTerm=115-247&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6265724D504E266C753D656E266D6D3D6D61746368616C6C26706D3D5E5C647B337D5B5C732D2F255C2E5D5C647B332C347D2426706F3D313426736E3D592673743D52535F53544F434B5F4E554D424552267573743D3131352D3234372677633D4E4F4E4526
Beitrag #2781678: > Die Grenzfrequenz deines Filters (C6 u. R37) = 1/(2 x pi x C6 x R37) = > 0.16Hz Moment : 2 mal Pi wäre 6.28 1/ ( 6.28 x 4,7u x 20 K ) = 1,69 Hz
-
Thread
Rabbit 2000 basierendes Embedded System
Du könntest auch externe serielle Schnittstellen an einen µC Deiner Wahl 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
immerhin im Gegensatz zum beliebten AVR schon einige 16-Bit-Register.
-
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.
der M32C von Renesas soll 5xUSART haben, schau mal hier: http://www.m16c.de/ http://www.glyn.de/content.asp?sid=0&font_flg=&lid=1&sdid=9&did0=3&did1=9&wptid=0&wpid=9&mgid=0&ptid=0&pid=0 Grüße Quark
-
Thread
Akkumaster C4 - Prozessor defekt - Tausch
Ist denn ein externes ROM vorhanden? Der 80C515 hat internes ROM, der 80C535 nicht.
328_10059_10884_323_10887_100031_10319_320_321_322_10103,searchweb201603_55,ppcSwitch_0&algo_expid=554f2c56-9cdd-49c2-85ab-14a7296a8ea8-2&algo_pvid=554f2c56-9cdd-49c2-85ab-14a7296a8ea8
-
Thread
Mehrere µcs miteinander kommunizieren lassen
| | | +----+ +----+ +----+ +----+ | | - | | - | | - | |- |µC1 | |µC2 | |µC3 | |µC4 | +----+ +----+ +----+ +----+ | | | | +----+ - | | - |µC5 |
> Wie bekomme ich FÜNF UART-Schnittstellen an ein µ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
-
Thread
XC167 und externer UART
man 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
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
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
PDF nachlesen. Als Beispiel. Das ist NICHT für die Padauk, sondern eigentlich nur für die kleinen PIC16, die ich noch immer für einige kleinere Projekte einsetze. Allerdings habe ich bei dem Brenner eine Arbeitsteilung vorgesehen: Die Algorithmen macht der PC, die niederen Verrichtungen macht der µC. Diese
A ;INTRQ 0x002a: 0x2f20 MOV A, 0x20 0x002b: 0x0188 MOV IO(0x08), A ;MISC 0x002c: 0x2f42 MOV A, 0x42 0x002d: 0x019c MOV IO(0x1C), A ;TM2C 0x002e: 0x2f00 MOV A, 0x00 0x002f: 0x019d MOV IO(0x1D), A ;TM2CT 0x0030: 0x2f47 MOV A, 0x47 0x0031:
-
Thread
Problem: SPI daten von mehreren slaves zum master! aber wie?
? Oder müssen diese Daten weiterversendet werden? Achja, und wie soll das LCD-Display an den µC angeschlossen werden? RS232, I2C, parallel?
wenns 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
Transistortester AVR
kein Profi, aber vieleicht geht es damit: http://www.datasheetcatalog.com/datasheets_pdf/T/L/4/3/TL431C.shtml Dirk
. Oder eine andere uC wahlen mit mehr Anschlusse zum weiteren "Features". EDIT @Frank O. : SMD hat fuer mich Vorteile. Daneben, es gibt kleinere 16x2 LCDs. Ich habe so einer hier rundliegen (die blaue LCD). Wenn der Platine
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
genauer > hin. Ich hatte vor 'ewigen' Zeiten mir so ein Gerät mal selber gebaut. Aber mit einem PIC16 und eigenem Programm drin nebst eigener GK-Lib. Ich brauch's eigentlich nur für kleine Werte, also C im pF Bereich oder allenfalls nF Bereich, Ausmessen von Varicap's usw. und L ebenfalls im Bereich
Hallo, ich habe aus dem Markt im Forum dieses LC-Meter [1] mit PIC16F84A und LM311 erstanden. Im Anhang Bilder des LC-Meters und von Messungen von L1 Lineare Speicherdrossel, 1,3 mH, 1 A, 0,47 Ω L2 Ringkerndrossel 47 µH, ±20 %, 0,078 Ω C1 Kondensator 3300 pF
-
Thread
Sanitärgewinde im 3D-Druck
https://www.reddit.com/r/openscad/comments/s5j6ct/help_with_a_threads_module_i_dont_know_where_to/?tl=de
Verlängerungen. > Muß mann halt wissen. Asche auf mein Haupt. > HolgerR Hallo, die war bestimmt für normale C oder E6,3 Bits gedacht. Grüße
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Aaron C. schrieb im Beitrag #5570773: > 2x16 LC-Displays inkl. I2C Backpack in Blau Weiß für 1,86€ > http://rover.ebay.com... Ich bestelle über Aliexpress, da ist das der übliche Preis bzw. kann aktuell
Hat eigentich von euch schonmal das hier bestellt: https://www.ebay.de/itm/Version-1-1-34-16-Logic-Analyzer-USB-100M-Max-Sample-Rate-16CH-DE/123081311043?hash=item1ca837c343:g:d7cAAOSwtrJbPEg- und kann berichten? Der 8Kanal 24MHz LA ist mir schon lange zu klein. Daher würde der schon
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
https://de.wikipedia.org/wiki/Infektiosit%C3%A4t
https://cdn.prod.www.spiegel.de/images/8db7ba1e-3ad5-48ad-aff7-3a82c5edf75c_w920_r1.3669501822600243_fpx59.98_fpy50.jpg