Beaglebone Black GPIO寄存器不更改价值变化电压
我正在尝试打开和关闭Beaglebone上的GPIO标头,但是我无法将物理引脚从高到低点切换到低位,反之亦然。 IVE在我的应用程序中写了一些代码来执行此操作…
write()返回einval,但我可以回声,打开并阅读
我正在尝试在嵌入式平台上写入GPIO PIN,我编写了读取PIN的代码(成功),也通过回声(成功)进行了测试。 可能会产生此错误的最小代码: static int …
STM32L47x GPIO 寄存器配置
我正在尝试让 ST 板 B-L475E-IoT01A1(基本上是 STM32L475)上的 LED 闪烁。 LED2 连接到 PB14。要启用 GPIOB,我必须启用 AHB2 总线 (RCC->AHB2ENR)…
GPIO_InitTypeDef 的默认值是多少
我已经检查了 stm32f4xx_hal_gpio.c 或 .h,但我无法通过 Alternate is 0 defualtly Alternate is not 0 defualtly找到…
是否有重新映射/切换CANTX/CANRX引脚STM32H7 FDCAN模块的过程?
使用 FDCAN 模块(从旧的 BxCAN 外设更新)测试 STM32。 CAN 经典,速率为 500kbps。 我遇到了一个问题,当使用默认的引脚对(在我的例子中为 D0/D1)…
STM32F429 GPIO DMA 读写
你好, 我正在做一个项目,我想对 JTAG 协议进行位操作。 根据ST提供的AN4666,DMA + GPIO可以在bit-banging同步协议中实现高速。 我想: 生成N 个 PW…
如何让两路端口的开关频率不同?
一个输出的开关频率必须是第二个输出的两倍,而不是相同。 我不明白如何设置它。 这是我的代码和接收到的信号。 #include "RTE_Components.h" #includ…
写入 /sys/class/gpio/export 失败
我正在开发一个项目,需要我配置 GPIO 引脚并向原子板添加传感器。内核已配置 gpio ... CONFIG_GPIO_SYSFS=y 是内核选项之一。 我正在使用fedora版本2…
使用 sysfs 的 Linux 用户空间 GPIO 中断
我想使用 sysfs 在用户空间上使用 GPIO 中断。 我使用这些命令: [root@at91]:gpio109 > echo 109 > export [root@at91]:gpio109 > cd gpio109/ [root…
如何在 Linux 上通过 GPIO 获取边缘事件而不需要繁忙循环?
我正在使用嵌入式 Linux(内核 2.6.31)的系统。 内部是一颗AT91SAM9G20芯片,部分Pin转发到外部。 现在我想将它们用作 GPIO 输入。 我阅读了有关通过…
如何正确初始化I2C stm32?
我想从 ADXL345 加速度计获取数据,但似乎我错误地连接了它。 SCL- PC6(带 10k 电阻) SDA- PC7(带 10k 电阻) SDO- GND CS - VCC GND - GND 3.3v -…