STC12C5A32S2设置串口波特率是为什么只能使用12T模式,但是STC12C5A32S2单片机本身是1T的。

要怎样设置成1T的模式呢,觉得很奇怪,用单片机小精灵在1T模式下设置波特率发送数据时,串口收到的数据乱码。。。

有个寄存器,设置定时器或者波特率发生器使用osc还是osc/12的,没仔细看吧……默认时是osc,相当于把波特率增大12倍,这样9600的波特率就变成115200了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-06
使用1T模式的波特率太快了,必须按照1T模式重新计算波特率,能够达到12T模式的波特率应该也是可以的.追问

问题已经解决了,你可以查看STC12C5A32S2数据手册,从78页看起,看了你就知道了。。。

追答

仔细看手册还是很重要的.

第2个回答  2011-10-06
我也在用这个型号的,真没注意,没用过串口呢。追问

问题已经解决了,你可以查看STC12C5A32S2数据手册,从78页看起,看了你就知道了。。。