| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 21-Aug-2025 | - | ||||
| applications/ | 21-Aug-2025 | - | ||||
| board/ | 21-Aug-2025 | - | ||||
| .config | A D | 21-Aug-2025 | 45.6 KiB | 1,399 | 1,291 | |
| Kconfig | A D | 21-Aug-2025 | 186 | 13 | 7 | |
| README.md | A D | 21-Aug-2025 | 2.1 KiB | 76 | 41 | |
| SConscript | A D | 21-Aug-2025 | 331 | 16 | 12 | |
| SConstruct | A D | 21-Aug-2025 | 1.6 KiB | 58 | 44 | |
| project.uvoptx | A D | 21-Aug-2025 | 5.6 KiB | 185 | 178 | |
| project.uvprojx | A D | 21-Aug-2025 | 39.1 KiB | 1,093 | 1,092 | |
| rtconfig.h | A D | 21-Aug-2025 | 8.4 KiB | 419 | 85 | |
| rtconfig.py | A D | 21-Aug-2025 | 2.5 KiB | 93 | 68 | |
| template.uvoptx | A D | 21-Aug-2025 | 5.6 KiB | 185 | 178 | |
| template.uvprojx | A D | 21-Aug-2025 | 14.2 KiB | 391 | 385 |
README.md
1# nRF51822 BSP说明 2 3## 简介 4 5该文件夹主要存放所有主芯片为nRF51822的板级支持包。目前默认支持的开发板是[Micro:bitV1.5](https://tech.microbit.org/hardware/1-5-revision/) 6本文主要内容如下: 7 8- 开发板资源介绍 9- 进阶使用方法 10 11## 开发板介绍 12 13Microbit是BCC基于nordic的mcu nrf51822的开发板,基于ARM Cortex-M0内核,最高主频64 MHz,具有丰富的外设资源。 14 15 16 17开发板外观如下图所示 18 19 20 21nrf51822 开发板常用 **板载资源** 如下: 22 23- MCU:NRF51822,主频 16MHz,256kB FLASH ,16kB RAM 24- MCU 外设: GPIO, UART, SPI, I2C(TWI), RTC,TIMER,PWM,ADC 25- 板载外设 26 - LED墙:25个,矩阵控制。 27 - 按键:3个,2个USER and 1个RESET 。 28 - 三轴加速度传感器: LSM303AGR 29 - CMSIS-DAP: KL26Z调试器 30- 调试接口:板载CMSIS-DAP 调试器。 31 32更详细的整理的资料见[nrf51822](https://github.com/supperthomas/BSP_BOARD_Nrf51822_microbit) 33 34官方主页[nrf51822](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_nrf51%2Fstruct%2Fnrf51822.html) 35 36 37 38## 外设支持 39 40本 BSP 目前对外设的支持情况如下: 41 42| **片上外设** | **支持情况** | **备注** | 43| :----------- | :----------: | :------: | 44| GPIO | 待支持 | | 45| UART | 支持 | UART0 | 46| | | | 47| | | | 48| | | | 49 50 51 52### 进阶使用 53 54此 BSP 默认只开启了串口 0 的功能,更多高级功能需要利用 env 工具对 BSP 进行配置,步骤如下: 55 561. 在 bsp 下打开 env 工具。 57 582. 输入`menuconfig`命令配置工程,配置好之后保存退出。 59 603. 输入`pkgs --update`命令更新软件包。 61 624. 输入`scons --target=mdk5命令重新生成工程。 63 64 65 66## 支持其他开发板 67 68可以在board/Kconfig里面的`bsp choice`里面添加对应的其他开发板 69 70 71 72## 联系人信息 73 74维护人: 75 76- [supperthomas], 邮箱:<78900636@qq.com>