TTSY-学习笔记1

引脚

IO复用

同一个IO引脚具备多个不同的功能

复用功能重映射

将冲突的复用功能移动到备用引脚上去

GPIO 输出模式

General-purpose input/output 通用目的的输入/输出

IO最大输出速度

上升时间和下降时间限制了最大输出速度。

stm32有3种输出速度:

实验:LED闪烁

cpp 复制代码
 while (1)
  {
	  HAL_GPIO_WritePin(LED_0_GPIO_Port, LED_0_Pin, GPIO_PIN_SET);
	  HAL_GPIO_WritePin(LED_1_GPIO_Port, LED_1_Pin, GPIO_PIN_SET);
	  HAL_Delay(500);
	  HAL_GPIO_WritePin(LED_0_GPIO_Port, LED_0_Pin, GPIO_PIN_RESET);
	  HAL_GPIO_WritePin(LED_1_GPIO_Port, LED_1_Pin, GPIO_PIN_RESET);
	  HAL_Delay(500);
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
  }

bootloader清除程序

STM32CubeProgrammer

GPIO输入模式

实验:按键控制灯

UART & USART

串口的数据帧格式

收发双方要选择相同的波特率;

实验:USART串口数据发送

数据传输方向:收发双向

编程接口:

实验:USART串口数据接受

使用串口控制LED的亮和熄灭;

编程接口:

IIC

相关推荐
ASKED_201917 小时前
Langchain学习笔记一 -基础模块以及架构概览
笔记·学习·langchain
Lois_Luo18 小时前
Obsidian + Picgo + Aliyun OSS 实现笔记图片自动上传图床
笔记·oss·图床
(❁´◡`❁)Jimmy(❁´◡`❁)18 小时前
Exgcd 学习笔记
笔记·学习·算法
傻小胖18 小时前
21.ETH-权益证明-北大肖臻老师客堂笔记
笔记·区块链
云小逸19 小时前
【nmap源码学习】 Nmap网络扫描工具深度解析:从基础参数到核心扫描逻辑
网络·数据库·学习
一只小小的芙厨21 小时前
寒假集训笔记·树上背包
c++·笔记·算法·动态规划
盐焗西兰花1 天前
鸿蒙学习实战之路-Reader Kit构建阅读器最佳实践
学习·华为·harmonyos
深蓝海拓1 天前
PySide6从0开始学习的笔记(二十七) 日志管理
笔记·python·学习·pyqt
xqqxqxxq1 天前
Java Thread 类核心技术笔记
java·笔记
慎独4131 天前
科学赋能,让孩子专注高效爱上学习
学习