首页 » 通讯 » 在BLE400上体验microbit的运行效果_串口_蓝牙

在BLE400上体验microbit的运行效果_串口_蓝牙

神尊大人 2024-10-31 12:26:53 0

扫一扫用手机浏览

文章目录 [+]

nRF51822有几种型号,差异在于FLash和SRAM的大小不同。
而micropython须要大于128K的Flash才能运行,因此须要nRF51822AA或者nRF51822AC,nRF51822AB则弗成。

找了一下已有的开拓板和蓝牙模块,创造有三种带有nRF51822,个中微雪的BLE400利用了nRF51822AC,其余一个蓝牙串口模块利用了nRF51822AA,可以考试测验,其余一个Seeed Arch BLE利用了nRF51822AB,不能利用。
在研究了一下电路图,创造microbit的REPL利用的串口是P0.24/P0.25,只有微雪的BLE400可以通过飞线办法实现。

在BLE400上体验microbit的运行效果_串口_蓝牙 在BLE400上体验microbit的运行效果_串口_蓝牙 通讯

在BLE400上,取下连接串口的两个短路帽,用杜邦线连接到P24/P25,个中P24连接CPRX,P25连接CPTX。

在BLE400上体验microbit的运行效果_串口_蓝牙 在BLE400上体验microbit的运行效果_串口_蓝牙 通讯
(图片来自网络侵删)

找了一个Jlink OB,将microbit.hex下载进去。
下载后LED开始有规律的闪动,解释程序开始运行了。
其余从J-FLash的文件窗口可以看到,FLash已经利用到0x3E090,256K的空间已经所剩不多了,不到8K。

由于BLE400上带有CP2102芯片,可以直接通过它连接串口,以是不用其余的USB转串口了。
连上超级终端,设置好串口参数(115200,无流量掌握),创造没有任何反响。
觉得可能是hex文件中带有默认的程序,已经在运行默认的程序了,以是没有提示,于是按下Ctrl+C考试测验终止,果真就看到了熟习的MicroPython的REPL界面,做了大略的考试测验,大部分功能都在,支持浮点运算和大数打算,这一点比CC3200好多了。
当然板级库不在是pyb或者machine,而是变为了microbit。

先写这么多了。
如果大家也有nRF51288AA或者nRF51822AC,并且P24/P25可以引出来,可以试试下面的固件,体验一下。

标签:

相关文章

国网“芯片计划”_芯片_电力

未经容许严禁以任何形式转载南方能源不雅观察微旗子暗记:energyobserver欢迎投稿,投稿邮箱:eomagazine@126...

通讯 2025-01-04 阅读0 评论0

字符的魅力,C语言字符表中的奥妙

在计算机科学的世界里,字符扮演着至关重要的角色。字符是构成文本、代码、程序和数据的基石。而C语言字符表,作为C语言编程语言的核心组...

通讯 2025-01-04 阅读0 评论0