查看: 632|回复: 4
打印 上一主题 下一主题

【Arch BLE学习笔记】05.串口测试

[复制链接] qrcode

20

主题

23

帖子

74

积分

注册会员

Rank: 2

积分
74
楼主
跳转到指定楼层
发表于 2015-12-26 04:06 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. Arch BLE的原理图:


由图可见P7,P8分别对应串口RXD, TXD,用杜邦线连接USB转TTL串口模块,注意交叉连接。另外再连接GND.

总共三根线,不要连错了。

连接图如下:



2. 测试程序
#include "mbed.h"

DigitalOut myled(LED1);
Serial mycom(p8, p7);

int main() 
{
    uint16_t cnt=0;  
    mycom.baud(115200);
    while(1) 
    {
        myled = !myled;
        if((++cnt)>10) cnt = 1;
        mycom.printf("Hello World, %drn",cnt); 
        wait(1.0);     
    }
}


3. 测试结果

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

83

帖子

8

积分

新手上路

Rank: 1

积分
8
沙发
发表于 2015-12-26 08:39 PM | 只看该作者
Arch BLE有虚拟串口,不用外部的USB转串口。安装了Mbed驱动就可以看到虚拟串口了。
回复 支持 反对

使用道具 举报

0

主题

84

帖子

38

积分

新手上路

Rank: 1

积分
38
板凳
发表于 2015-12-26 08:52 PM | 只看该作者
奇怪了,我在设备管理器里没看到这个虚拟串口呢,可能驱动没装好
回复 支持 反对

使用道具 举报

1

主题

102

帖子

43

积分

新手上路

Rank: 1

积分
43
地板
发表于 2015-12-26 08:58 PM | 只看该作者
还有不要随便按那个复位键,会让虚拟串口停止工作的。
回复 支持 反对

使用道具 举报

0

主题

78

帖子

10

积分

新手上路

Rank: 1

积分
10
5#
发表于 2015-12-26 11:18 PM | 只看该作者
是的,那个复位按键用的很少,我用的是带有开关的USB数据线,直接按开关

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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