打印

GD32F303官方库里的DAC,PWM的例子

[复制链接]
3871|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laserpic|  楼主 | 2019-3-10 22:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32F303下载基于STM32f103标准库的程序到板子里,DAC,PWM都工作正常。下载GD32F303官方库里的DAC,PWM的例子到板子里去,都没有输出。程序单步调试找不出原因。
沙发
lvben5d| | 2019-3-10 22:35 | 只看该作者
本帖最后由 lvben5d 于 2019-3-11 07:03 编辑

其实 GD32的寄存器地址 都跟STM32 一样布局的,看下GD的库,初步的一些简单应用就O了。 一样的工程结构,一样的套路。如果你要GD32F130工程,我这有仿真运行OK的。可以去套路190.

使用特权

评论回复
板凳
laserpic|  楼主 | 2019-3-10 22:42 | 只看该作者
lvben5d 发表于 2019-3-10 22:35
其实 GD32的寄存器地址 都跟STM32 一样布局的,看下GD的库,初步的一些简单应用就O了。 一样的工程结构,一 ...

谢谢,正在仔细对寄存器。

使用特权

评论回复
地板
whtwhtw| | 2019-3-11 08:30 | 只看该作者
laserpic 发表于 2019-3-10 22:42
谢谢,正在仔细对寄存器。

只要寄存器地址和功能一样,库都是可以通用的,连cubemx也可以用

使用特权

评论回复
5
laserpic|  楼主 | 2019-3-11 13:10 | 只看该作者
whtwhtw 发表于 2019-3-11 08:30
只要寄存器地址和功能一样,库都是可以通用的,连cubemx也可以用

谢谢,找到原因了,我用了一个宏,感觉地址对就用上了,没仔细看里面。问题如下:
我之前用的地址用的是:DACC_R12DH 和 TIMER_DMATB(TIMER0),所以没有输出。
(DAC + 0x20U)//DACC_R12DH(代表的是寄存器,也就是该地址所指的值)
(TIMER0+ 0x4CU)//TIMER_DMATB(TIMER0)(代表的是寄存器,也就是该地址所指的值)

使用特权

评论回复
6
laserpic|  楼主 | 2019-3-11 13:13 | 只看该作者
whtwhtw 发表于 2019-3-11 08:30
只要寄存器地址和功能一样,库都是可以通用的,连cubemx也可以用

STM32F303寄存器与GD32F303完全不同了,用cubemx只能用STM32F103这个型号来替代,这样一来FPU,DSP都用不上了,

使用特权

评论回复
7
123ycli| | 2019-3-28 17:25 | 只看该作者
现在GD的库也搞的很不错了,你为什么不用GD的库呢,干嘛要折腾STM32的移植呢

使用特权

评论回复
8
123ycli| | 2019-3-28 17:26 | 只看该作者
laserpic 发表于 2019-3-11 13:10
谢谢,找到原因了,我用了一个宏,感觉地址对就用上了,没仔细看里面。问题如下:
我之前用的地址用的是: ...

我记得最早最早的时候,GD出过一个STM32的移植文档,你可以找找看。

使用特权

评论回复
9
123ycli| | 2019-3-28 17:26 | 只看该作者
lvben5d 发表于 2019-3-10 22:35
其实 GD32的寄存器地址 都跟STM32 一样布局的,看下GD的库,初步的一些简单应用就O了。 一样的工程结构,一 ...

仿真运行OK?怎么仿真呢?可以软仿吗?

使用特权

评论回复
10
123ycli| | 2019-3-28 17:27 | 只看该作者
laserpic 发表于 2019-3-11 13:13
STM32F303寄存器与GD32F303完全不同了,用cubemx只能用STM32F103这个型号来替代,这样一来FPU,DSP都用不 ...

GD的产品,貌似只有GD32F103个STM32F103比较相似,其他型号的变动挺大的。

使用特权

评论回复
11
laserpic|  楼主 | 2019-12-28 08:39 | 只看该作者
123ycli 发表于 2019-3-28 17:25
现在GD的库也搞的很不错了,你为什么不用GD的库呢,干嘛要折腾STM32的移植呢 ...

是的看了GD的库,确实比较简洁。ST的HAL就比较复杂了,包了好多层。我现在在用GD32F450的芯片,但还是有个问题,基于GD库的实例不多,可参考的资料有点少。

使用特权

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

本版积分规则

9

主题

187

帖子

0

粉丝