[STM8] STM8S207C8的UART3这样设置对吗?

[复制链接]
4449|4
 楼主| catzl7 发表于 2011-3-21 17:10 | 显示全部楼层 |阅读模式
我试用STM8S207C8的UART3与外部一个IC进行通讯,由于IC只有异步半双工模式,但是所有的对话都是STM8发起的,发送完成后STM8接收IC回传的数据。通讯格式为:1个开始位+8个数据位+偶校验+1个停止位.STM8发送的时候禁止接收。发送完成后开启接收。设置如下:
UART3_CR1  = 0X04; //8BIT
UART3_CR3  = 0X00; //1 STOP
UART3_BRR2 = 0X00;
UART3_BRR1 = 0X60; //BAUDRATE =F/UART_BRR-->14 .7456M/9600
UART3_CR2  = 0X0c; //disable RX interrupt ,enable tx/rx

发送时:UART3_CR2  = UART3_CR2&0xfb; //disable rx
发送完成:UART3_CR2  = UART3_CR2 | 0x04;

请问版主,这样设置对否?现在调试不成功啊,急...谢谢
 楼主| catzl7 发表于 2011-3-23 11:46 | 显示全部楼层
问题解决,结贴
大米饭 发表于 2012-12-17 19:46 | 显示全部楼层
遇到了同样的问题,前辈怎么解决的啊,求教
幻梦kfc 发表于 2012-12-24 18:35 | 显示全部楼层
我想问下,你写的 是lin通讯的程序吗?
robotouch 发表于 2014-8-16 21:25 | 显示全部楼层
求答案啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

40

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部