Other Parts Discussed in Thread: TL16C554 在使用TL16C554时出现了如下问题
1、波特率设置与资料不符
在使用晶振为1.8432MHz时,波特率配置为9600bps,资料上显示除数应配置为12(0x0d),但配置为12时发出的是乱码。经过我们使用示波器测试发现分频不对,将除数配置为33(0x21)时,波形与标准波形相近。
2、有几个字符接收不了
在使用晶振1.8432MHz,波特率9600bps,除数配置为33(0x21)时,发现有几个字符接收不了…
Other Parts Discussed in Thread: TL16C554 控制板使用TL16C554进行串口扩展,采用查询方式。通过与PC串口连接调试,发现能够收发数据,但从PC发送"3F"、“7F”、“FF”等数据时,控制板接收数据不正确。另外这些数据在连续发送16次后,控制板能接收到此相应的数据。请帮忙查看一下是什么原因。谢谢!
初始化程序及查询程序如下:
void uart_init() { uchar i,tmp_char…
Other Parts Discussed in Thread: TL16C754B , TL16C554 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/interface-group/interface/f/interface-forum/581138/tl16c754b-is-this-device-16550-standard-compliant 部件号: TL16C75…
Other Parts Discussed in Thread: OMAP-L138 , TL16C554 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/718575/linux-omap-l138-dsp-missing-interrupts-when-arm-does-file…
Other Parts Discussed in Thread: TL16C554 , DM3730 小弟想用DM3730的GPMC扩展串口,使用的扩展串口芯片是TL16C554,使用片选CS3,通过看DM3730的TRM手册,我发现一次分配的空间至少是16M的,我分配了如下的空间:0x1000000 - 0x2000000 ,因为串口芯片TL16C554可以扩展四个串口,一个串口也就十几个寄存器,所以我想把串口的地址用一个片选分配出来的16M空间做寻址,程序如下: //扩展8个串口
#define PORT…
Other Parts Discussed in Thread: TL16C554 , DM3730 最近想在DM3730上使用GPMC驱动扩展串口芯片TL16C554,硬件接法如下:
A1,A2,A3接的是TL16C554的寄存器地址A0,A1,A2,片选使用的是GPMC的A4,A5,
通过以下函数获取地址:
gpmc_cs_request(uart_a_cs, SZ_1M, &uart_a_base),得到的地址uart_a_base为0x10000000,
因为TL16C554是四个串口…
Other Parts Discussed in Thread: AM3359 , TL16C554 下面的代码我是在8250_exar_st16c554.c基础上改的,使用的8250.c驱动,但系统启动时注册exar_device总是报错“ ------------[ cut here ]------------ WARNING: at fs/sysfs/dir.c:481 sysfs_add_one+0x8c/0xac() sysfs: cannot create duplicate filename…