有一个基于USB的通信设备,USB设备那边内部封装波特率57600的数据,现在想把数据通过TUSB3410转换成57600串口打印出来,如何设计及如何配置。
user6177064:
已经买了TUSB3410评估板通过USB接设备 UART接电脑数据无法输出。如何配置解决
user6177064:
有没有能支持的~
Kailyn Chen:
回复 user6177064:
您好, TUSB3410的功能就是USB转串口,您目前的问题是买了一块demo,但是无法实现USB到串口的转换是吗?demo的程序已经烧录进去了,所以可以直接使用,可以先按照EVM user's guide中的步骤进行,看问题出现在哪里?www.ti.com/…/sllu043b.pdf
user6177064:
回复 Kailyn Chen:
这个看过的 没有啥用 ,有没有什么办法 可以知道芯片默认的设置参数,另外如何修改波特率的设置?
Kailyn Chen:
回复 user6177064:
芯片默认的设置参数可以看下TUSB3410 datasheet中register map中对于每个寄存器的reset值。
修改波特率的两个寄存器地址分别为FFA7h和FFA8h。 即为Divisor的低八位和高八位,参考Table5-13,找到对应的波特率,配置合适的DLL和DLH的值,将其配置到寄存器FFA7h和FFA8h中:
user6177064:
回复 Kailyn Chen:
这个有看过的 怎么修改有没有对应的软件
Kailyn Chen:
回复 user6177064:
您好, 在TUSB3410的产品主页的software部分包含了很多软件,其中有I2C firmware,您看下是否能通过这个firmware修改内部寄存器:
www.ti.com/…/toolssoftware
如有问题,可再联系。