浙江海洋大学海天智能物联网实验室与北京芯辰科技有限公司共同推出一款名为“海洋之芯一号”面向工业控制的MCU。“海洋之芯一号”定位在较为复杂的嵌入式设计,也能在日常生活中发挥其强大的功能,后面我们会根据其性能特性开发若干有趣的应用。
“海洋之芯一号”简介
“海洋之芯一号” 是基于LQFP128封装的微控制器,具备较高的性能和计算能力,能够处理较为复杂的计算任务,为开发者提供更快速、高效的体验,并且在能耗方面采用低功耗设计,还拥有丰富的接口资源,支持多种外设接入,使其更容易与其他设备进行连接和集成。
海洋之芯一号
“海洋之芯一号”具体参数
• RISC-V CPU 工作频率最高可达 96MHz,
• 片上集成 128KB 闪存、32KB SRAM。
• 集成 1 个 12 位 8 通道的高速 ADC。
• 一个 12 位 DAC。
• 1 个 8 通道 IC/OC 增强捕获定时器(ECT)。
• 2 个 UART 串口。
• 2 个 SPI 接 口。
• 2 个 I2C 总线接口。
• 看门狗定时器(WDT)。
• 1 个通用计数器/定时器。
• 1 个加解密运算 模块。
• 4 个正交编码器。
• 75个通用输入输出口。
开发板说明
芯片引脚
开发环境及项目搭建
“海洋之芯一号”是基于32位RISC-V CPU架构开发,将RT-Thread实时操作系统移植到“海洋之芯一号”开发板上,并且下载RT-Thread实时操作系统上所自带的组件,以及此次所演示的2048软件包进行运行演示。在RT-Thread的图形化操作界面中,勾选2048小游戏的软件包。
添加2048软件包
编译成功后,使用JLINK进行程序烧录,板上提供有 JTAG 接口烧写调试方式。但JLINK 版本号必须高于 V9 才可以支持 N205 的调试和烧写。打开串口助手,在命令行输入2048就可以看到2048小游戏成功运行。
运行2048小游戏
上述实验验证在“海洋之芯一号”上移植实时操作系统的可行性。后面我们将应用基于RISC-V处理器的“海洋之芯一号”开发物联网应用的解决方案,实现设备之间的互联互通,推动物联网技术的发展和应用场景的丰富化,为人们的生活带来更多便利与创新。