打印
[STM8]

STM8单片机串口通讯

[复制链接]
2919|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bioe|  楼主 | 2010-4-8 21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
UART1_SendData8(0xaa);
while(UART1_GetITStatus(UART1_FLAG_TC)==SET);
UART1_ClearITPendingBit(UART1_FLAG_TC);

UART1_SendData8(0x55);
while(UART1_GetITStatus(UART1_FLAG_TC)==SET);
UART1_ClearITPendingBit(UART1_FLAG_TC);

UART1_SendData8(0x22);
while(UART1_GetITStatus(UART1_FLAG_TC)==SET);
UART1_ClearITPendingBit(UART1_FLAG_TC);

用串口调试助手接收到数据如下:
AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55 22 55 22 55 22 AA 22 AA 55 AA 55 AA 55 22 55 22 AA 22 AA 22 AA 55 AA 55  

请问如何解释?
沙发
ST_ARM| | 2010-4-9 13:40 | 只看该作者
首先你要贴全你的代码
第二,你的代码
UART1_SendData8(0xaa);
while(UART1_GetITStatus(UART1_FLAG_TC)==SET);
                        ^^^^^
UART1_ClearITPendingBit(UART1_FLAG_TC);
         ^^^^^^^^^^你开中断了吗,你这段代码是在中断里面吗?

使用特权

评论回复
板凳
dxjian723| | 2010-7-21 14:01 | 只看该作者
[quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote][quote]
[/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote][/quote]

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

154

帖子

2

粉丝