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

相关推荐
雷工笔记17 分钟前
随笔|走!跳楼去!
笔记
就叫飞六吧26 分钟前
国产数据库gbase8s安装-网盘
笔记
炽烈小老头33 分钟前
【每天学习一点算法 2026/03/22】前 K 个高频元素
学习·算法
神舟之光1 小时前
Java面向对象编程知识补充学习-2026.3.21
java·开发语言·学习
网络工程小王1 小时前
【大数据技术详解】——Kibana(学习笔记)
大数据·笔记·学习
im_AMBER1 小时前
Leetcode 144 位1的个数 | 只出现一次的数字
学习·算法·leetcode
red_redemption1 小时前
自由学习记录(144)
学习
努力的lpp1 小时前
2024小迪安全课程第四节复习笔记
笔记·安全
adore.9682 小时前
3.20 复试学习
学习
Master_oid2 小时前
机器学习35:元学习的应用
人工智能·学习·机器学习