STM32
文章平均质量分 52
基本操作实现
阿源吖
这个作者很懒,什么都没留下…
展开
-
STM32串口自定义协议设计与实现
在嵌入式系统开发中,串口通信是一种常见的数据传输方式。为了保证数据的可靠传输,有时需要设计一种自定义的串口协议。本文将介绍如何利用ST32微控制器实现串口自定义协议,以确保数据的完整性和可靠性。自定义串口协议通常由起始字节、数据内容、校验和和结束字节组成。起始字节用于标识数据包的开始,结束字节表示数据包的结束。校验和用于验证数据的完整性,可以通过累加数据内容得到,接收端根据校验和检测数据是否损坏。原创 2024-04-02 17:03:42 · 529 阅读 · 1 评论 -
使用STM32实现CAN2消息管理与发送及基础CAN电路设计
在许多嵌入式系统中,CAN(Controller Area Network)总线是一种常用的通信协议,用于连接各种控制器和传感器,以实现实时数据交换。在STM32微控制器上,利用HAL库和STM32CubeMX工具可以方便地实现CAN通信功能。本文将介绍如何使用STM32实现CAN2消息管理与发送的方法,并提供基础的CAN电路设计,以便读者全面了解CAN通信的实现与应用。通过这两个函数,我们可以在STM32上实现CAN2消息的管理和发送。原创 2024-04-02 16:35:10 · 423 阅读 · 1 评论 -
基于STM32的LIN总线的实现
你好!这是使用STM32F105RBT6单片机实现的LIN总线。ST其它型号也可,仔细阅读这篇文章,了解一下LIN总线的实现过程。原创 2022-12-20 15:37:48 · 5828 阅读 · 33 评论 -
STM32C6T6,SPI+DMA驱动WSP2812B炫彩灯带
STM32C6T6,SPI+DMA驱动WSP2812B炫彩灯带目录硬件选型驱动方式GPIO初始化SPI初始化DMA初始化将颜色转换为0码和1码,储存到闪存中启动传输关灯操作按数量和颜色点灯函数主函数目录硬件选型芯片类型:STM32C6T6开发板、WS2812B类型灯带、5V电源驱动方式SPI+DMA传输GPIO初始化这里使用SPI1的单工通信,MOSI引脚为GPIOA_7void ws2812_GPIO_Init(void){ GPIO_InitTypeDef GPIO_InitStr原创 2022-05-17 16:08:06 · 903 阅读 · 0 评论 -
STM32基本外设(GPIO基础设置)
GPIO(General Purpose Input Output)通用输入输出口基础配置原创 2022-02-13 15:33:37 · 2041 阅读 · 0 评论