Microchip
直播中

薛珊珊

7年用户 153经验值
私信 关注
[问答]

怎么在蓝牙中使用BM70

我从rev8开发工具和PICKIT3开始,对PIC16F1516这样的小部件进行了几年编程。我用C语言编写了一些MPLAB&代码。我需要在蓝牙中使用BM70之类的东西。在浏览BM70,简单地说,我不知道从哪里开始!获得BM70 EVB评估板将是最快的起点。我习惯于把PICtiT3作为我的调试/编程接口…这似乎通过USB端口直接插入我的电脑?我对编程一无所知。它没有足够的I/O引脚,所以我将使用另一个小控制器来处理大多数I/O,这个芯片主要用于蓝牙通信。我需要大约15-20 I/O,所以我的问题真的从我从哪里开始?我是个老伙计,80岁的时候,我们上大学和学门。我知道一些关于微芯片的部分,但它一直是一个斗争。非常感谢。

回帖(7)

陈晨

2019-9-2 09:23:13
这主要是一个突破板。与PC的连接是配置它和更新固件。它将插入具有PIC尾部连接器的其他EVE板。我认为有一些PIC16/18板有它。你需要你的PIKIT3。你可以通过UART或I2C来和BM70对话。因为BM70中有8052微米,它实际上可以在没有外部CPU的情况下运行。一旦你配置并配对它,你就有了一个无线串口。假设这是你正在寻找的模式。
举报

陈晨

2019-9-2 09:29:24
这主要是一个突破板。与PC的连接是配置它和更新固件。它将插入具有PIC尾部连接器的其他EVE板。我认为有一些PIC16/18板有它。你需要你的PIKIT3。你可以通过UART或I2C来和BM70对话。因为BM70中有8052微米,它实际上可以在没有外部CPU的情况下运行。一旦你配置并配对它,你就有了一个无线串口。假设这是你正在寻找的模式。
举报

柳杨

2019-9-2 09:42:08
谢谢你的快速回复,所以BM70真的只是一个I2C到蓝牙接口。I/O不能为各种用途进行编程(例如,如果得到0xDEAD命令字节,则使端口B0变高。鉴于此,有选择一个BT设备而不是另一个BT设备的指导吗?)我最初选择BM70,因为它有更多的I/O,但我现在看到这是无关紧要的。我的应用程序是这样可以和野外的手机进行通信,而且手机通常不会在一英尺之外。但我可以看到手机可能在20英尺之外的场景。电力使用并不重要。低成本和可靠的通信是很重要的。这将是一个生产产品,还有一件事。这有点离题,但也许有人知道。有没有一个简单的工具可以为手机(例如andriod)创建一个“应用程序”,我可以用它来验证通过蓝牙的通信?我不是在寻找高价,但是我花50美元是可以的。这并不是一个成熟的“创建一个应用程序”工具,而是一些验证功能和调试一些设计问题的工具,我相信我会有(问题在我的威廉希尔官方网站 ,使用BM70通信)。再次感谢。
举报

陈晨

2019-9-2 09:59:26
你并没有说你想那样使用它。它可以被配置为没有微的使用。也许能做到这一点。我没有看。这不是我正在使用的模式。你的帖子没有显示你想做什么。我以为你想编个微程序。您将需要查看配置程序和芯片命令集。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分