智能车制作
标题:
串口问题求助
[打印本页]
作者:
ccsshu
时间:
2013-10-26 11:25
标题:
串口问题求助
各位大神们,小弟买了一对蓝牙(是主从同机的那种)。在使用的时候,发现蓝牙能配对(看指示灯的),但不知为什么就是不能传送数据(用串口助手什么都没有显示)。小弟用的是超核的K102.2.1的板,上面附带的一个USB串口接口是UART3,如果用这条USB线连接,倒是在串口助手上可以显示出来而且一切都正常。但是用其他的UART0,UART,1UART4等(用USB-TTl模块跟杜邦线连接到电脑上),而且这些口都没有复用,就什么都没有显示出来,不知问什么,不是说蓝牙就是无线的串口吗?怎么这么难弄啊。求大神搭救啊!
int main(void)
{
u8 i=0; //Keil中 变量的定义必须在执行语句之前
DelayInit();
LED_Init();
UART_Init(DEBUG_UART_PORT,DEBUG_UART_BAUD); //初始化调试串口 //默认 UART3 115200 在UART.H中定义
//这里如果改为UARTx口(除了3),硬件连接都没问
//题,就不能显示,波特率等设置得没问题的。
printf("超核Kinetis V2.2 核心板\r\n"); //打印一串字符
printf("CoreClock : %d HZ \r\n",PInfo.CoreClock); //打印内核时钟
while(1)
{
DelayMs(300); //延时300MS
LED1=!LED1;
LED0=!LED0;
i++;
printf("超核Kinetis V2.2 核心板\r\n");
printf("CoreClock : %d HZ \r\n",PInfo.CoreClock); //打印内核时钟
printf("%d\r\n",i); //打印i 表示程序一直在执行
}
}
在线等大神搭救!!!!!!
作者:
pk00749
时间:
2013-10-26 16:02
看看板子的驱动
作者:
ccsshu
时间:
2013-10-26 17:05
我觉得应该驱动是没问题的。下午我用了232模块去连UART1口居然可以了。同样用蓝牙去连UART1口就还是不行!我觉得应该是程序里面没有写让串口发送数据的命令,但是我加了发送数据的指令后去发现还是不行,不知道为什么?谢谢帮顶!
作者:
ccsshu
时间:
2013-10-26 18:16
现在的情况是:我用写了一个串口发送的命令在里面。而且用232模块发现可以用了,用示波器也发现有数据输出。但是连上蓝牙之后却发现虽然匹配成功了,但是还是接收不到数据,真的是烦透了!各位知道什么原因吗?
作者:
pk00749
时间:
2013-10-26 21:27
ccsshu 发表于 2013-10-26 18:16
现在的情况是:我用写了一个串口发送的命令在里面。而且用232模块发现可以用了,用示波器也发现有数据输出。 ...
不懂了,师兄没搞过,哈哈,猜猜我是谁
作者:
ccsshu
时间:
2013-10-26 21:34
猜的出来都可以去买彩票了,请问您是?我猜应该是兽兽师兄啦!
作者:
tyg
时间:
2018-2-21 14:43
大佬 遇到了同样的问题 能配对 但是接收不到数据怎么破
作者:
吾爱智能车
时间:
2018-3-2 20:48
uart模块没调好
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2