0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

D32VF103控制器的定位是什么?

嵌入式IoT 来源:嵌入式IoT 作者:嵌入式IoT 2021-03-29 16:09 次阅读

对于GD32VF103一些想法

1.定位是什么?

2.编程模型是什么?

3.目前有哪些软件生态可以使用?

4.可以怎么玩?

1.定位是什么?GD32VF103是兆易创新推出的基于Nuclei Bumblebee处理器的32位控制器

从内核特性上来说,主要采用了RISC-V的处理器。

56d57f80-8ec6-11eb-8b86-12bb97331649.png

从系统架构图上来看

条目特性

最大主频108MHz

JTAG支持

SRAM32KB

FLASH128KB

UART5路

I2C2路

SPI3路

CAN2路

ADC2路

DAC1路

WWDGT1路

FWDGT1路

GPIOA.B.C.D.E

TIMER6路

从这些外设的特性上来看,和stm32f103定位差不多,都是属于微控制器的范畴。

如果做物联网应用,那么需要接很多外设和传感器

2.编程模型是什么?这里不谈riscv架构的编程模型,只看看GD32VF103的外设的编程模型。

https://www.rvmcu.com/index.php?app=quickstart&ac=doc&u=pdf&id=11

通过GD32VF103的用户手册来看,其设计思想基本和stm32差不多。

比如该CPU的省电模式也分为三种。

模式睡眠深度睡眠待机

描述仅关闭 CPU 时钟1、关闭 1.2V 电源域的所有 时钟

2、关闭 IRC8M、HXTAL 和 PLL1、关闭 1.2V 电源域的供电

2、关闭 IRC8M、HXTAL 和PLL

LDO 状态开启开启、低功耗模式关闭

配置SLEEPDEEP = 0SLEEPDEEP = 1

STBMOD = 0SLEEPDEEP = 1

STBMOD = 1, WURST=1

进入指令WFI 或 WFEWFI 或 WFEWFI 或 WFE

唤醒若通过 WFI 进入,则任 何中断均可唤醒;

若通过 WFE 进入,则 任何事件均可唤醒若通过 WFI 进入,来自 EXTI 的任何中断可唤醒;

若通过 WFE 进入,来自 EXTI 的任 何事件可唤醒1、NRST 引脚

2、WKUP 引脚

3、FWDGT 复位

4、RTC

唤醒延迟无IRC8M 唤醒时间 如果 LDO 处于低功耗模式,

需增加 LDO 唤醒时间上电序列

另外该MCU也有84字节的BKP RAM可以作为程序备份寄存器

类似于stm32的库函数操作和HAL等等,GD32VF103也提供了类似的库。

通过将函数的封装,是的上层应用可以直接操作相关的接口,不用关注底层寄存器的实际的具体位的意义,降低了嵌入式开发的门槛。

这一点还是做的不错的。相比于寄存器操作的开发方式,这种出错的概率更加的低了,而且可以更加专注于上层业务逻辑的开发。

3.目前有哪些软件生态可以使用?这一点也是做应用比较关注的,生态是一个片子是否成熟,是否可以稳定使用的一个评估标准。

当前我所了解到的,GD32VF103的生态确实没有非常火热,但是一些基础软件已经有实现了。

比如芯来科技推出的IDE里面对这款片子的支持已经完成一些裸机,中断、定时器等等功能。

也支持了freertosrtthreaducosii等等常用的rtos的功能。这些对做业务逻辑的设计非常有好处。

但是比较遗憾的是上层软件生态并不繁荣,也没有一些有趣的应用运行在这个板子上有设计。

4.可以怎么玩?从上面的芯片资源上来看,该芯片的设计定位的是采集、微控制、以及逻辑简单的设备端。所以我个人觉得,在一些物联网设备端可以使用一些,也可以做做设备控制,状态采集等等。另外随着生态的完善,作为ST的替代也未尝不可。主要还是需要有人一起推进其生态的完善。

个人感觉,这个板子设计的还行,就是GD基本上不怎么宣传,也不做生态,导致很多人不知道或者不敢用。虽然这只是一款简单的MCU,随着RISCV发展,也说不定会成为一个不错的学习RISCV的平台。

原文标题:对于GD32VF103一些想法

文章出处:【微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19134

    浏览量

    228910
  • 控制器
    +关注

    关注

    112

    文章

    16149

    浏览量

    177193

原文标题:对于GD32VF103一些想法

文章出处:【微信号:Embeded_IoT,微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    GD32VF103:采用RISC-V内核设计的MCU

    GD32VF103 系列 SOC 是兆易创新与芯来科技合作,基于 RISC-V 架构设计的一款面向 IOT 领域的 MCU,主频最高 108 MHZ,根据定位差异,片内 Flash 16~128 KB,片上 SRAM 8~32 KB。
    的头像 发表于 06-17 09:50 5435次阅读

    RISC-V内核的32位通用微控制器 GD32VF103芯片简介

    1. 芯片简介 GD32VF103系列MCU是基于RISC-V内核的32位通用微控制器,具备均衡的处理效能和系统资源,适用于工业控制、消费电子、新兴IoT等嵌入式市场应用。 内核:芯来
    发表于 10-23 06:46

    GD32VF103 PMU的用法

    使用的GD32VF103控制器提供了电源管理单元(Power Management Unit,PMU),它提供了三种省电模式,本期内容将介绍其中一种模式的应用,帮助大家学习PMU的用法。 系统环境 Windows
    发表于 08-14 08:52

    EMC6D103原文资料数据手册PDF免费下载(风扇控制器集成电路)

    该文档是EMC6D103(风扇控制器集成电路)中文资料用户手册,EMC6D103的应用特征、功率参数、应用范围和基本电路。还包括EMC6D103应用电路图和引脚配置图,是最全的EMC6
    发表于 10-28 10:20 4次下载
    EMC6<b class='flag-5'>D103</b>原文资料数据手册PDF免费下载(风扇<b class='flag-5'>控制器</b>集成电路)

    32位基于ARM核心的微控制器SRM32F103xC系列

    32位基于ARM核心的微控制器SRM32F103xC系列
    发表于 06-15 10:30 1次下载

    STM32F103C8T6微控制器手册

    STM32F103C8T6微控制器手册免费下载。
    发表于 05-24 16:05 48次下载

    控制器CH32F103应用手册

    电子发烧友网站提供《微控制器CH32F103应用手册.pdf》资料免费下载
    发表于 09-09 15:06 1次下载
    微<b class='flag-5'>控制器</b>CH32F<b class='flag-5'>103</b>应用手册

    GD32VF103xx 数据表

    GD32VF103xx 数据表
    发表于 02-22 18:23 1次下载
    GD32<b class='flag-5'>VF103</b>xx 数据表

    GD32VF103 数据表

    GD32VF103 数据表
    发表于 02-22 18:30 0次下载
    GD32<b class='flag-5'>VF103</b> 数据表

    GD32VF103 用户 手册

    GD32VF103 用户 手册
    发表于 02-23 18:56 3次下载
    GD32<b class='flag-5'>VF103</b> 用户 手册

    VF控制SIMULINK实现方案及仿真教程

    上期介绍了DROOP控制,本期来详细介绍下 VF控制SIMUlink实现方案 ,以及 对标实际控制器的“仿真”教程1.VF
    发表于 03-02 15:28 7次下载
    <b class='flag-5'>VF</b><b class='flag-5'>控制</b>SIMULINK实现方案及仿真教程

    STM32F103xC/STM32F103xD/STM32F103xE微控制器手册

    本数据表提供了以下部件的订购信息和机械装置特性STM32F103xC、STM32F103xD和STM32F103xE高密度性能线微控制器。有关整个STMicroelectronics
    发表于 05-17 11:25 4次下载

    基于CKS32F103RCT6开发的智能控制器

    基于CKS32F103RCT6开发的智能控制器
    的头像 发表于 10-26 17:30 608次阅读
    基于CKS32F<b class='flag-5'>103</b>RCT6开发的智能<b class='flag-5'>控制器</b>

    兆易创新GD32VF103xx系列MCU用户手册

    兆易创新GD32VF103xx系列MCU用户手册GD32VF103xx系列MCU用户手册
    发表于 10-19 17:26 2次下载

    兆易创新GD32VF103系列开发板套件

    兆易创新GD32VF103系列开发板套件GD32VF103系列开发板套件
    发表于 10-19 17:26 5次下载