GD32F303固件库开发芯片申请GD32F303固件库开发(1)----前期准备与烧录GD32F303固件库开发(2)----读保护与写保护GD32F303固件库开发(3)----使用固件库点亮LEDGD32F303固件库开发(4)----GPIO输出函数说明GD32F303固件库开发(5)----GPIO输出模式,速率测试、开漏和输出说明GD32F303固件库开发(6)----GPIO输入函            
                
         
            
            
            
            使用这段代码还需要使用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            
                
         
            
            
            
            文章目录AHB总线EXMC简介EXMC原理EXMC空间分配EXMC与AHB的连接AHB总线分配注意 AHB总线       在介绍EXMC前,首先简要地介绍一下AHB总线,处理器通过总线与其它设备进行数据交换,以GD32F303ZET6微控制器为例,其AHB总线架构如下图所示,而EXMC通过AHB总线与处理器连接。EXMC简介&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 13:56:23
                            
                                1260阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              一. 搭建keil时,keil的安装的路径不能有中文汉字,必须是全英文字母,否则会出现keil找不到资料,创建工程时连板子型号都无法选择。二. STM32字面意思上,ST是一家半导体公司的缩写,中文名叫意法半导体,M是微型控制器MCU 的缩写,32代表这个微型控制器是32位处理器的。STM32内部资源丰富,可以外接许多种外设,也就可以做许多种物品,比如四轴无人机,小米手环等等。三.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 16:54:13
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             驱动SDRAM的时序比较的麻烦一些,不像驱动SRAM,非常简单,网上搜索一下,估计有非常多的FPGA驱 动SDRAM的资料,而且是各种的给你讲时序问题,现在F429/439集成了控制 
器以后就方便很多了,用户只需配 置 相应的寄存器即可,这里向大家推荐一篇文章,强烈的推荐, 
不懂SDRAM为何物的,一定要看看。 《高手进阶,终极内存技术指南——完整/进阶版》 http:/            
                
         
            
            
            
            目录STM32简介首先介绍一下接口类型1、普通GPIO接口2、协议类GPIO接口3、内存接口4、模拟接口2. GPIO简介GPIO的复用:3. GPIO的工作模式1、4种输入模式2、4种输出模式 3、4种最大输出速度 4.GPIO框图剖析5.GPIO的八种工作模式剖析: 浮空输入模式上拉输入模式编辑 下拉输入模式      &n            
                
         
            
            
            
            定时器影子寄存器的作用,可以在突然改变时钟分频系数的时候,先执行完前一个系数,然后再执行下一个时钟分频系数的程序            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-13 21:12:20
                            
                                230阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 一、下载安装AD1.1安装方法一1.2安装方法二二、绘制STM32最小系统原理图2.1元件库2.2新建工程2.3绘制原理图三、SD卡协议原理3.1SD卡简介 3.2SD卡接口3.3协议四、STM32对SD卡的数据读取4.1准备工作 4.2代码4.3烧录效果五、总结 参考文献:一、下载安装AD下面是两种安装方法,可以任意选择一种自己喜欢的1.1安装方法一            
                
         
            
            
            
            前言就是纯粹地记录一下上课的STM32的作业内容而已,以备以后忘了查阅。板子型号:STM32F446ZET创建工程第一步——打开 STM32CubeMX ,点击下图红圈部分:第二步——在下图红圈部分输入自己板子的型号,然后在蓝圈部分选中自己的板子,并且双击它: 在右下角红圈部分输入你要设置的管脚。这里以将PC13设置为GPIO_Input为例,输入后中心芯片会有黑色的点在闪,这个点就是你搜索的PC            
                
         
            
            
            
            移植的STM32F103VGT6+EMWIN+Ucos3总结1) 开始使用正点原子的代码进行移植的时候发现莫名地卡死2) 通过不断从串口打印输出信息 发现卡死在GUI_Init()函数 == 这里多说两句 知道这个函数卡死后,先要确保LCD是可以点亮的 和 ucosIII是可以运行的==注意 可以进行交叉验证,单独点LCD或跑UcosIII 这两个跑通 看看自己的综合代码(注释掉GUI_init及            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 21:20:58
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                     存储器组织嵌入式SRAM位段嵌入式闪存启动配置内嵌的自举程序存储器组织Stm32F103的程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内,数据以小端格式存放在存储器中。嵌入式SRAMSTM32F10xxx内置64K字节的静态SRAM。它可以以字节、半字(16位)或全字(32位)访问。SRAM的起始            
                
         
            
            
            
            目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 串口基础概念USART数据格式一般分为启动位、数据帧、可能的奇偶校验位、停止位,如图4.34所示。启动位:发送方想要发送串口数据时,必须先发送启动位。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-10 17:09:07
                            
                                2037阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 串口基础概念USART数据格式一般分为启动位、数据帧、可能的奇偶校验位、停止位,如图4.34所示。启动位:发送方想要发送串口数据时,必须先发送启动位。数据帧:发送的数据内容,数据的Bit位。有8位数据字长和9位字长两种。可能的奇偶校验位:在串口通信中一种简单的检错方式,没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。停            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-19 10:22:35
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
             GD32F303固件库开发.1----前期准备与烧录概述视频教学pack包调试软件GD-LINK下载GD-LINK烧录Keil烧录配置J-Flash Lite下载J-Flash下载最后 概述在这使用固件库开发兆易创新GD32F303,然后进行测试。需要样片的可以加群申请:615061293。 GD固件库下载链接如下。这里使用GD官网的固件库进行开发。 视频教学GD3            
                
         
            
            
            
            如何实现gd32f450_freertos 例程
在使用gd32f450芯片进行嵌入式开发时,结合FreeRTOS实现多任务调度是一个常见的需求。本文将介绍如何搭建gd32f450_freertos例程,帮助刚入行的小白快速上手。
整体流程
下表展示了搭建gd32f450_freertos例程的整体流程:
| 步骤 | 内容 |
| ------ | ------ |
| 1 | 准备工            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-24 11:46:27
                            
                                255阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着ST公司芯片的价格越来越高,许多公司开始寻求国产芯片进行替换,但是大部分人用习惯了ST的单片机,突然更换国产芯片,很多产品的性能需要重新测试,对于资历比较深的嵌入式工程师来说,更换芯片后,上手还是比较快的。但是对于一些新手来说,就比较难了。特别是对于一些刚上大学的大学生,刚接触嵌入式,ST的单片机资料比较多,但是价格比较高,有点望尘莫及。国产芯片价格比较低,但是资料少,虽然说和ST公司的芯片完            
                
         
            
            
            
            假设有一个浮点数 float FL = 3.14159267 (和圆周率很像啊),它在计算中的是怎样存储的呢?步骤1: 转换为二进制表示,浮点数分为整数部分和小数部分,对于该浮点数来说,整数部分为3,浮点数部分为0.14159267.  这里假设FL是4个字节,32位浮点数表示.  十进制 二进制 3 【0000,0011】 0.14159267 【0010,0100,0011,1111,0110            
                
         
            
            
            
            GD32F103实战笔记背景 在我入门之处,曾经请教过老师,请教过学长,看过很多帖子,大家给了各有各的方法,折腾了很久才初窥门径,所以,在这里提供一个我认为比较比较容易上手的入门步骤,如下先会使用它弄懂原理照着原理可以做一个实战1__编程规范目的 规范是经验的积累,需要慢慢用心去体会。规范1. 原则简洁明了,提高代码可读性,读的是代码而不是注释,注释永远都是辅助的。零告警,严谨的语法才能保障代码表            
                
         
            
            
            
            一、SRAM基础知识介绍1,外部SRAM,STM32芯片扩展内存与给PC扩展内存的原理是一样的,只是PC上一般以内存条的形式扩展;2,外部SRAM,断电之后,存储器信息会丢失; 3,外部SRAM的内部框图解析1-实际存储器模块;2-IO接口,包括地址线、数据线3-控制模块,包括 CS片选引脚、OE读使能、WE写使能、UB高位字节允许访问、LB低位字节允许访问(补充,具体操作不需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 21:52:54
                            
                                613阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、概念1、mmc的概念mmc有很多种意义,具体如下:mmcMultiMedia Card,多媒体存储卡, 但后续泛指一个接口协定(一种卡式),能符合这接口的内存器都可称作mmc储存体。主要特性如下:工作电压:高电压为2.7~3.6 V,低电压为1.65~1.95 V,可选。mmc总线mmc总线是和I2C总线、SPI总线类似的一种总线结构。简化系统结构图如下(也可以理解为硬件框架图):硬件特性: