智能车制作

标题: kl26串口奇葩问题求解 [打印本页]

作者: 187407    时间: 2015-5-1 12:41
标题: kl26串口奇葩问题求解
本帖最后由 187407 于 2015-5-1 12:43 编辑

大家用kl26的串口发送数字的时候,有没有出现串口助手里接收到的是汉字的情况啊

比如我想发送‘0’,结果出现了下图

file:///C:/Users/Administrator/AppData/Roaming/Tencent/Users/2641138638/QQ/WinTemp/RichOle/BT3~R97(%601BOG]A@_%25AWK5A.png

作者: 187407    时间: 2015-5-1 12:43
求大家帮忙解释下,为什么发送数字会出现汉字。。。。。
作者: 187407    时间: 2015-5-1 12:45
这是代码:
void main()
{
    //char ch;

    uart_init(UART0,115200);   
    while(1)
    {
            uart_putchar(UART0,48);                                //发送1个字节
    }
}

作者: 马杰    时间: 2015-5-1 13:17
电压 波特率
作者: 马杰    时间: 2015-5-1 13:17
如果哈不行 就是程序的事情 我有时候也会遇到
作者: 187407    时间: 2015-5-1 13:37
波特率是115200
作者: liukai422    时间: 2015-5-2 10:21
子园、、、、、
作者: ╭ァ简简单单、    时间: 2015-5-2 10:35
hex显示
作者: 187407    时间: 2015-5-3 08:20
马杰 发表于 2015-5-1 13:17
电压 波特率

波特率设置是正确的,跟代码里一样都是115200,电压我是用的jlink直接给kl26核心板供电的。。
作者: 187407    时间: 2015-5-3 08:21
╭ァ简简单单、 发表于 2015-5-2 10:35
hex显示

hex显示?我尝试了字符显示和十六进制显示,
作者: ╭ァ简简单单、    时间: 2015-5-3 11:46
187407 发表于 2015-5-3 08:21
hex显示?我尝试了字符显示和十六进制显示,

对啊,没效果吗?

作者: 186781    时间: 2015-5-3 16:56
你没有加上拉电阻
作者: VVVVV    时间: 2015-5-3 18:47
绝对波特率的事,xs128 波特率寄存器=总线时钟/16/设定的波特率   ,你看看你的总线时钟设置的对不对
作者: 187407    时间: 2015-5-4 10:07
╭ァ简简单单、 发表于 2015-5-3 11:46
对啊,没效果吗?

还是不对。。心塞
作者: 187407    时间: 2015-5-4 10:08
VVVVV 发表于 2015-5-3 18:47
绝对波特率的事,xs128 波特率寄存器=总线时钟/16/设定的波特率   ,你看看你的总线时钟设置的对不对

我用的是kl26,kl26,不就是在初始化里有波特率么




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2