![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 88
萌新0711
这个作者很懒,什么都没留下…
展开
-
RTT设备和驱动(3)PIN设备
访问 PIN 设备应用程序通过 RT-Thread 提供的 PIN 设备管理接口来访问 GPIO,相关接口如下所示:函数 描述rt_pin_mode() 设置引脚模式rt_pin_write() 设置引脚电平rt_pin_read() 读取引脚电平rt_pin_attach_irq() 绑定引脚中断回调函数rt_pin_irq_enable() 使能引脚中断rt_pin_detach_irq() 脱离引脚中断回调函数获取引脚号为 PF9 的 LED0 对应的引脚编号的示例代码如下所示:#原创 2021-03-17 16:21:23 · 866 阅读 · 0 评论 -
RTT设备和驱动(2)UART 设备
访问串口设备应用程序通过 RT-Thread提供的 I/O 设备管理接口来访问串口硬件,相关接口如下所示:函数 描述rt_device_find() 查找设备rt_device_open() 打开设备rt_device_read() 读取数据rt_device_write() 写入数据rt_device_control() 控制设备rt_device_set_rx_indicate() 设置接收回调函数rt_device_set_tx_complete() 设置发送完成回调函数rt_de原创 2021-03-16 17:21:32 · 2091 阅读 · 0 评论 -
RTT设备和模型(1)I/O 设备模型
I/O 设备模型框架IO设备模型I/O 设备类型创建和注册 I/O 设备设备访问示例RT-Thread 提供了一套简单的 I/O 设备模型框架,如下图所示,它位于硬件和应用程序之间,共分成三层,从上到下分别是 I/O 设备管理层、设备驱动框架层、设备驱动层。应用程序通过 I/O 设备管理接口获得正确的设备驱动,然后通过这个设备驱动与底层 I/O 硬件设备进行数据(或控制)交互。设备驱动框架层是对同类硬件设备驱动的抽象,将不同厂家的同类硬件设备驱动中相同的部分抽取出来,将不同部分留出接口,由驱动程序实现原创 2021-03-16 11:01:50 · 472 阅读 · 0 评论 -
STM32点亮LED寄存器版
寄存器点亮LED在库函数盛行的今天,不知道有没有和我一样还在学习寄存器的小萌新呢?话不多说,直接开干!1 首先我们需要知道,我们需要先了解GPIO到底是个什么东西?通用输入输出接口GPIO是嵌入式系统、单片机开发过程中最常用的接口,用户可以通过编程灵活的对接口进行控制,实现对电路板上LED、数码管、按键等常用设备控制驱动,也可以作为串口的数据收发管脚,或AD的接口等复用功能使用。因此其作用和...原创 2019-11-21 21:06:38 · 479 阅读 · 0 评论