
GD32MCU
单片机软硬件方案开发
各类电子单片机软硬件方案开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GD32E230+ADC+DMA 多通道采集
GD32E230 ADC +DMA 多通道采集原创 2022-05-11 12:40:48 · 2975 阅读 · 4 评论 -
GD32E230 ADC+DMA 单通道
ADC.C __IO uint16_t ADCConvertedValue ; void ADC_IO_Init(uint8_t adcPin) { rcu_periph_clock_enable(RCU_GPIOA); rcu_adc_clock_config(RCU_ADCCK_APB2_DIV6);// ADC时钟为 72/6 = 12MHz if(adcPin==0) {gpio_mode_set(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD原创 2021-11-11 10:19:53 · 2540 阅读 · 2 评论 -
STM32 使用RTT_Viewer和J-Scope 输出调试信息
1.安装J-link驱动后在如下目录找到这几个文件2.加入到自己的工程中,并添加路径3. 在main.C 加入头文件 #include "SEGGER_RTT.h"4.调用初始化函数 : SEGGER_RTT_INIT();5.在需要的地方调用打印输出函数: SEGGER_RTT_printf("adc=%d\r\n",adc); 如要在J-Scope 看变量波形则调用:SEGGER_JS_WRITE(adc,0,0); //三个参数对应三个数据输...原创 2021-03-18 16:02:47 · 1221 阅读 · 0 评论 -
ADC输入接地输出不为0,ADC值跳动厉害
最近用到某品牌国产32bit MCU,调试ADC时发现这个问题:ADC输入接地输出不为0(ADC值100多),ADC值跳动厉害。1.一开始PA0用作ADC输入,以为是PA0有WAKE复用引起,改到PB0。无改善!2.数字地模拟地分开,单点0欧姆电阻连接。无改善!3.电源纹波大,电源加磁珠隔开,加滤波电容,无改善!4.最后发现!ADC初始化配置改为下拉输入模式,ADC值跳动厉害的问题改善了!!!之前跳几十个ADC值,现在10个ADC 值以内跳,也算正常。加软件滤波就很稳了!5.没用到的AD原创 2021-03-16 13:28:50 · 6092 阅读 · 2 评论 -
Keil MDK “Ivalid Rom Table”,“Device could not be powered up”的解决办法
=================================================================================用GD32的MCU在Keil MDK 环境下,搭建完工程,编译后使用GD-LINK或者ULINK下载程序时可能遇到如下弹窗,或者错误提示“Ivalid Rom Table”:解决方法:点击 按钮,或者菜单Flash – Confi...原创 2018-12-06 21:18:32 · 10457 阅读 · 2 评论