02-02串口-单片机发送数据,电脑串口调试助手接收数据

news/2025/10/20 16:41:24/文章来源:https://www.cnblogs.com/Eluned/p/19153023

一、硬件准备

  • 1块STM32F103C8T6最小系统板
  • 1个ST-LINK烧录器
  • 1个USB-to-TTL
  • 若干杜邦线
    二、程序
点击查看代码
#include "stm32f10x.h"                  // Device headervoid My_USART_SendBytes(USART_TypeDef *USARTx, uint8_t *pData, uint16_t Size);int main(void)
{GPIO_InitTypeDef GPIO_InitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);GPIO_PinRemapConfig(GPIO_Remap_USART1, ENABLE);//PB6 TXRCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_10MHz;GPIO_Init(GPIOB, &GPIO_InitStruct);//PB7 RXRCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU;GPIO_Init(GPIOB, &GPIO_InitStruct);//RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);USART_InitTypeDef USART_InitStruct;USART_InitStruct.USART_BaudRate = 115200;USART_InitStruct.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;USART_InitStruct.USART_WordLength = USART_WordLength_8b;USART_InitStruct.USART_StopBits = USART_StopBits_1;USART_InitStruct.USART_Parity = USART_Parity_No;USART_Init(USART1, &USART_InitStruct);USART_Cmd(USART1, ENABLE);uint8_t bytesToSend[] = {1,2,3,4,5};My_USART_SendBytes(USART1, bytesToSend, 5);while(1){}}void My_USART_SendBytes(USART_TypeDef *USARTx, uint8_t *pData, uint16_t Size)
{for(uint32_t i = 0; i < Size; i++){// #1. 等待发送数据寄存器为空while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET);// #2. 写入发数据寄存器当中USART_SendData(USARTx, pData[i]);}// 等待发送完成while(USART_GetFlagStatus(USARTx, USART_FLAG_TC) == RESET);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/941340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年CNC高压清洗机厂家推荐排行榜:CNC全自动/数控高压清洗机、双工位/卧式清洗机、去毛刺/螺纹孔清洗机、工业/欧洲清洗机精选

2025年CNC高压清洗机厂家推荐排行榜:CNC全自动/数控高压清洗机、双工位/卧式清洗机、去毛刺/螺纹孔清洗机、工业/欧洲清洗机精选 一、行业技术发展趋势 随着工业4.0时代的深入发展,CNC高压清洗技术正经历着革命性的变…

2025 矿物铸件源头厂家推荐榜:南通盟鼎新材料 5 星领跑,适配机床 / 电子 / 自动化设备基座需求

随着机床、电子设备、自动化生产线对 “基座稳定性、振动衰减、精度保持” 需求升级,矿物铸件凭借 “高阻尼系数、低热变形、定制化强” 的特性,成为核心结构件优选。结合材料性能、精度控制、场景适配度与用户反馈,…

2025年家纺摄影公司推荐排行榜,南通摄影公司,家纺产品摄影,电商家纺拍摄,品牌家纺视觉策划专业团队

2025年家纺摄影公司推荐排行榜:专业视角下的南通摄影公司深度解析 家纺摄影行业发展趋势与市场格局 随着电商经济的蓬勃发展,家纺行业的视觉营销需求呈现爆发式增长。家纺产品摄影作为连接产品与消费者的重要桥梁,已…

2025 年国内锅炉厂家最新推荐排行榜:聚焦智能控制与稳定可靠的品牌深度解析电/蒸汽/燃气/燃油/电蒸汽锅炉公司推荐

引言 随着工业升级、商业发展及民生供暖需求的持续攀升,锅炉作为核心热能设备,其性能优劣直接关系到企业生产效率、运营成本控制及环保合规性。当前市场中,锅炉制造商数量繁杂,产品质量差异显著,部分品牌存在技术…

遗传算法入门

遗传算法入门目录物种进化的目的案例——背包问题第一步 —— 初始化第二步 — 适应度评估第三步 — 遗传操作(进化核心:选择、交叉、变异)∞ 循环总结遗传算法是什么? 遗传算法是一种受生物进化论(特别是自然选择…

2025年冲压件厂家权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头实力解析

2025年冲压件厂家权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头实力解析 行业背景与发展趋势 冲压件作为现代制造业的基础零部件,其技术水平和产品质量直接影响着终端设备的性能和可靠性。随…

3 大 Python 库助力高效 PDF 文件压缩 - E

在日常工作中,压缩 PDF 文件是一项非常常见的任务。无论是为了节省存储空间,还是为了更快地上传、共享文件,控制 PDF 的体积都至关重要。 例如,美国部分电子诉讼系统要求上传的 PDF 文件必须小于 35 MB,而在医疗行…

三麦克风阵列近场定位MATLAB实现(TDOA+GCC方法)

一、系统架构设计 1. 硬件配置参数 % 麦克风阵列参数 c = 343; % 声速(m/s) fs = 48000; % 采样率(Hz) mic_pos = [0,0; 0.1,0; 0.1,0.05](@ref); % 三麦克风坐标(x,y)2. 信号流图 声源 → 麦克风1 → 预处…

Servlet的几种用法? - 教程

Servlet的几种用法? - 教程2025-10-20 16:27 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

2025年UV固化设备厂家推荐排行榜,UV面光源,UV LED点光源,UV LED面光源,UV LED固化机专业选购指南

2025年UV固化设备厂家推荐排行榜,UV面光源,UV LED点光源,UV LED面光源,UV LED固化机专业选购指南 随着工业4.0时代的深入发展,UV固化技术作为现代制造业的关键环节,正经历着从传统汞灯向LED技术的革命性转变。UV…

stm32和Zynq的中断抢占机制 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 年食品级润滑油脂厂家最新推荐榜单:聚焦纳米材料技术突破,甄选核心竞争力突出的企业

引言 在食品、制药、饮料等与民生健康紧密相关的行业中,食品级润滑油脂作为生产设备的 “血液”,其安全性、稳定性与适配性直接决定产品质量安全与生产效率。当前市场存在诸多痛点:部分产品难以平衡极端工况适应性与…

2025 年食品级润滑油源头厂家最新推荐排行榜:聚焦国产标杆企业,54 项专利加持,助力企业精准选品食品级润滑油液压油/食品级润滑油齿轮油/食品级润滑油烘焙设备润滑油厂家推荐

引言 当前食品、制药、饮料等行业高速发展,食品级润滑油作为保障设备稳定运转、守护食品安全的关键产品,其品质与供应稳定性直接影响企业生产效率与产品安全。然而,市场上存在国外品牌垄断推高采购成本、部分小型厂…

2025年精密弹簧厂家权威推荐榜:压缩弹簧、拉伸弹簧、异形弹簧专业制造商实力解析与选购指南

2025年精密弹簧厂家权威推荐榜:压缩弹簧、拉伸弹簧、异形弹簧专业制造商实力解析与选购指南 在现代工业制造体系中,精密弹簧作为基础却关键的机械元件,其性能质量直接影响着整个设备系统的可靠性与精度。随着高端装…

七大排序算法的基本原理 - 教程

七大排序算法的基本原理 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&quo…

牛客刷题-Day15

优先队列、并查集 https://ac.nowcoder.com/acm/contest/22904?from=acdiscuss牛客刷题-Day15 今日刷题:\(1011-1015\) 1011 小A与任务 题目描述 小A手头有 \(n\) 份任务,他可以以任意顺序完成这些任务,只有完成当…

2025年青海视频号运营服务商权威推荐榜:专业内容策划与精准流量投放口碑之选

2025年青海视频号运营服务商权威推荐榜:专业内容策划与精准流量投放口碑之选 在数字经济蓬勃发展的今天,视频号作为内容传播与商业转化的重要阵地,已成为企业品牌建设与营销推广的核心渠道。青海地区依托独特的文化…

数据结构学习(1)——指针、结构体、链表(C语言) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

LVDS硬件知识 - 指南

LVDS硬件知识 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

task 1 improved

task 1 improved#include <stdio.h> #include <stdlib.h> #include <time.h>#define N 5 #define N1 80 #define N2 35 int main(){int cnt;int r;//random_major,random_no;srand(time(NULL)); //n…