广安市网站建设十大免费网站免费下载软件

张小明 2026/1/9 20:17:17
广安市网站建设,十大免费网站免费下载软件,网站建设意见征求汇报,企业宣传型的网站实验任务 按钮切换 LED 亮灭#xff0c;用 W25Q64#xff08;上图右下角#xff09;保存 LED 的最后一次亮灭状态#xff08;亮为 1#xff0c;暗写 0#xff09;。 在断电操作下#xff0c;重新上电后可以保持 LED 在断电前的亮灭状态#xff08;工业中可用作关键参数…实验任务按钮切换 LED 亮灭用 W25Q64上图右下角保存 LED 的最后一次亮灭状态亮为 1暗写 0。在断电操作下重新上电后可以保持 LED 在断电前的亮灭状态工业中可用作关键参数的保存在断电后重新加载读取参数也可以保存 IAP 升级 bin 数据目录1.初始化板载LEDhttps://www.bilibili.com/video/BV11X4y1j7si?t157.1p32LED 配置开漏输出OD open_drain接 PC13上图为初始化板载 LED 具体代码。定义函数声明和函数、开时钟、配引脚和配置、init放进 main 结束初始化函数App_OnBoard_LED_Init2.初始化按钮https://www.bilibili.com/video/BV11X4y1j7si?t281.4p32上图为实验电路图。可以看到按钮的一端接地一端接 PA0.上图为按钮初始化具体代码。按钮结构体成员作用成员名核心功能button_clicked_cb按钮点击事件的回调函数点击后执行button_long_pressed_cb按钮长按事件的回调函数长按后执行button_pressed_cb按钮按下事件的回调函数按下瞬间执行button_released_cb按钮松开事件的回调函数松开瞬间执行ClickInterval点击时间间隔防误触的时间阈值GPIOx按钮对应的 GPIO 端口如 GPIOA、GPIOBGPIO_Pin按钮对应的 GPIO 引脚号如 Pin5、Pin8LongPressTickInterval长按检测时间间隔轮询长按状态的周期LongPressTime触发长按的最小时长达到该时长算长按上图为按钮初始化具体操作函数声明函数初始化开引脚时钟结构体配置init函数调用while 执行 My_Button_Proc(button);3.使用按钮切换LED的亮灭https://www.bilibili.com/video/BV11X4y1j7si?t515.8p32按键按下回调函数声明自定义button_clicked_cb按键按下回调函数具体执行在按钮初始化中加入自定义的回调函数。这样的话如果按键按下就会触发这个回调函数然后执行 LED 亮灭的切换4.保存LED的当前状态https://www.bilibili.com/video/BV11X4y1j7si?t694.4p32在回调函数中加入 LED 状态变化后保存进入 W25Q64上图为具体操作5.恢复LED的状态https://www.bilibili.com/video/BV11X4y1j7si?t806.9p32思路断电复位后MCU 程序会重新执行。只需要在初始化时读取存储的值即可。上图为代码具体实现总结主要实现了按键控制 LED 翻转然后 LED 状态存进 W25Q64。整个实验相对简单主要理解 FLASH 存储器存储数据的思路在后面对于工业参数的存取、恢复出厂设置、IAP 升级都有一定应用。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

淘客网站如果做优化宣传部总结网站建设

Meta2d.js是一个功能强大的实时数据响应和交互的2D引擎,专为Web SCADA、物联网可视化和数字孪生等场景设计。无论你是前端开发者还是可视化爱好者,本指南都将带你快速掌握这个优秀工具的核心用法。 【免费下载链接】meta2d.js The meta2d.js is real-tim…

张小明 2026/1/5 22:43:07 网站建设

wordpress网站被黑了南京网站制作报价

第一章:Open-AutoGLM 数字鸿沟缩小助力在人工智能技术迅猛发展的今天,如何让边缘地区和资源受限群体平等地享受AI红利,成为行业关注的焦点。Open-AutoGLM 作为一款开源的自动化语言模型框架,致力于通过轻量化架构与本地化部署能力…

张小明 2026/1/5 22:43:07 网站建设

昆明网站制作维护谷歌外贸建站多少钱

大家好,我是小米!今天带大家一起走进一个非常有趣的技术世界。我们要聊的,不是另一个普通的技术课题,而是如何通过 SpringAI 来调用 StabilityAI 图像模型,并把这个过程比作一场神奇的图像生成之旅! 想象一下,你走进了一家魔法工厂,这里有无数的机器,可以把你脑海中的…

张小明 2026/1/8 8:29:07 网站建设

网站建设流程精英黑群晖的做网站文件

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一款基于微信小程序的校园图书馆座位预约系统,以提升图书馆座位资源利用效率,优化读者阅读体验。具体研究目的如下&…

张小明 2026/1/5 22:43:10 网站建设

石家庄网站制作视频go.php wordpress

Docker 镜像瘦身秘籍:Linux 多阶段构建与冗余清理实战 在容器化部署体系中,Docker 镜像作为应用分发的核心载体,其体积大小直接影响 CI/CD 流水线效率、集群部署速度与系统安全性。对于中高级 DevOps 工程师和容器化应用开发者而言&#xff…

张小明 2026/1/5 22:43:11 网站建设

海珠区建设和水务局网站2 试列出网站开发建设的步骤

HTML 版本不停的更新迭代,也导致浏览器支持的写法眼花缭乱,就拿 script 标签来说,刚刚入行的那会儿就只知道用来写内联的 js 代码,后来又学到了引入 js 文件,ES 模块规范化之后又知道能用来引入模块化的 js 代码&#…

张小明 2026/1/5 22:43:11 网站建设