Longan Nano是一款基于GD32VF103CBT6 MCU的开发板,采用兆易创新的RISC-V 32位内核。方便学生,工程师和极客爱好者试用新一代RISC-V处理器。
虽然只有很小的一块开发板,但是Longan Nano还配有0.96英寸160x80分辨率的RGB LCD和一个透明外壳。
GD32VF103CBT6是基于Nuclei System Technology的Bumblebee核心,支持RV32IMAC指令集和ECLIC快速中断功能,核心功耗仅为传统Cortex-M3的1/3。
Longan Nano开发板采用双排针引脚布局设计,针距700 mil,可直接插入面包板; 板载8M无源晶体振荡器,32.768 KHz RTC低速晶体振荡器,Mini TF插槽,并使用Type-C USB接口。
Longan Nano支持多种下载方式:USB DFU下载,UART ISP下载,JTAG下载。在USB DFU下载模式下,您只需要USB Type-C电缆即可将程序下载到开发板。同时,Longan Nano支持标准JTAG接口,可以使用相关的RISC-V调试器或任何支持JTAG的调试器(如J-Link)在线调试。
同时,Sipeed已经为Longan Nano开发板改编了PlatformIO IDE,可以在多个平台上进行可视化开发,例如Windows / Linux,开发界面如下图所示。
特征
- 芯片内置128KB闪存,32KB SRAM
- 4 x通用16位定时器,2 x基本16位定时器,1 x高级16位定时器
- 看门狗,RTC,Systick
- 3 x USART,2 x I2C,3 x SPI,2 x I2S,2 x CAN,1 x USBFS(OTG)
- 2个ADC(10通道),2个DAC
规格
- MCU GD32VF103CBT6,基于RISC-V 32位内核
- 内核功耗,只有传统Cortex-M3的1/3的
- 芯片内置 128KB闪存,32KB SRAM
外围设备
- 4 x通用16位定时器,2 x基本16位定时器,1 x高级16位定时器
- 看门狗,RTC,Systick
- 3x USART,2 x I2C,3 x SPI,2 x I2S,2 x CAN ,1个USBFS(OTG),
- 2个ADC(10个通道),2个DAC
软件
- IDE PlatformIO IDE,支持调试,Arduino
- 编译工具链和调试器 GCC,OpenOCD
- 操作系统 RT-Thread,LiteOS
硬件
- 存储扩展 短机身TF卡插槽
- 显示扩展 8针0.5mm FPC块扩展160x80 RGB IPS LCD(SPI接口)
- 调试界面 2x4引脚JTAG调试接口
- 连接器 双排2.54节距引脚
- 晶振 8MHz无源高速晶体+ 32.768KHz低速RTC晶体
最后可以看下用Longan Nano运行BadApple动画。