logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32 使用HAL库获取us时间

摘要:本文介绍了STM32中两种计时方法。第一种使用HAL库的HAL_GetTick()函数实现毫秒级计时,通过记录前后时间差值计算耗时。第二种针对微秒级计时需求,给出了自定义GetMicros()的实现方法,结合SysTick定时器实现高精度计时,同样采用差值法计算耗时。两种方法都提供了清晰的使用示例,适用于不同精度要求的STM32开发场景。

文章图片
#stm32#嵌入式硬件#单片机
HAL库HAL_UART_Transmit_DMA,只发送一次就停的超简单解决办法

DMA串口发送时出现只发送一次的问题,原因是NORMAL模式下未清除发送完成标志。解决方法为开启串口中断,DMA发送完成后会自动清除标志位,无需额外处理代码。配置时只需启用串口中断即可实现连续发送。

文章图片
#单片机#嵌入式硬件
腾讯编程AI-codebuddy,0代码开发第一款微信小程序

一个小白和程序员使用AI的差异将决定使用的效率和效果。该文不告诉你具体的使用步骤,而是告诉你一种使用AI编程的思维模式。

文章图片
#人工智能
工具篇-扣子空间MCP,一键做游戏,一键成曲

扣子空间一键做游戏,一键成曲

文章图片
04 yolo检测摄像头的视频流

yolo实现动态检测视频流并显示对象尺寸

文章图片
#python#opencv
工具篇-如何在Github Copilot中使用MCP服务?

详细介绍了vscode的安装,以及在copilot中使用MCP的方法

文章图片
#copilot#MCP
KEIL / MDK C++支持方法:基于TencentOS-Tiny 工程修改,STM32芯片

采用STM32CubeMX生成的keil工程,默认是采用V5编译的,V5版本编译器只支持C。就目前来说,使用C++开发嵌入式的程序员还是比较少,就我个人认为原因是一方面KEIL / MDK对C++程序的支持还不够全面,另一方面则是C++程序的体量相较于C程序过于庞大,对于小型的应用来说没有必要。作为一个嵌入式和智能终端都有一点接触的程序员来说,我当然是更希望我的代码能够更容易地移植,最重要的一点则

工具篇-如何在Github Copilot中使用MCP服务?

详细介绍了vscode的安装,以及在copilot中使用MCP的方法

文章图片
#copilot
工具篇-扣子空间MCP,一键做游戏,一键成曲

扣子空间一键做游戏,一键成曲

文章图片
工具篇-Cursor中接入DeepSeek,只要这三步

介绍如何在cursor中接入deepseek大模型。

文章图片
到底了