- 博客(10)
- 收藏
- 关注
原创 STM32之外部中断初始化及使用
首先配置中断输入引脚,再配置中断触发方式及中断优先级,根据使用情况决定中断初始状态(打开/关闭中断,中断打开后才可触发中断),最后添加中断执行函数进行任务处理(可根据实际情况进行消抖)即完成外部中断初始化及使用。
2024-07-31 23:58:31
375
原创 RT-Thread Studio之串口使用
RT-thread中已定义有uart设备名称。串口设备使用:1、在setting中打开串口设备驱动框架。2、在文件:bord.h中添加串口宏定义。3、调用串口设备进行使用
2023-12-13 17:59:02
645
1
原创 RT-Thread Studio之GPIO(PIN设备)使用
芯片上的引脚一般分为 4 类:电源、时钟、控制与 I/O,I/O 口在使用模式上又分为 General Purpose Input Output(通用输入 / 输出),简称 GPIO,与功能复用 I/O(如 SPI/I2C/UART 等)。RT-Thread 提供的引脚编号需要和芯片的引脚号区分开来,它们并不是同一个概念,引脚编号由 PIN 设备驱动程序定义,和具体的芯片相关。有3种方式可以获取引脚编号: API 接口获取、使用宏定义或者查看PIN 驱动文件。使用:获取引脚编号,设置为输出模式,低电平。
2023-12-12 20:23:43
453
原创 STM32串口使用说明(代码示例)
根据串口发送方式的不同,使用的中断不同。发送方式:直接收发、DMA收发。此文只展示直接收发方式。USART_IT_IDLE:接收进入空闲时触发,此时接收完成。USART_IT_RXNE:每接收一个字节数据触发一次。参数buf 为发送区首地址, len 为发送的字节数。一、确认使用的串口与对应的引脚。串口中断服务函数(接收)
2023-07-15 13:34:32
3207
1
原创 STM32F4之ADC初始化
本文先对ADC进行了简单介绍,后进行了ADC初始化示例展示。 2、GPIO初始化3、ADC通用配置4、ADC初始化参数配置5、开启ADC转换获得 ADC 值
2023-07-11 19:47:37
2935
原创 STM32F4之TIMER定时器
本文先对STM32F4的不同种类定时器的功能上的区别进行了介绍,后对TIM5的基本定时以及PWM输出进行了完整的示例。
2023-07-06 19:21:49
974
1
原创 STM32F4之GPIO初始化
本文简介了GPIO输入、输出,展示了GPIO初始化步骤及示例代码(1、使能时钟;2、引脚初始化配置;3、引脚状态初始化),浅谈了引脚速度。
2023-07-05 19:13:37
1353
1
空空如也
STM32进行485通信时,可以使用串口带有的DE功能引脚实现自动收发方向控制吗
2024-08-07
stm32f0单片机程序启动失败
2024-05-31
1、STM32串口发送使用USART_FLAG_TXE与使用USART_FLAG_TC,发送X个字节的占用时间的差异是后者比前者多用 X*(CPU往数据寄存器中填充数据用时) 吗
2024-02-01
rt-Thread studio 工程以太网配置问题
2023-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人