打印

GD32F307 Tim7

[复制链接]
1560|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
miaolian000|  楼主 | 2022-12-6 10:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32F307 Tim7 寄存器写不进,是不是时钟开关写错了

使用特权

评论回复
沙发
sonicll| | 2022-12-6 11:11 | 只看该作者
你用的是哪个型号,F307RC和F307VC是没有TIMER7的

使用特权

评论回复
板凳
miaolian000|  楼主 | 2022-12-6 11:44 | 只看该作者
sonicll 发表于 2022-12-6 11:11
你用的是哪个型号,F307RC和F307VC是没有TIMER7的

文档有说吗

使用特权

评论回复
地板
miaolian000|  楼主 | 2022-12-6 11:56 | 只看该作者
sonicll 发表于 2022-12-6 11:11
你用的是哪个型号,F307RC和F307VC是没有TIMER7的

还要问一下,F307RC HXTAL可以用8M,然后系统时钟120M吗?
好像时钟修改不了

使用特权

评论回复
5
LLGTR| | 2022-12-6 13:36 | 只看该作者
是寄存器的值改变不了吗?

使用特权

评论回复
6
sonicll| | 2022-12-6 13:42 | 只看该作者

datasheet,第2章的device information,有个大表格,每个型号具体有几个外设都列出来了

使用特权

评论回复
7
sonicll| | 2022-12-6 13:47 | 只看该作者
miaolian000 发表于 2022-12-6 11:56
还要问一下,F307RC HXTAL可以用8M,然后系统时钟120M吗?
好像时钟修改不了

需要把gd32f30x.h里的HXTAL_VALUE宏定义由25M改成8MHz,然后把system_clock_120m_hxtal()函数里配置RCU_CFG1那里,RCU_PREDV1_DIV5改成RCU_PREDV1_DIV2,RCU_PREDV0_DIV10改成RCU_PREDV0_DIV8,这样就变成 (8M/2)*8/8 = 4M,然后RCU_CFG0那里保持30倍频不变,4M*30=120M

使用特权

评论回复
8
V853| | 2022-12-6 13:58 | 只看该作者
时钟就算不开启,寄存器的值应该都会被修改。只是外设不会有动作。

使用特权

评论回复
9
sonicll| | 2022-12-6 14:10 | 只看该作者
V853 发表于 2022-12-6 13:58
时钟就算不开启,寄存器的值应该都会被修改。只是外设不会有动作。

正常情况下,绝大部分外设都是要先开时钟才能写寄存器的,不开时钟写不进去

使用特权

评论回复
10
cranx| | 2022-12-6 15:19 | 只看该作者
学习一下

使用特权

评论回复
11
miaolian000|  楼主 | 2022-12-6 16:20 | 只看该作者
sonicll 发表于 2022-12-6 14:10
正常情况下,绝大部分外设都是要先开时钟才能写寄存器的,不开时钟写不进去 ...

请问一下12Bit ADC 和DAC最高采样率多少,GD32F307RC

使用特权

评论回复
12
sonicll| | 2022-12-6 16:47 | 只看该作者
miaolian000 发表于 2022-12-6 16:20
请问一下12Bit ADC 和DAC最高采样率多少,GD32F307RC

datasheet上ADC最高是2.86Msps,DAC没写

使用特权

评论回复
13
天天向善| | 2022-12-6 17:02 | 只看该作者
是不是寄存器写错了?或者寄存器是只读寄存器?

使用特权

评论回复
14
V853| | 2022-12-8 10:13 | 只看该作者
sonicll 发表于 2022-12-6 14:10
正常情况下,绝大部分外设都是要先开时钟才能写寄存器的,不开时钟写不进去 ...

是这样吗?还真没太注意这回事。

使用特权

评论回复
15
LucasYe| | 2022-12-8 11:51 | 只看该作者
楼主之前是用STM32F107RCT6的吧,是否试下我们的呢,软硬件都兼容,型号CKS32F107RCT6,有需要联系:sales30@hlj-ic.com,手机19866620108

使用特权

评论回复
16
MessageRing| | 2022-12-20 18:45 | 只看该作者
是寄存器写错了吗?

使用特权

评论回复
17
小小蚂蚁举千斤| | 2022-12-20 19:43 | 只看该作者
这种情况下感觉是不是配置有问题导致的

使用特权

评论回复
18
tpgf| | 2023-1-3 10:32 | 只看该作者
tim7的哪个寄存器写不进去啊 有些寄存器的位是只读的

使用特权

评论回复
19
nawu| | 2023-1-3 10:42 | 只看该作者
是不是代码时许有问题 先配置时钟需要

使用特权

评论回复
20
aoyi| | 2023-1-3 11:11 | 只看该作者
原来不同模块的初始化还得讲究一个先后的顺序啊

使用特权

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

本版积分规则

3

主题

9

帖子

0

粉丝