当前位置: 首页 > wzjs >正文

wordpress js 代码编辑器网络优化大师app

wordpress js 代码编辑器,网络优化大师app,香港主机wordpress,现在网站都是拿什么软件做的【萤火工场GD32VW553-IOT开发板】流水灯 ✨ 本文介绍了萤火工场 GD32VW553-IOT 开发板实现 流水灯 的项目设计流程。 项目介绍 环境搭建🍦工程创建🥧硬件连接🍫代码编译🍷固件上传🍹效果演示🍸 环境搭建…

【萤火工场GD32VW553-IOT开发板】流水灯

✨ 本文介绍了萤火工场 GD32VW553-IOT 开发板实现 流水灯 的项目设计流程。

项目介绍

  • 环境搭建🍦
  • 工程创建🥧
  • 硬件连接🍫
  • 代码编译🍷
  • 固件上传🍹
  • 效果演示🍸

在这里插入图片描述

环境搭建

🎉介绍了 GD32VW553 开发环境搭建的主要流程。

🎁 使用 GD32 Embedded Builder IDE 编译和调试工程

🎄 工程组由 MBLMSDK 两个工程组成。

  • MSDK 包含 WiFi 和 BLE 协议栈、外设驱动及应用程序等;
  • MBL 主要负责从两个 MSDK 固件(当前固件和 OTA 固件)中选择正确的运行。

🎯 软件及 SDK 下载安装完成后,开始工程导入和调试流程。

  • 双击 EmbeddedBuilder 目录下的 Embedded Builder.exe 启动 IDE;
  • 选择 SDK 目录 GD32VW55x_RELEASE 为 workspace,点击 launch 按钮;
  • 导入 MBL 工程 File 菜单点击 Open Projects from file System,选择工程路径 GD32VW55x_RELEASE\MBL\project\eclipse
  • 导入MSDK 工程 File 菜 单 点 击 Open Projects from file System, 工程路径选择 GD32VW55x_RELEASE\MSDK\projects\eclipse\msdk

在这里插入图片描述

  • 编译MBL工程,右击工程,点击 build project
  • 编译MSDK工程 ,右击工程,依次点击 Build Configurations -> Set Active -> 选择需要的配置;
  • 再次右击工程,点击 Build project
  • 生成的镜像烧录固件位于 GD32VW55x_RELEASE_V1.0.2\scripts\images\image-all.in

固件烧录

🎵 采用 ISP 方式上传固件至开发板。

硬件连接
  • RXD -> PA6
  • TXD -> PA7
  • 3V3 -> VCC
  • GND -> GND

🔔 示意图

在这里插入图片描述

🧵 主控板渲染图参考:GD32VW553-IOT测评 - Chiando .

🍥 模式:将 BOOT0 拉高,USB 转 TTL 工具连接开发板;

在这里插入图片描述

🔮 下载并运行 GD32 All-In-One Programmer 软件,设备端口选择、串口参数设定如下,注意设备名称为 GD32VW553HMQ7 ,点击 Connect 按钮(若连接失败,则短按复位键)。

🥪 加载镜像固件、设置起始地址,点击 Download 按钮

在这里插入图片描述

🔫 待固件上传结束,点击 Disconnect 断开烧录工具串口连接,将 BOOT0 重新拉低。

🍟 打开串口调试助手,配置串口参数,打开串口,短按 RST 复位按键,即可观察到串口输出数据。

在这里插入图片描述

流水灯

🔎 在前面官方固件调试和上传流程无误的基础上,进一步建立流水灯的项目设计。

工程创建

  • 运行 Embedded Builder 软件,File - New - Project ...

在这里插入图片描述

  • 选择 C/C++ - C Project - 点击 Next ;
  • 设置工程名称、工程路径,目标设备选择 GD32VW553HMQ7 ,点击 Finished 完成工程创建。

🔋 详见:Chiando - Bilibili .

硬件连接

🎻 考虑到板载资源仅有显示电源 Power 的 LED ,因此需要外接 RGB LED 模块。

在这里插入图片描述

💡 RGB LED 模块详见:RGB LED 模块 - 立创开源硬件平台 .

  • LED R -> PA3
  • LED G -> PA4
  • LED B -> PA5
  • LED GND -> GND
示意图

在这里插入图片描述

工程代码

📊 打开 main.c 文件,修改代码如下

#include "gd32vw55x.h"
#include "systick.h"
#include <stdio.h>
#include "main.h"
//#include "gd32vw553h_eval.h"void led_spark(void)
{static __IO uint32_t timingdelaylocal = 0U;if(timingdelaylocal) {if(timingdelaylocal < 500U) {//gd_eval_led_on(LED2);//gd_eval_led_on(LED2);} else {//gd_eval_led_off(LED2);//gd_eval_led_off(LED2);}timingdelaylocal--;} else {timingdelaylocal = 1000U;}
}int main(void)
{systick_config();/* enable the LED clock */rcu_periph_clock_enable(RCU_GPIOA);/* configure LED GPIO port */gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_4 | GPIO_PIN_5 | GPIO_PIN_3);gpio_bit_reset(GPIOA, GPIO_PIN_4 | GPIO_PIN_5 | GPIO_PIN_3);while(1) {/* turn on PA3, turn off PA4 and PA5 */gpio_bit_set(GPIOA, GPIO_PIN_3);gpio_bit_reset(GPIOA, GPIO_PIN_4);gpio_bit_reset(GPIOA, GPIO_PIN_5);delay_1ms(500);/* turn on PA4, turn off PA3 and PA5 */gpio_bit_set(GPIOA, GPIO_PIN_4);gpio_bit_reset(GPIOA, GPIO_PIN_3);gpio_bit_reset(GPIOA, GPIO_PIN_5);delay_1ms(500);/* turn on PA5, turn off PA3 and PA4 */gpio_bit_set(GPIOA, GPIO_PIN_5);gpio_bit_reset(GPIOA, GPIO_PIN_3);gpio_bit_reset(GPIOA, GPIO_PIN_4);delay_1ms(500);}
}
  • 右键工程 - 编译程序,生成 Debug 文件夹,右键 bin 文件 - Show In - System Explorer

  • 打开系统路径并找到生成的 *.bin 固件

在这里插入图片描述

🛠️ 参考:GD32VW553的“芯“动初体验 .

固件上传

📡 采用 ISP 方式上传固件至开发板。

  • 将 BOOT0 拉高,USB 转 TTL 工具连接开发板;

  • 运行 GD32 All-In-One Programmer 软件;

  • 设备端口选择、串口参数设置,设备名称选择 GD32VW553HMQ7

  • 加载镜像固件、设置起始地址,点击 Download 按钮;

  • 待加载完成,跳帽恢复,将 BOOT0 拉低;

  • 短按 RST 复位键,程序开始运行。

效果

🎨 RGB 三色 LED 循环点亮,间隔为 500 毫秒。

在这里插入图片描述

总结

本文介绍了萤火工场 GD32VW553-IOT 开发板实现 流水灯 的项目设计流程,为相关应用的开发和设计提供了参考。

http://www.dtcms.com/wzjs/412276.html

相关文章:

  • 网站做标签页外贸海外推广
  • 手机端网站开发流程图正规seo关键词排名哪家专业
  • 大连外贸网站建设长沙专业网站制作
  • 怎么把自己做的网站发布出去市场营销方案怎么写
  • 遨游网站建设百度问答app下载
  • 开通网站必须做域名空间百度百度一下你就知道主页
  • 手机网站需要域名吗百度统计数据分析
  • 公司网站建设的灰色词排名代做
  • 自己电脑上做网站别人访问怎么让网站排名上去
  • 做外卖有哪些网站网站开发制作培训学校
  • 公司变更法人一般需要多少时间昆明关键词优化
  • 大学院系网站建设网站优化查询
  • app免费版下载安装优化排名
  • 网站开发建设须知企业网站优化公司
  • 淄博做网站优化专业培训大全
  • 衡水哪有做网站的seo搜索引擎优化薪资
  • 外地公司做的网站能备案网站seo资讯
  • 动态购物网站开发源代码线上营销的优势
  • 做外贸必须有网站吗搜索引擎有哪些网站
  • 企业网站建站系统上海今天发生的重大新闻
  • dw制作网站网页模板企业培训的目的和意义
  • 用服务器建立网站教程纵横seo
  • wordpress后台用户名北京首页关键词优化
  • 公司备案证查询网站查询系统谷歌seo网站推广怎么做优化
  • 网站推广技术天津seo优化
  • 上海做网站服务商厦门网站推广优化哪家好
  • 制作网站建设的公司爱站小工具计算器
  • 自己做的表白网站百度引流怎么推广
  • 网页设计毕业论文结论与展望苏州网站seo优化
  • 免费咨询的律师靠谱吗长春网站优化平台