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

企业网站的开发建设方案怎么写sem竞价代运营公司

企业网站的开发建设方案怎么写,sem竞价代运营公司,网站建设需要那些基础,公司网站开发制作公司西门子杯工业嵌入式-2-点亮一颗LED 一、课程回顾与目标1.上节课内容回顾2.本节课目标 二、硬件连接与原理1. 硬件连接方式2. 连接实例 三、GPIO原理知识1. GPIO结构2. 推挽输出模式原理 四、软件实现步骤1. 项目结构设置2. 函数定义3. led.c 文件编写初始化函数 led_init交替闪…

西门子杯工业嵌入式-2-点亮一颗LED

  • 一、课程回顾与目标
    • 1.上节课内容回顾
    • 2.本节课目标
  • 二、硬件连接与原理
    • 1. 硬件连接方式
    • 2. 连接实例
  • 三、GPIO原理知识
    • 1. GPIO结构
    • 2. 推挽输出模式原理
  • 四、软件实现步骤
    • 1. 项目结构设置
    • 2. 函数定义
    • 3. led.c 文件编写
      • 初始化函数 led_init
      • 交替闪烁函数 led_flash
  • 五、主函数调用逻辑
  • 六、下载与调试设置
  • 七、总结与思考

链接: B站视频

一、课程回顾与目标

1.上节课内容回顾

了解了GD32系列芯片的基本信息

熟悉了项目的开发目录结构

2.本节课目标

学会通过GPIO控制LED点亮

实践使用标准外设库进行GPIO配置

实现两个LED的交替闪烁

二、硬件连接与原理

1. 硬件连接方式

开发板未固定连接LED,需通过杜邦线自定义连接端口。

每个LED通过限流电阻连接至公共端(GND),即低电平熄灭,高电平点亮。
在这里插入图片描述
在这里插入图片描述

2. 连接实例

示例中选择了 PE2 和 PE3 两个GPIO口连接LED。
在这里插入图片描述

三、GPIO原理知识

1. GPIO结构

GD32F470VET6 提供最多82个GPIO引脚(GPIOA~GPIOE,每组16个引脚)
在这里插入图片描述

可配置为:

输入/输出

上拉/下拉/浮空

推挽输出 / 开漏输出

高/中/低速

2. 推挽输出模式原理

利用上下两个MOS管交替导通

高电平输出 ≈ 3.3V,低电平输出 ≈ 0V

驱动能力强,适合LED等负载
在这里插入图片描述

四、软件实现步骤

1. 项目结构设置

在 hardware/LED/ 文件夹下:

新建 led.c 与 led.h

在工程设置中添加 led.c 源文件

配置路径引用 led.h

2. 函数定义

在 led.h 中定义两个函数:

void led_init(void);       // 初始化LED GPIO
void led_flash(void);      // LED交替闪烁

3. led.c 文件编写

初始化函数 led_init

rcu_periph_clock_enable(RCU_GPIOE);//开启GPIO端口时钟:
gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_3);//配置GPIO模式
gpio_output_options_set(GPIOE, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_3);//设置推挽输出、50MHz
gpio_bit_reset(GPIOE, GPIO_PIN_3);//默认输出低电平关闭LED

在这里插入图片描述

交替闪烁函数 led_flash

使用模板提供的 delay_1ms 函数进行延时

控制两颗LED交替点亮、熄灭,循环实现流水效果。

五、主函数调用逻辑

在 function.c 中的 user_function 函数中调用:

led_init();      // 初始化LED
led_flash();     // 实现交替闪烁

六、下载与调试设置

下载设置步骤:
1.打开“魔术棒”配置界面

2.进入“Debug”页签,选择 ST-Link

3.点击“Settings”确认芯片识别成功

4.勾选 “Reset and Run”,下载完成后自动运行程序

5.编译并下载程序

七、总结与思考

本节课收获:
学习了GPIO控制LED的基本原理

掌握了GD32固件库的使用方法

实现了两个LED灯交替闪烁的效果

留给大家的思考题:
如何实现多颗LED的流水灯?可以使用几种方式来实现?

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

相关文章:

  • 电商网站首页开发社区营销推广活动方案
  • 佛山网站建设的首选学网络营销有用吗
  • 社交投票论坛网站开发专门制作小程序的公司
  • 网站什么时候做等保b2b和b2c是什么意思
  • 网站为什么做子域名廊坊seo建站
  • 做五金奖牌进什么网站百度手机助手官方正版
  • 做网站办什么营业执照信息流优化师是干什么的
  • 水利建筑工程网站软文代写兼职
  • 温州建站费用网站排名提高
  • .net手机网站源码一站式海外推广平台
  • 毕业设计指导网站开发深圳推广公司排行榜
  • 镭拓网站建设网络推广怎么赚钱
  • 高端品牌客户服务网站seo优化技巧
  • django做的网站安全吗网站备案查询工信部
  • 日本的网页建设网站互联网营销师证书骗局
  • 品牌网站建设顾问指数型基金
  • wordpress免费单页主题山东seo网页优化外包
  • 90设计网站创建时间工作手机
  • 唐山网站怎么做seo软文推广产品
  • wordpress 手动摘要泰州百度seo
  • 地方网站做哪些内容百度网站的域名地址
  • 大型网站团队人数手机百度官网首页
  • 萝岗免费网站建设seo 优化 服务
  • 个人网站一定要备案吗电商运营公司排名
  • 抽奖网站怎么制作广告免费发布信息
  • 威海哪家网站做的好东莞搜索优化十年乐云seo
  • 深圳做网站网络公司怎么样论坛推广案例
  • 网站建设经济可行性报告千锋教育学费多少
  • 小区物业管理系统宁波超值关键词优化
  • java中建设网站怎么找一手app推广代理