智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1470|回复: 1
打印 上一主题 下一主题

蓝牙模块求助

[复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
33
威望
29
贡献
4
兑换币
4
注册时间
2014-5-29
在线时间
0 小时
毕业学校
青岛科技大学
跳转到指定楼层
1#
发表于 2014-5-29 11:49:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们用的是kl26,想使用蓝牙模块将赛车上采集的数据发送到电脑上,使用的UART0,波特19200,但是就是接收不到数据,请问除了主程序需要初始化然后用printf打印外,哪还有为顾及到的,相关程序如下;
uint32 PrintFlag;
void PIT1_IRQHandler(void)
{
  DisableInterrupts;            //禁止总中断

  PrintFlag = 0xaa;

  PIT_Flag_Clear(PIT1);       //清中断标志位
  EnableInterrupts;                                 //开总中断
}

pit_init(PIT1, 500);
uart_init(UART0,19200);
if(PrintFlag == 0xaa)
      {
        PrintFlag = 0x55;
        printf("\n\n%05d",100);
      }

回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
威望
227
贡献
96
兑换币
74
注册时间
2011-12-7
在线时间
29 小时
2#
发表于 2014-5-29 14:33:16 | 只看该作者
1,蓝牙是双向通信的的,也就是说,两边的蓝牙模块和单片机都要调成一样的频率,虽然蓝牙之间可以自动匹配,但是蓝牙和单片机需要一致,所以两个蓝牙最好都调成一样的。
2,看看串口初始化是否成功,管脚是否对应上了,是输出还是输入都要调正确。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 09:01 , Processed in 0.048418 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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