打印

来,听听资深专家大石头为您解读GD32和STM32的优缺点

[复制链接]
29428|70
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sunmeat|  楼主 | 2014-11-30 08:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
tarzar 发表于 2014-11-3 16:13
    GD32产品,是否真的与STM32兼容啊,要注意什么啊?


嗯,兼容!

实际上,ST能做的GD都能。
它们最大的不同,就是ST初始化了寄存器,而GD没有。所以GD的结构体要调用xxx_StructInit函数初始化一样。

沙发
sunmeat|  楼主 | 2014-11-30 08:23 | 只看该作者
我看好GD是几方面:
1,频率高点。官方推荐108M,但是不能用USB,我不怕死,在工控上用120M,用了大半年,挺好的。因为频率不同,使用死循环来延迟的代码都要修改。我是用滴答做延迟的,所以不用改。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
11157038 + 2 很给力!
板凳
sunmeat|  楼主 | 2014-11-30 08:24 | 只看该作者
2,Flash零等待,很快!这样子代码执行上明显快了50%。但是GD擦除要比ST慢。

使用特权

评论回复
地板
sunmeat|  楼主 | 2014-11-30 08:24 | 只看该作者
3,GD的Flash是物理乱序的,开盖读取得到的顺序,跟代码逻辑顺序是不同的,所以不怕硬**。

使用特权

评论回复
5
sunmeat|  楼主 | 2014-11-30 08:24 | 只看该作者
4,就是性价比的问题咯。反正我是死磕他们,ST多少钱,同型号的我要求GD最少便宜20%。

使用特权

评论回复
评论
wb786030167 2016-5-27 11:52 回复TA
我们家更给你 不是你是否有兴趣聊聊呢? QQ786030167 
6
sunmeat|  楼主 | 2014-11-30 08:25 | 只看该作者
最后就是技术支持问题啦,想ST厂家支持?做梦吧!但是请教GD,他们倒是会过来,给予很深的技术支持。当然,前提是网上资料不足以解决问题

使用特权

评论回复
7
sunmeat|  楼主 | 2014-11-30 08:25 | 只看该作者
我们做智能家居用GD32F130C8这个,两三块钱,看量。
Cortex-M3架构,但是兼容STM32F030C8,所以用M0的固件库。内部部分寄存器地址又得用M3的,有点诡异。
主频48M,实际上据说是72M降频而来,所以,用72M稳稳的。

当然,GD也有一些问题,比如起振需要更长一些的时间。

使用特权

评论回复
8
apple| | 2014-12-6 12:00 | 只看该作者
不错!

使用特权

评论回复
9
Ketose| | 2014-12-6 14:03 | 只看该作者
GD应该多向新唐学习推广,只有工程师每人手上都有好几块GD的板子,那做项目自然就会优先选择。

使用特权

评论回复
10
sunmeat|  楼主 | 2014-12-7 08:27 | 只看该作者
Ketose 发表于 2014-12-6 14:03
GD应该多向新唐学习推广,只有工程师每人手上都有好几块GD的板子,那做项目自然就会优先选择。 ...

没有新唐的钱多,哈哈

使用特权

评论回复
11
戈卫东| | 2014-12-7 22:10 | 只看该作者
sunmeat 发表于 2014-12-7 08:27
没有新唐的钱多,哈哈

其实这些都是小钱。。。。。。。

使用特权

评论回复
12
sunmeat|  楼主 | 2014-12-9 21:34 | 只看该作者
戈卫东 发表于 2014-12-7 22:10
其实这些都是小钱。。。。。。。

他们舍不得砸板子的

使用特权

评论回复
13
Jerric| | 2014-12-11 09:40 | 只看该作者
sunmeat 发表于 2014-11-30 08:24
3,GD的Flash是物理乱序的,开盖读取得到的顺序,跟代码逻辑顺序是不同的,所以不怕硬**。 ...

真还是假呀? 真不怕硬**?

使用特权

评论回复
14
sunmeat|  楼主 | 2014-12-12 20:56 | 只看该作者
Jerric 发表于 2014-12-11 09:40
真还是假呀? 真不怕硬**?

一定程度上说了吧

使用特权

评论回复
15
xiaocaicai111| | 2015-5-29 08:54 | 只看该作者
Ketose 发表于 2014-12-6 14:03
GD应该多向新唐学习推广,只有工程师每人手上都有好几块GD的板子,那做项目自然就会优先选择。 ...

这里有GD32的板子,可以免费得到http://www.eeboard.com/gd32/

使用特权

评论回复
16
vivilzb1985| | 2015-6-8 19:42 | 只看该作者
这两之间是有些差别的啦。

使用特权

评论回复
17
firstblood| | 2015-6-11 19:17 | 只看该作者
sunmeat 发表于 2014-11-30 08:23
我看好GD是几方面:
1,频率高点。官方推荐108M,但是不能用USB,我不怕死,在工控上用120M,用了大半年, ...

GD的主频的确势必STM32高的。

使用特权

评论回复
18
angerbird| | 2015-6-15 21:12 | 只看该作者
这两者之间的区别的是需要留意的,不然会导致开发上的麻烦的。

使用特权

评论回复
19
smilingangel| | 2015-6-16 19:44 | 只看该作者
Flash零等待,很快!这样子代码执行上明显快了50%。但是GD擦除要比ST慢。这个方面GD还需改进啊。

使用特权

评论回复
20
smilingangel| | 2015-6-16 19:44 | 只看该作者
Flash零等待,很快!这样子代码执行上明显快了50%。但是GD擦除要比ST慢。这个方面GD还需改进啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

208

主题

2132

帖子

13

粉丝