Image
Image

sonicll

+ 关注

粉丝 3     |     主题 17     |     回帖 884

读AD问题
2020-8-3 18:12
  • GigaDevice GD32 MCU
  • 10
  • 1418
  使能时钟是必须操作,绝大部分外设,如果不使能时钟,寄存器是不能写入的 ...  
GD32 采样率 采样时间 转换时间 时钟频率如何设置
2020-8-3 18:26
  • GigaDevice GD32 MCU
  • 12
  • 3165
  我前面说的连续采样是指开启ADC的连续采样模式,这种模式只要触发一次就会连续采样,不需要一直给触发信 ...  
  ADC时钟是从AHB或者APB2分频得到的,可以用rcu_adc_clock_config()函数设置。 采样时间是可以设置的,转换 ...  
GD32F305 float 类型变量赋值进入HARDFAULT?
2020-8-3 18:29
  • GigaDevice GD32 MCU
  • 7
  • 1497
  估计是你的工程设置里启用了FPU,编译生成了浮点指令,但是软件里系统初始化的时候没有打开FPU,导致浮点指 ...  
GD32F303 ADC DMA 中断
2020-7-14 11:07
  • GigaDevice GD32 MCU
  • 7
  • 2936
  你是需要把每一次的采样数据都发送出来,不能漏掉数据吗?如果你是1M采样速率,想用串口发出来,那串口波 ...  
  DMA的传输完成中断使能了吗,NVIC配置DMA的中断了吗,你的用法是不需要配ADC中断的,只需要配DMA通道的中断 ...  
GD32F330 如何动态调节PWM频率?
2020-12-3 22:07
  • GigaDevice GD32 MCU
  • 4
  • 2408
  我之前用ST的芯片,是可以在timer运行时动态修改预分频值和重载值的,GD手册里有个图也画了可以在运行时 ...  
  直接给TIMER_CAR寄存器写值不行吗?或者用timer_autoreload_value_config()这个函数  
GD32F130,DMA方式读ADC一直0x0000,电压实际一直有变
2024-5-27 23:12
  • GigaDevice GD32 MCU
  • 43
  • 7497
  代码看起来似乎没有问题,你可以先试试换成内部通道看看,比如内部温度,看看采样值有数据吗 ...  
GD32的串口6就是不通怎么办
2024-2-7 16:18
  • GigaDevice GD32 MCU
  • 6
  • 1256
  你用的什么型号?GD32F450吗?PG9和PG14给USART5用,需要配置为GPIO_AF_8,注意看datasheet里那个管脚复用 ...  
请教一下GD32F450的硬件I2C的配置问题
2020-7-14 18:24
  • GigaDevice GD32 MCU
  • 2
  • 1142
  SCL和SDA接上拉电阻了吗,还有可能是你接的设备没有正常工作,把总线拉低了,导致一直busy ...  
gd32f105
2020-7-15 08:55
  • GigaDevice GD32 MCU
  • 2
  • 806
  应该是早期的资料写错了,最新的datasheet,外部晶振3~32MHz  
Timer GPIO channel output compare mode
2020-7-15 13:08
  • GigaDevice GD32 MCU
  • 3
  • 1269
  看用户手册TIMER模块的TIMERx_CHCTL0寄存器描述,bit6~bit4,CH0COMCTL[2:0],有详细说明。 你说的PWM偏移 ...  
GD32VF103运行周期
2020-7-16 08:54
  • GigaDevice GD32 MCU
  • 5
  • 1069
  可能和IDE有关,我之前用的eclipse,下载完程序,芯片是不会像keil下那样自动reset然后run的,需要手动复 ...  
  加上delay正常吗?我感觉像是写BC和BOP太频繁,硬件响应不过来,GPIO的翻转速度是有限的 ...  
stm32晶振引脚与CAN通讯问题求解?
2020-8-8 12:36
  • ST MCU
  • 4
  • 1183
  用内部晶振应该问题不大,论坛里以前有人用内部晶振跑500K的CAN,是可以的。内部晶振也是可以手动校准的 ...  
  你理解反了,文档的意思是,芯片原来的OSC_IN和OSC_OUT可以通过remap变成PD0和PD1,但是原来PD0和PD1是不能 ...  
GD32F 注入组超过了怎么处理
2020-7-20 11:51
  • GigaDevice GD32 MCU
  • 8
  • 1063
  ADC的DMA错位很有可能是因为反复写入CTL1寄存器造成的,CTL1寄存器的bit0,ADC使能位,在这一位已经是1的 ...  
  你用的是什么型号,如果是有两个ADC的型号,可以用另一个ADC的注入组。 如果只有1个ADC,可以在注入组采样 ...  
GD 除了KEIL和IAR还有什么可用的编译软件?
2020-7-28 21:16
  • GigaDevice GD32 MCU
  • 5
  • 1370
  eclipse + GCC是可以用的,开源免费,不过相关资料比较少  
2
3
近期访客