TL16C554的问题
时间:10-02
整理:3721RD
点击:
我用TL16C554扩展串口。先在51单片机上试好了,又移植到DSP5509上,用到CPLD。
现在通过串口可以发出数据来,但是波特率不对。
晶振用4M。根据手册,对应波特率9600,8M是DLL=52,
4M是DLL=26。可是我把DLL设成180,才凑出一个600的波特率来。
这差的也太多啦。
请问高手,怎么回事?谢谢!
高手支招啊!
在51上也是用的4M晶振么?
是的。
尝试过其它波特率么?
例如4800、19200
其他波特率也不对。
我的意思就是:4800:9600:19200对应的的DLL、DLM值,也是成比例的么?
是我的程序问题,换另一个人的程序问题。
换另一个人的程序好啦。