• 2024-11-164.APM32-USART-串口接发
    效果展示USART-串口接发硬件原理图我们使用的开发板上没有USB转串口的芯片,如果要连接到电脑上还需要使用USB转串口的模块或者jlink自带的虚拟串口。开发板的PA9(TX)引脚接USB转串口模块的RX引脚,开发板的PA10(RX)引脚接USB转串口模块的TX引脚,同时双方的GND还要连起
  • 2024-11-16APM32实现printf串口打印
    Keil环境在Keil环境中使用printf,首先需要打开UseMicroLib,这个库是keil专门为嵌入式设备定制的,比C语言自带的库如stdio、string等占用空间更小,效率更高。首先要点击Keil的魔术棒,如下图把UseMicroLib打上勾,如下图还要包含头文件#include<stdio.h>,在Keil中串口重定向
  • 2024-11-03STM32 第20章 USART--串口通信2
    时间:2024.10.29参考资料:《零死角玩转STM32》“USART--串口通信”章节编程是从GPIO输出-使用固件库点亮LED灯的基础上开始一、学习内容1、STM32串口初始化结构体和固件库1.1USART初始化结构体 /***@briefUSARTInitStructuredefinition*/typedef
  • 2023-09-22STM32之USART通信
    USART通信是什么通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:是两个(或多个)设备之间进行通信,必须要遵循的一种协议。通讯协议分为物理层和协议层。物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输;协议层:规定通讯逻辑
  • 2023-02-26stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
    文章目录​​一、STM32串口常用寄存器和库函数​​​​1.1常用的串口寄存器​​​​1.2串口相关的库函数​​​​1.3状态寄存器(USART_SR)​​​​1.4数据寄存器(USART_D
  • 2023-02-06【嵌入式】微芯旺KungFu32A156MQT与PC进行串口通信
    需要购买USB转串口芯片,安装串口驱动串口检测软件  USART0.h#ifndefUSART0_H_#defineUSART0_H_#include"system_init.h"#include<stdint.h>#defineSTD
  • 2023-01-27STM32-USART打印字符、字符串函数自己犯的错误反思
    voidUART_Send_Byte(USART_TypeDef*USARTx,uint8_tcha){ USART_SendData(USARTx,cha); while(USART_GetFlagStatus(USARTx,USART_FLAG_TXE)==RESET);}其