GD的MCU内核是裁剪版本吗?

[复制链接]
5780|18
 楼主| hjz21 发表于 2022-11-16 08:58 | 显示全部楼层 |阅读模式
大家好,我使用GD32F150,对IO脚操作如下:
while(1)
{
GPIO_BOP(GPIOB) = GPIO_PIN_6;
GPIO_TG(GPIOB) = GPIO_PIN_6;
GPIO_BC(GPIOB) = GPIO_PIN_6;

}
单步调试发现,GPIO_BOP操作后,万用表测3.3V
GPIO_BC操作后,测到0.0V。
说明这两个操作没有问题,但GPIO_TG,没有变化,这个操作应该是切换输出,1应该变0,0变1。
但实测没有变化,不知道GD的内核是不是裁剪了一些功能和寄存器,做了个裁剪版本?
请问有哪位大侠碰到类似问题吗?
sonicll 发表于 2022-11-17 13:48 | 显示全部楼层
F150没有TG这个寄存器,F170/190才有
七毛钱 发表于 2022-11-17 16:13 来自手机 | 显示全部楼层
本帖最后由 七毛钱 于 2022-11-17 16:15 编辑

这个型号的芯片确实没有寄存器
yangxiaor520 发表于 2022-11-17 19:07 来自手机 | 显示全部楼层
你这个寄存器都用错了啊
智芯云技术 发表于 2022-11-18 16:18 | 显示全部楼层
这颗没有寄存器的。
chenqianqian 发表于 2022-11-19 10:55 来自手机 | 显示全部楼层
楼上这回答有点迷糊了,怎么会没有寄存器。
daichaodai 发表于 2022-11-19 17:42 来自手机 | 显示全部楼层
这个型号没有这个操作寄存器
天意无罪 发表于 2022-11-19 23:29 | 显示全部楼层

GD的MCU内核是裁剪版本吗?

建议看看自己使用型号的手册,每个型号的寄存器可能是有区别的。
imdx 发表于 2022-11-20 11:58 来自手机 | 显示全部楼层
用寄存器要看手册
sonicll 发表于 2022-11-21 09:30 | 显示全部楼层
这个叫外设删减,不叫“内核裁剪”
LOVEEVER 发表于 2022-11-21 13:07 | 显示全部楼层
个人感觉对于芯片而言其实是不同版本型号的功能不同吧,具体的楼主还得看一些手册确认一下
小小蚂蚁举千斤 发表于 2022-11-22 19:59 | 显示全部楼层
sonicll 发表于 2022-11-21 09:30
这个叫外设删减,不叫“内核裁剪”

其实这叫做不同产品更为合适吧,本来就是不一样的,当然价格还不同呢
cornrn 发表于 2022-11-24 20:33 | 显示全部楼层

GD的MCU内核是裁剪版本吗?

你会不会玩,寄存器都搞错了
Innercourage 发表于 2022-12-8 14:41 | 显示全部楼层

GD的MCU内核是裁剪版本吗?

有没有寄存器那必须要查阅一下设计手册了
abotomson 发表于 2022-12-11 18:05 | 显示全部楼层
GD的单片机的性能比ST要高很多的 。
burgessmaggie 发表于 2022-12-12 12:22 | 显示全部楼层
这个没有剪裁内核,都是一样的。              
primojones 发表于 2022-12-12 12:42 | 显示全部楼层
这个都是ARM的内核的。              
LLGTR 发表于 2022-12-13 17:05 | 显示全部楼层
你是再调试的时候看这个寄存器没变化吗?
MessageRing 发表于 2022-12-20 18:07 | 显示全部楼层
你这个型号没有这个寄存器吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

160

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部