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

相关推荐
被遗忘的旋律.5 小时前
Linux驱动开发笔记(二十四)——(下)IIO + MPU6050驱动
linux·驱动开发·笔记
鄭郑5 小时前
【Playwright 学习笔记 03】CSS选择器 定位方法
css·笔记·学习·playwright
JeffDingAI5 小时前
【Datawhale学习笔记】参数高效微调
android·笔记·学习
zhangrelay5 小时前
笔记本电脑待机功耗最低能降到多少瓦特?占用资源极少的系统有哪些呢?
笔记·学习
岑梓铭6 小时前
YOLO11深度学习一模型很优秀还是漏检怎么办,预测解决
人工智能·笔记·深度学习·神经网络·yolo·计算机视觉
宵时待雨6 小时前
STM32笔记归纳3:串口
笔记·stm32·嵌入式硬件
凸头6 小时前
Nginx配置学习
运维·学习·nginx
木风小助理6 小时前
未来JS架构:Realm隔离——从全局共享到独立环境的必然
学习
九成宫6 小时前
计算机网络期末复习——第5章:链路层 Part One
网络·笔记·计算机网络·软件工程