value=rt_adc_read(adc_dev,ADC_DEV_CHANNEL); rt_kprintf("the value is :%d \n",value); /* 转换为对应电压值 */ vol=value*REFER_VOLTAGE/CONVERT_BITS; rt_kprintf("the voltage is :%d.%02d \n",vol/100,vol%100); /* 关闭通道 */ ret=rt_adc_disable(adc_dev,ADC_DEV_CHANNEL); retur...
在具体移植GD32VF103V-SEVAL的BSP之前,先做好GD32 RISC-V系列的BSP架构。BSP 框架结构如下图所示: BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的Firmware Library以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的...
2、我们进入\rt-thread\bsp\gd32\arm\ 找到gd32407v-start,复制一份后命名为gd32427R-start 3、...
• GD32F450上跑RTthread系统,fish控制台输入了没有反应是何原因 1207 提交评论 2个回答 答案对人有帮助,有参考价值 0 左边方框断点位置就是串口接收中断触发的位置,此时让程序全速运行。当不输入字符时,这个断点处的代码应该是不会执行到的,但是现在我的程序一直进这个接收中断 2023-3-6 09:58:07 评...
开发环境: IDE:RT-Thread Studio 2.1.5 开发板:GD32407V-START 很多朋友在调试的时候,都喜欢使用串口来调试。毕竟简单嘛,GD32的串口资源非常丰富,笔者已经完成了GD32不同系列的串口驱动,大家可以直接使用。 4.1 RT-Thread 的UART简介 UART和其他设备一样,应用程序通过统一的设备管理接口来访问串口硬件,相关接口如...
开发环境: IDE:RT-Thread Studio 2.1.5, Keil5.30 开发板:GD32407V-START GD32407V有3路硬件I2C,但是笔者开发的是软件I2C,默认使用的I2C1的接口,对于应用而言,软件和硬件都是一样的。 5.1 RT-Thread 的I2C简介 I2C(Inter Integrated Circuit)总线是 PHILIPS 公司开发的一种半双工、双向二线制同步串行总线。
BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的Firmware Library以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32VF103V-SEVAL。