指令索引ABS绝对值ACS反余弦ADF加法ASN反正弦ATN反正切CMF比较浮点值CNF比较取负的浮点值COS余弦DVF除法EXP指数FDV快速除法FIX转换浮点值成整数FLT转换整数成浮点值FML快速乘法FRD快速反向除法LDF装载浮点值LFM装载多个浮点值LGN自然对数LOG常用对数MNF传送取负的值MUF乘法MVF传送值/浮点寄存器到一个浮点寄存器NRM规格化POL极化角POW幂RDF反向除
转载
2024-09-15 20:58:37
337阅读
最近研究了下GD32F470芯片手册,发现标称的内存512KB, 其实是连TCMSRAM一起算的,即TCMSRAM+SRAM0+SRAM1+SR件手动加上TCMSRAM初始化,经测试可以正常使用。
原创
2024-05-07 14:05:02
594阅读
Arm Keil | GigaDevice GD32F470ZG
原创
2024-06-26 15:49:41
30阅读
定时器影子寄存器的作用,可以在突然改变时钟分频系数的时候,先执行完前一个系数,然后再执行下一个时钟分频系数的程序
原创
2023-03-13 21:12:20
230阅读
GD32F303固件库开发.1----前期准备与烧录概述视频教学pack包调试软件GD-LINK下载GD-LINK烧录Keil烧录配置J-Flash Lite下载J-Flash下载最后 概述在这使用固件库开发兆易创新GD32F303,然后进行测试。需要样片的可以加群申请:615061293。 GD固件库下载链接如下。这里使用GD官网的固件库进行开发。 视频教学GD3
使用这段代码还需要使用SDRAM模块工程代码可以参考正点原子的例程LCD.h#ifndef __LCD_H
#define __LCD_H
#include "sys.h"
#include "stdlib.h"
#include "delay.h"
//LCD重要参数集
typedef struct
{
uint16_t width; //LCD 宽度
uin
如何实现gd32f450_freertos 例程
在使用gd32f450芯片进行嵌入式开发时,结合FreeRTOS实现多任务调度是一个常见的需求。本文将介绍如何搭建gd32f450_freertos例程,帮助刚入行的小白快速上手。
整体流程
下表展示了搭建gd32f450_freertos例程的整体流程:
| 步骤 | 内容 |
| ------ | ------ |
| 1 | 准备工
原创
2024-04-24 11:46:27
255阅读
随着ST公司芯片的价格越来越高,许多公司开始寻求国产芯片进行替换,但是大部分人用习惯了ST的单片机,突然更换国产芯片,很多产品的性能需要重新测试,对于资历比较深的嵌入式工程师来说,更换芯片后,上手还是比较快的。但是对于一些新手来说,就比较难了。特别是对于一些刚上大学的大学生,刚接触嵌入式,ST的单片机资料比较多,但是价格比较高,有点望尘莫及。国产芯片价格比较低,但是资料少,虽然说和ST公司的芯片完
GD32F303固件库开发芯片申请GD32F303固件库开发(1)----前期准备与烧录GD32F303固件库开发(2)----读保护与写保护GD32F303固件库开发(3)----使用固件库点亮LEDGD32F303固件库开发(4)----GPIO输出函数说明GD32F303固件库开发(5)----GPIO输出模式,速率测试、开漏和输出说明GD32F303固件库开发(6)----GPIO输入函
GD32F103实战笔记背景 在我入门之处,曾经请教过老师,请教过学长,看过很多帖子,大家给了各有各的方法,折腾了很久才初窥门径,所以,在这里提供一个我认为比较比较容易上手的入门步骤,如下先会使用它弄懂原理照着原理可以做一个实战1__编程规范目的 规范是经验的积累,需要慢慢用心去体会。规范1. 原则简洁明了,提高代码可读性,读的是代码而不是注释,注释永远都是辅助的。零告警,严谨的语法才能保障代码表
假设有一个浮点数 float FL = 3.14159267 (和圆周率很像啊),它在计算中的是怎样存储的呢?步骤1: 转换为二进制表示,浮点数分为整数部分和小数部分,对于该浮点数来说,整数部分为3,浮点数部分为0.14159267. 这里假设FL是4个字节,32位浮点数表示. 十进制 二进制 3 【0000,0011】 0.14159267 【0010,0100,0011,1111,0110
注:两种移植都有介绍。arm-linux的gdb移植分为两种情况.一种是交叉调试版。这一种模式是需要编译一个arm-linux版本gdbserver (GDB的stub模块).然后再编译一个X86版本交叉调试的gdb.为了与桌面版本身的gdb 区别开来,一般改名为 arm-linux-gdb。两者通过串口或者网络进行互联。 还有一种是干脆把整个gdb移植成一个ARM的本地版。在开发板上直接用gdb
GD32F103读写内部FLASH测试环境:STM32F103C820KBytes RAM64KBytes F
原创
2023-02-01 21:33:22
3448阅读
IIC笔记I2C总线的特点1、它是一个支持多设备的总线。总线上多个设备共用的信号线,在一条I2C的总线钟,可链接多个I2C的通讯设备,支持多个主机和多个从机2、一条I2C总线只使用两条线路,一条是双向串行数据显(SDA),另外一条是串行时钟线(SCL)。双向串行数据线用于传输数据,串行时钟线用于数据收发同步3、每一个连接到总线的设备都有一个独一无二的地址,主机可以通过这些地址进行不同设备的访问4、
一、教程简介 本章主要是对MINI-GD32F103C8T6 凌智基础开发 板的硬件进行介绍,以及一些对应的电路原理进行说明。对应的原理图以及生成的库文件都在资料文件里面有提供,可以直接使用。图1 设计原理图 二、相关事项 1、核心处理器 本次开发教程所用的单片机型号是GD32F103C8T6,将其所有引脚进行定义引出。图2 核心处理器 2、复位电路 这是一个比较典型的复位电路,我们在开发过程中,
转载
2024-07-05 04:11:02
1601阅读
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF二、芯片介绍GD25Q256DF是一款256M-bit(32Mbyte)的串行Flash,使用的是SPI通讯。该芯片的页大小、扇区大小及其详细信息如下表所示: 其它详细信息请阅读数据手册,这里不再赘述。 三、SPI驱动程序 SPI驱动程序使用的是硬件
转载
2024-04-25 14:31:00
542阅读
文章目录AHB总线EXMC简介EXMC原理EXMC空间分配EXMC与AHB的连接AHB总线分配注意 AHB总线 在介绍EXMC前,首先简要地介绍一下AHB总线,处理器通过总线与其它设备进行数据交换,以GD32F303ZET6微控制器为例,其AHB总线架构如下图所示,而EXMC通过AHB总线与处理器连接。EXMC简介&
转载
2024-03-28 13:56:23
1260阅读
Windows下,搭建开源STM32/GD32开源IDE环境脱离盗版,使用vscode+GCC+openocd+cmsisDAP,linux下同理实践了一遍,挑了干货,快速完成平台搭建加入仿真中需要的.svd获取说明,用于看外设PERIPHERALS的寄存器makefile推荐stm32cube生成的,然后做修改。对比了下不同的makefile,涉及到FPU部分的编译,用最简单的makefile可
(一)、加密:Encrypt.java类:package cn.hncu;
import java.util.ArrayList;
import java.util.Arrays;
public class Encrypt {
private String message;
private String key;
public String getMessage() {
转载
2024-04-09 14:50:59
130阅读
参考连接: https://blog.csdn.net/qq_23852045/article/details/109206536 1.搭建硬件开发环境 2.搭建软件环境 GigaDevice.GD32F1x0_DFP.3.0.2.pack http://www.gd32mcu.com/cn/dow ...
转载
2021-09-22 20:05:00
639阅读
2评论