GD32
文章平均质量分 72
king_2016_6_6
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【GD32学习】 LVGL Demo测试
上一篇已经将lvgl源码移植到工程中,这里要配置demo例程,跑一下demo程序看看移植好lvgl的工程修改头晚间包含 lv_port_disp_template改为lv_port_disp 编译报错和警告,没有定义水平MY_DISP_HOR_RES、垂直分辨率MY_DISP_VER_RES和 最大水平分辨率MY_DISP_VER_RES 通过这里我们可以看到如果我们没有自己定义 水平MY_DISP_HOR_RES、垂直分辨率MY_DISP_VER_RES,编译会警告,并且会提供默认的分辨率 我们在外面自己原创 2022-06-23 19:20:35 · 3705 阅读 · 0 评论 -
【GD32学习】最新LVGL8.2移植教程
官网:LVGL - Light and Versatile Embedded Graphics Libraryhttps://lvgl.io/官方源码:itHub - lvgl/lvgl: Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM原创 2022-06-23 10:41:24 · 3759 阅读 · 4 评论 -
【GD32学习】五、FMC Flash 单字节读写实验
上一篇2、字节读3、页擦除其中 页大小为4K,#define PAGE_SIZE (4096U) 地址定义进入仿真,打上如上图断点,查看这两个页地址数据a、第一个断点时,查看第一页地址看是否写入成功b、第二个断点时,查看第二页地址看是否写入成功 c、第三个断点时,查看第一页地址看是否读数据成功d、第四个断点时,查看第一页是否页擦除成功e、第五个断点,查看第二页是否页擦除成功...原创 2022-06-09 14:31:00 · 7179 阅读 · 3 评论 -
【GD32学习】五、片内Flash读写实验-闪存控制器FMC
这个寄存器可以获取 片上FLASH存储器容量、片上SRAM容量 可见Flash的操作可以通过FMC控制器尽心操作,提供字、半字、字节闪存操作,可以扇区擦除、块擦除和部分系列(GD32F470xx, GD32F427xx and GD32F425xx )还提供页擦除(4KB)这个F4系列最大3072KB,我们用的芯片只有 512K4、存储扇区基地址和大小 可以看出,不同的扇区大小还不一样,有16K、64K、128K不同大小的扇区复位之后 如果要操作FMC前要解锁 FMC_CTL这个控制寄存器、若果要操作选项字原创 2022-06-08 19:39:29 · 9235 阅读 · 0 评论 -
【GD32开发学习】四、FreeRTOS移植
1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.03、FreeRTOS版本 FreeRTOS Kernel V10.1.1 其中 heap_4.c 文件在FreeRTOS\Source\portable\MemMang文件夹下,port.c在\FreeRTOS\Source\portable\RVDS\ARM_CM4F文件夹下其余\FreeRTOS\Source下 编译报错,找不到 FreeRTOSConfig.h文件可以从原创 2022-06-07 16:23:16 · 4268 阅读 · 0 评论 -
【GD32开发学习】三、系统时钟选择配置
1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.0寄存器内容如下,具体介绍请查看芯片数据手册 总的来说就是SystemInit就是先初始化好内部高速时钟作为时钟源,然后再根据需求配置输出对应时钟system_clock_200m_25m_hxtal()函数把外部25M高速时钟配置成200MCK_SYS时钟输出注意,这个函数是以25M晶振配置,如果外部高速晶振接的不是25M有没有对应的配置函数,需要自己修改PSC的系数原创 2022-06-07 14:20:20 · 6159 阅读 · 1 评论 -
【GD32开发学习】二、新建一个多项目工程Demo
上一期已经介绍环境的搭建,我们后续开发可以直接在demo工程的基础上修改或者移植开发,但是有时候你可能有自己的工程代码格式后期项目开发都在你自己的这个demo上开发,或者想要一个多项目工程,你就需要自己建立自己的工程模板1、GD32F系列开发版,我使用的事F427R-START开发版2、安装有Keil的电脑,当前keil版本为v5.31.0.0注意:手上用的是F427的开发版,其中兼容425程序,现在建的工程是F425的,应为后续项目是在425上开发 1、先建立一个Application 工程 同理再建一原创 2022-06-06 16:59:49 · 1212 阅读 · 0 评论
分享