自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 5串口通信(中)

1.为了应用串口通信(上)中所学的知识,那么提供一个小实验,利用串口接收中断来接受来自上位机的角度数据,并且将角度数据显示在OLED屏幕上,驱动舵机转至指定角度。180°舵机、最小系统板、面包板、电源模块、各种线、OLED屏。2.定时中断加串口中断接收数据包

2024-01-20 16:17:20 1090

原创 4串口通信(上)

当我们需要在电子设备之间传输数据时,可以使用不同的通信方式,其中一种常见的方式是串口通信。串口通信是一种通过串行传输比特流的通信方式,它用于在计算机和外部设备之间传输数据。串口通信的主要特点是使用单根线传输数据,一次传输一个比特位。这与并行传输方式相反,后者使用多个并行线传输多个比特位。串口通信通常在计算机和其他设备之间建立数据传输连接。这些设备可能包括打印机、传感器、模块等。串口通信使用一对引线,一条用于数据传输(通常称为数据线)和一条用于时钟同步(通常称为时钟线)。

2024-01-03 17:08:08 1647

原创 3新建、移植项目模板(库函数版本)

因为实际中,如果想要他人的项目可能使用的芯片类型与自己的想用的芯片不同,所以想要移植他人的工程到自己的模板里需要进行修改。不同芯片指的是同一系列不同型号或者不同系列系列。因为不同型号芯片的容量不同,启动文件就会不同,可先查看想要替换的芯片属于hd高容量、md中等容量、ld小容量中的哪一种,从而来进行替换。因为移植他人的代码一般是按照它的接线进行程序编写的,一般来说只用改变I/0口的宏定义就可以完成移植。(1)下载pack:针对不同芯片需要下载不同的pack---下载方法可进入官网下载。

2023-12-26 15:07:17 26

原创 2下载方式2:stm32串口下载助手

首先,需要通过相应的引脚将 STM32 微控制器的串口(UART)连接到电脑或下载工具。通常,STM32 微控制器的引脚包括了用于串口通信的引脚,其中包括发送(TX)和接收(RX)线。最小系统板没有专门引出TX、RX、5V、GND引脚时,那就自己看数据手册找可以用的串口。通常,这可以通过断开电源,按下复位按键,再重新连接电源,然后释放复位按键来实现。在电脑上,打开串口终端软件flymcu,选择正确的串口号和波特率。下载完成后,重新启动 STM32 微控制器,它将使用新下载的程序开始运行。

2023-12-24 18:18:49 397

原创 1下载方式1:stm32_stlink下载方式

使用 ST-Link 进行 STM32 程序的下载有以下几个原因:1. 高可靠性:因为是公司推出的一款专门用于 STM32 微控制器的编程和调试工具。由于是官方推荐的工具,因此能够提供高可靠性的下载和调试支持。2. 快速下载速度:ST-Link 支持高速下载,可实现快速将程序烧录到 STM32 微控制器中,提高了开发效率。3. 方便的调试功能:ST-Link 不仅可以用于下载程序,还可以与调试器配合使用,支持单步调试、观察变量、查看寄存器状态等功能,有助于快速定位和解决问题。

2023-12-24 10:46:03 826

USART1非固定长度数据包(字符串)例程

USART1非固定长度数据包(字符串)例程

2024-01-03

USART1固定长度数据包(hex)例程

USART1固定长度数据包(hex)例程

2024-01-03

空空如也

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

TA关注的人

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