做网站的步骤企业邮箱开通

张小明 2026/3/13 7:57:44
做网站的步骤,企业邮箱开通,商城网站 模板,可以在哪些网站 APP做推广个人学习笔记#xff0c;高手勿喷 起因#xff1a;在配置F103的CDC时#xff0c;当初使用HAL_Delay(20000)延迟函数#xff0c;在延迟期间无法收到电脑串口发来的信息#xff0c;后发现是使用了阻塞式延迟函数的#xff0c;所以无法收到。 后来改成非阻塞式的延迟函数高手勿喷起因在配置F103的CDC时当初使用HAL_Delay(20000)延迟函数在延迟期间无法收到电脑串口发来的信息后发现是使用了阻塞式延迟函数的所以无法收到。后来改成非阻塞式的延迟函数串口和延迟两不误所以记录在此以后随时调用SysTick 是 ARM Cortex-M 系列内核中集成的一个简单定时器主要用于提供周期性的中断或延时功能常被用作系统的心跳定时器。在嵌入式系统中它通常有以下作用提供系统时基用于实现延时函数如代码中的HAL_Delay()通过计数来控制时间间隔。周期性中断可配置为定期触发中断用于执行周期性任务如系统调度、定时采样等。在 STM32 的 HAL 库中SysTick 通常在HAL_Init()函数中完成初始化默认配置为每 1ms 触发一次中断为HAL_Delay()提供时间基准。相当于linux的时间戳这个是毫秒级的上电从0开始增加// 1. 全局时间基准SysTick中断中自增 volatile uint32_t g_tick_ms 0; // 2. SysTick初始化1ms中断假设系统时钟72MHz void SysTick_Init(void) { SysTick_Config(SystemCoreClock / 1000); // 72MHz/1000 72000每计数72000次触发1ms中断 } // 3. SysTick中断服务函数自动调用 void SysTick_Handler(void) { g_tick_ms; } // 4. 通用非阻塞延时判断函数核心 // 输入延时目标ms、存储起始时间的指针每个任务独立一个变量 // 返回0未到时间1延时完成 uint8_t NonBlock_Delay(uint32_t delay_ms, uint32_t *p_start_time) { uint32_t current_time g_tick_ms; // 首次调用时记录起始时间 if (*p_start_time 0) { *p_start_time current_time; return 0; } // 判断时间差是否达标处理溢出 if ((current_time - *p_start_time) delay_ms) { *p_start_time 0; // 重置方便下次使用 return 1; } return 0; } // 5. 主函数中使用多任务无阻塞 int main(void) { SysTick_Init(); GPIO_Init(...); // 初始化LED等外设根据自己情况设置 uint32_t beep_delay 0; // 蜂鸣器的延时计时变量独立 uint32_t led1_delay 0; // LED1的延时计时变量独立 uint8_t led1_cnt 100; // 循环执行100次 while(1) { // 任务1LED1每500ms翻转一次执行 led1_cnt 次 if (led1_cnt NonBlock_Delay(500, led1_delay)) { GPIO_ToggleBits(GPIOA, GPIO_Pin_0) //管脚自己设置 led1_cnt -- // } // 任务2蜂鸣器每1200ms响一次 if (NonBlock_Delay(1200, beep_delay)) { GPIO_ToggleBits(GPIOB, GPIO_Pin_1); } // 其他任务可正常执行不被延时阻塞 //对于stm32 同时执行几百个延迟没压力看单片机的RAM } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

资源网站建设多少钱南宁手机平台网网站建设

题目描述 教授 X 要给 NNN 个学生分组完成学期任务,他希望每个小组恰好有 KKK 个学生。 当无法让所有小组都恰好有 KKK 个学生时,最多可以有一个小组的学生数少于 KKK 。 学生用前 NNN 个大写英文字母表示( A 到 A N - 1 )。 我们…

张小明 2026/3/5 2:41:35 网站建设

医疗企业网站模板烟台 o2o平台带动做网站行业

UI-TARS:突破移动自动化测试技术瓶颈的智能体革命 【免费下载链接】UI-TARS 项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS 移动应用自动化测试长期以来面临着诸多技术挑战:界面元素识别困难、跨设备兼容性差、测试脚本维护成本高。…

张小明 2026/3/5 2:41:34 网站建设

龙岩网站建设费用好的做详情页的网站有哪些

当专业级2K图像生成的门槛从48GB显存降至24GB,这意味着什么?腾讯开源的HunyuanImage-2.1正以170亿参数的强大架构,重新定义开源文生图的可能性。 【免费下载链接】HunyuanImage-2.1 腾讯HunyuanImage-2.1是高效开源文本生成图像模型&#xff…

张小明 2026/3/5 2:41:35 网站建设

随州百度网站建设电子商务网站优化方案

目录已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

张小明 2026/3/5 2:41:36 网站建设

做网站 帮别人卖服务器路桥建设局网站

1. 卷积层的权重数量:什么因素无关? 问题: 以下哪个因素不影响卷积层中权重的数量? 卷积核大小输入通道数输出通道数输入特征图的尺寸 解析: 在卷积神经网络(CNN)中,权重是网络需要学…

张小明 2026/3/5 2:41:37 网站建设

建设岗位考试网站短视频剪辑培训学校

FaceFusion人脸替换在虚拟试衣间的延伸应用 在电商平台竞争日益激烈的今天,用户不再满足于“看看模特穿得怎么样”,而是渴望更直接、更具代入感的购物体验——“这件衣服穿在我身上会是什么样?” 这一需求催生了虚拟试衣技术的发展。然而&…

张小明 2026/3/5 2:41:36 网站建设