自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 STM32串口通信指南:Python协议解包和通讯协议讲解(详细教程

以STM32作为下位机,实现与Python的数据互通,编写通讯协议,并对STM32发送的数据进行拆解提取数据信息

2024-01-19 12:03:17 2049 2

原创 HAL库 STM32运用DMA与IDLE中断实现高效串口通信 (附代码)

我们的接收数据采用DMA接收方式,使用DMA+IDE空闲中断,这样的好处时,当接收到一串数据时,串口不会发生中断,而是将接收到的数据通过DMA存到缓存区中,当数据传输完成后,IDE产生中断标志位,进而产生一次中断,我们就可以在这次中断中做一些我们想要实现的功能,这种DMA+IDE接收的方式,很符合数据传输通讯的形式,代码如下。第一步,设置时钟源,在未设置的情况下,我们的单片机默认的系统时钟是8MHz,如下图所示。第二步,在SYS里面的Debug选择 Serial write,重定向printf函数。

2024-01-17 19:12:37 2680 2

smart motor 1-10.c

smart motor 1-10.c

2023-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除