智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5127|回复: 30
打印 上一主题 下一主题

[电磁] 这个无法串口通信是什么原因呢?朋友们能帮忙解决吗?

[复制链接]

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
跳转到指定楼层
1#
发表于 2013-5-31 22:35:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我用IAR,龙丘MK40N512ZVLQ10,E8,E9,为TX,RX,  PL2303链接。COM7口
程序
fire_drivers_cfg.h部分
#define UART5_RX    PTE9        //PTD8、PTE9
#define UART5_TX    PTE8        //PTD9、PTE8



k60_fire.h部分
*************************************************************************/
#define FIRE_PORT           UART5
#define FIRE_BAUD           9600

/*************************************************************************
*                             野火嵌入式开发工作室
*
*  功能说明:定义芯片型号
*  备    注:
*************************************************************************/
#define CPU_MK40N512VMD100




main.c部分
void  main(void)     
{
    uart_init(UART5, 9600);                                          //初始化串口

    printf("串口发送实验\n\n");                                       //使用printf来发送
    printf("\t\t——野火kinetis开发板\n\n");

    while(1)
    {  
        uart_putchar (UART5,'F');                                     //发送一个字符'F'
        uart_sendN (UART5,"uart_sendN\n",11);                         //发送11个字符
        uart_sendStr (UART5,"uart_str函数发送数据");                  //发送字符串
        printf("\n-------------野火kinetis开发板-------------\n\n");  //使用printf来发送
        time_delay_ms(500);                                           //延时
    }
}


但是烧进去后串口软件无反应


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

28

主题

319

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8901
威望
1806
贡献
6053
兑换币
1174
注册时间
2012-11-8
在线时间
521 小时
31#
发表于 2014-3-6 00:09:25 | 只看该作者
哥们,我现在遇见和你类似的情况,龙丘的板子,运行野火就不行,请问他们的晶振有什么区别
回复 支持 反对

使用道具 举报

15

主题

425

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3848
威望
1553
贡献
879
兑换币
583
注册时间
2012-3-8
在线时间
708 小时
30#
发表于 2013-6-5 22:57:47 | 只看该作者
sjl123 发表于 2013-6-5 22:54
非常感谢你一直在帮我寻找问题,非常感谢你啊!!!!!

啊,这样啊...好吧~~~没事,问题能解决了就好,哈!~~继续加油!~~~咔咔~~~
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
29#
 楼主| 发表于 2013-6-5 22:54:23 | 只看该作者
♂ˇ邂逅√♀ 发表于 2013-6-5 22:14
uart_init(UART0,9600);
    while(1)
    {

非常感谢你一直在帮我寻找问题,非常感谢你啊!!!!!



回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
28#
 楼主| 发表于 2013-6-5 22:53:23 | 只看该作者
♂ˇ邂逅√♀ 发表于 2013-6-5 20:37
嗯,那
    //初始化默认配置       --TXD--      --RXD--     可以复用其他通道,请自行修改 uart_init
...

我终于知道错哪了,晶振不对,我把晶振改成50就好了



core_clk_mhz = 50;  



回复 支持 反对

使用道具 举报

15

主题

425

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3848
威望
1553
贡献
879
兑换币
583
注册时间
2012-3-8
在线时间
708 小时
27#
发表于 2013-6-5 22:14:11 | 只看该作者
sjl123 发表于 2013-6-5 20:37
你能帮我写个简短的例子吧,我现在就试一试

     uart_init(UART0,9600);
    while(1)
    {
      uart_putchar(UART0, uart_getchar(UART0));  
    }

你在main函数里面写这个,看看效果?
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
26#
 楼主| 发表于 2013-6-5 20:40:14 | 只看该作者
♂ˇ邂逅√♀ 发表于 2013-6-5 20:37
嗯,那
    //初始化默认配置       --TXD--      --RXD--     可以复用其他通道,请自行修改 uart_init
...

恩,都是正确的,我用龙丘的测试程序非常好用,但是用野火的就不行
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
25#
 楼主| 发表于 2013-6-5 20:37:58 | 只看该作者
♂ˇ邂逅√♀ 发表于 2013-6-5 20:14
哈哈!~楼主好萌...那个,不要发送中文,发送字符or字符串吖...而且,你这样,不确定到底是你发送除了问题 ...

你能帮我写个简短的例子吧,我现在就试一试
回复 支持 反对

使用道具 举报

15

主题

425

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3848
威望
1553
贡献
879
兑换币
583
注册时间
2012-3-8
在线时间
708 小时
24#
发表于 2013-6-5 20:37:44 | 只看该作者
嗯,那
    //初始化默认配置       --TXD--      --RXD--     可以复用其他通道,请自行修改 uart_init
    UART0,    //           PTD7         PTD6
没接错吧?......
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
23#
 楼主| 发表于 2013-6-5 20:28:03 | 只看该作者
♂ˇ邂逅√♀ 发表于 2013-6-5 20:14
哈哈!~楼主好萌...那个,不要发送中文,发送字符or字符串吖...而且,你这样,不确定到底是你发送除了问题 ...

这是野火的测试程序呢,不是我写的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 12:54 , Processed in 0.046930 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表