• 2024-09-14必趣CB1核心板、H616主控linux验证IO模拟I2C驱动DS1307时钟芯片
    使用了#include<gpiod.h>内部库作为IO驱动`#ifndef __DS1307_Hdefine__DS1307_HdefineNUM_LEDS21//控制4个GPIO引脚defineCHIPNAME"gpiochip0"//GPIO芯片的名称defineWRITE_CMD 0x00defineREAD_CMD 0x01defineDEV_ADDR0xD0//
  • 2023-12-11GPIO映射 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/driver-api/gpio/board.htmlGPIO映射本文档解释了如何将GPIO分配给特定的设备和功能。请注意,这仅适用于基于新描述符的接口。有关已弃用的基于整数的GPIO接口的描述,请参阅“LegacyGPIOInterfaces”(实际上,使用旧接口无法进行真正的映
  • 2023-12-11GPIO描述符消费者接口 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/driver-api/gpio/consumer.htmlGPIO描述符消费者接口本文档描述了GPIO框架的消费者接口。请注意,它描述了新的基于描述符的接口。有关已弃用的基于整数的GPIO接口的描述,请参阅“LegacyGPIOInterfaces”。GPIO消费者的指南不能在没有
  • 2022-12-28寄存器点亮LED
    一、寄存器点亮LED1、配置流程一般我们使用GPIO的端口,都需要有以下几个步骤。开启GPIO的端口时钟配置GPIO的模式配置GPIO的输出从LED介绍那一章节我们了
  • 2022-11-2005 Pincontrl子系统和GPIO子系统
    OfficialDocumentDocumentation\devicetree\bindings\gpio\gpio.txtDocumentation\gpio\Pinctrl-bindings.txtDocumentation\devicetree\bindings\Pinctrl\Pinctrl-bi
  • 2022-11-17基于CVxx GPIO 配置使用说明
    PIN脚分为4或5组,其中183x为4组,182x,181x,180x为5组,对应gpio[0~4]或gpio[a~e]各组GPIO对应对应的基地址如下GPIO00x03020000GPIO10x03021000GPIO20x03022000GPIO
  • 2022-11-05【单片机/嵌入式】【梁山派】学习日志07:位带操作
    位带操作一、位带操作介绍为了减少“读-改-写”操作的次数,Cortex-M4处理器提供了一个可以执行单原子比特操作的位带功能。存储器映射包含了两个支持位带操作的区域。其中
  • 2022-11-04【单片机/嵌入式】【梁山派】学习日志05:库函数点灯
    库函数点灯一、配置流程(1)开启GPIO的端口时钟(2)配置GPIO的模式(3)配置GPIO的输出对LED2接的PD7进行配置。在使用库函数之前,我们需要了解到,GD32官方帮我们做好了这一套库
  • 2022-11-04【单片机/嵌入式】【梁山派】学习日志04:寄存器点灯
    一、寄存器点亮LED1.1配置流程一般我们使用GPIO的端口,都需要有以下几个步骤。(1)开启GPIO的端口时钟(2)配置GPIO的模式(3)配置GPIO的输出从LED介绍那一章节我们了解到LED1
  • 2022-11-02dth11模块调试问题
    dth11模块调试发现的问题:gpio引脚输出时不该再设置方向。staticvoiddht11_start(void){//此处buggpiod_direction_output(dht11_data_pin,GPIOD_OUT_LO
  • 2022-08-31gpio_get()的处理过程
    structof_phandle_args#defineMAX_PHANDLE_ARGS16structof_phandle_args{structdevice_node*np;intargs_count;uint32_targs[MAX_P