代码编织梦想

基于gd32f103移植freemodbus master 主栈-爱代码爱编程

1.移植freemodbus master需要先移植RT-Thread操作系统 GD32F103C8T6移植 RTT Nano 教程-CSDN博客 2.移植freemodbus master协议栈 在移植了RTT以后,

error: #5: cannot open source input file “core_cminstr.h“_no source": error: #5: cannot open source input fi-爱代码爱编程

GD32F103VET6和STM32F103VET6引脚兼容。 GD32F103VET6工程模板需要包含头文件:core_cmInstr.h和core_cmFunc.h,这个和STM32F103还是有区别的,否则会报错,如下:  error:  #5: cannot open source input file "core_cmInstr.h": No

gd32f303固件库开发-爱代码爱编程

GD32F303固件库开发 芯片申请GD32F303固件库开发(1)----前期准备与烧录GD32F303固件库开发(2)----读保护与写保护GD32F303固件库开发(3)----使用固件库点亮LEDGD3

gd32f103系列教程—(时钟篇)-爱代码爱编程

GD32的时钟树如下所示 当我们需要使用usb功能升级app程序时我们需要修改时钟配置。 根据USB标准规定,USB全速模块需要使用48MHz的固定时钟。为了满足这一要求,需要同时配置两个时钟:USB控制器时钟和APB1到USB接口时钟。USB控制器时钟的频率必须精确到48MHz,而APB1到USB接口时钟实际上是APB1

【gd32f103】自定义程序库08-dma+adc-爱代码爱编程

DMA 自定义函数库说明: 将DMA先关的变量方式在一个机构体中封装起来,主要参数有 dma外设, 时钟, 通道, 外设寄存器地址, 数据传输宽度, 数据方向, 外

【gd32f103】自定义程序库06-基本定时器,实现定时中断-爱代码爱编程

基本定时器 自定义函数库说明: 将TIME_BASE相关的变量方式在一个机构体中封装起来,主要参数有 定时器编号 定时器时钟 预分频 自动重载值 中断编号

【gd32f103】自定义程序库05-开源库cjson使用记录-爱代码爱编程

json处理 函数库CJson cJSON.h /* Copyright (c) 2009-2017 Dave Gamble and cJSON contributors Permission is here

【gd32f103】自定义程序库04-串口空闲中断接收数据+回调函数-爱代码爱编程

串口使用 自定义函数库说明: 将串口先关的变量方式在一个机构体中封装起来,主要参数有 发送,接收的pin,pin分组,pin分组的时钟 串口号,波特率,串口时钟,中断是能,中断向量编号,回调函数,

gd32f103学习笔记(一)开发板设计以及工程建立-点亮led-爱代码爱编程

目录 作品简介 一、机缘 二、硬件设计 三、软件开发 四、功能进度 五、收获 作品简介         在两个月前就有这个想法,主要是让MCU连接网络,通过手机端APP采集板子上的硬件信息等。也可以下发指令,控制硬件做出相应反应,加上语音识别模块。         注意:这个小设计纯粹为了学习,如果读者在阅读过程中发现有错误,请

gd32f103-timer模块-爱代码爱编程

定时器是一个功能强大的外设。 一般功能: 定时中断,计时器,给定一个时间,到达时间后产生一个中断定时器输出比较的功能,用于PWM波形的产生,驱动电机定时器输入捕获,测频率 核心关键参数: 16位计数器16位预分频器16位自动重装载寄存器 比如高级定时器0,最大是108M,108M/65536/65536=39.76823……(最大定时时间)

gd32f103-初次接触-爱代码爱编程

前期资料 外形 原理图 参考手册 1.芯片数据手册 2.用户手册 3.固件库使用指南 固件库解析 外设缩写 一些不常见的外设缩写。 BKP 备份寄存器 DBG 调式模块 ENET 以太网控制模块Ethernet EXMC 外部存储器控制 EXTI 外部中断事件控制器 FMC 闪存控制器 GPIO/AFIO

实验四:esp8266wifi通讯实验-爱代码爱编程

本实验开发板基于:GD32F103 我们首先需要看一下原理图 根据原理图可以看到,ESP8266是通过PA2 PA3这个串口进行通讯,PA13是控制它的复位, 从芯片手册中可以看到PA2PA3是串口1,PA2是串口1的发送,PA3是串口1的接收。

实验三、485通讯-爱代码爱编程

/***************************************************************************//** 文件: main.c 版本: V1.0.0 时间: 202101201 平台:MINI-GD32F103C8T6开发板 *****************************

实验二、设置1ms定时器-爱代码爱编程

/***************************************************************************//** 文件: main.c 版本: V1.0.0 时间: 202101201 平台:MINI-GD32F103C8T6开发板 ******************************

模数转换器(adc)-爱代码爱编程

目录 一、简介: 二、主要特征 三、校准(CLB) 四、ADC时钟 五、ADCON开关 六、规则组和注入组 七、转换模式 八、注入通道管理 九、可编程的采样时间 十、外部触发 十一、温度传感器和内部参考电压 一、简介: 12位ADC是一种采用逐次逼近方式的模拟数字转换器。它有18个多路复用通道,可以转换来自16个外部通道和2

gd32f303固件库开发(17)----内部flash读写-爱代码爱编程

概述 本例程主要讲解如何对芯片自带Flash进行读写,用芯片内部Flash可以对一些需要断电保存的数据进行保存,无需加外部得存储芯片,本例程采用的是GD32F303ZET6主控,512K大小的Flash。 最近在弄ST和G

stm32cubemx开发gd32f303(11)----输出pwm及修改pwm频率与占空比_记帖的博客-爱代码爱编程

概述 本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。 本章主要配置定时器输出PWM,同时演示PWM频率与占空比。 需要GD样片的可以加Q_QUN申请:6_15

gd32f303固件库开发(10)----双adc轮询模式扫描多个通道_记帖的博客-爱代码爱编程

GD32F303固件库开发.10----双ADC轮询模式扫描多个通道 概述视频教学csdn课程硬件准备keil配置使能串口串口重定向ADC通道设置ADC0初始化ADC0配置ADC1初始化ADC1配置ADC数据采集数据

GD32F103学习笔记(8)——ADC接口使用-爱代码爱编程

一、简介 ADC(Analog-to-Digital Converter),即模拟-数字转换器,可以将连续变化的模拟信号转换为离散的数字信号,进而使用数字电路进行处理,称之为数字信号处理。 GD32F103 系列有 3 个 ADC,精度为 12 位,每个 ADC 最多有 18 个多路复用通道,可以转换来自 16个外部通道和 2 个内部通道的模拟

26. GD32F103C8T6入门教程-CAN外设回环测试-爱代码爱编程

1.基础知识 相关stm32CAN外设 外设特征: 3个发送邮箱2个深度为3个邮箱的接收FIFO自动重传自动唤醒发送、接收时间戳最大速率1Mbps3种工作模式 睡眠模式:可以检车总线状态自动唤醒初始化工作模式:如果需要对 CAN 总线通信参数调整, CAN 必须进入初始化工作模式正常工作模式:4中通讯模式: 静默通讯模式回环通讯模式:发送的数据又可