找回密码
 立即注册

微信扫码登录

查看: 146|回复: 3

[GPIO] 有多个gpio中断同组时如何通过寄存器区分?

[复制链接]

10

主题

2

回帖

86

积分

不屈白银

积分
86
发表于 2025-7-29 18:25:58 | 显示全部楼层 |阅读模式 来自 福建福州
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8258
驱动SDK版本: telink_zigbee_sdk/V3.7.1.4
现在我有6个gpio口连接独立按键, 我想通过中断读取按键状态.
这份芯片手册上7.1.2(2)说0x5e0 ~ 0x5e3对应PA~PD的gpio中断标志, 但sdk里没提供访问这个寄存器的宏, 直接用REG_ADDR8读出来全是0.

请问TLSR8258怎么读取寄存器中的gpio中断标志

DS_TLSR8258-E_Datasheet for Telink BLE IEEE802.15.4 Multi-Standard Wireless SoC .pdf

2.76 MB, 下载次数: 1

芯片手册

0

主题

21

回帖

88

积分

不屈白银

积分
88
发表于 2025-7-31 20:32:58 | 显示全部楼层 来自 上海
你好,可以参考驱动demo 试一下,读取中断标志请用 接口 gpio_get_irq_status

10

主题

2

回帖

86

积分

不屈白银

积分
86
 楼主| 发表于 2025-8-7 09:53:52 | 显示全部楼层 来自 福建福州
TL_BL 发表于 2025-7-31 20:32
你好,可以参考驱动demo 试一下,读取中断标志请用 接口 gpio_get_irq_status

你好, telink_zigbee_sdk/V3.7.1.4中没有gpio_get_irq_status这个函数

0

主题

21

回帖

88

积分

不屈白银

积分
88
发表于 2025-8-7 18:42:49 | 显示全部楼层 来自 上海
von_telink 发表于 2025-8-7 09:53
你好, telink_zigbee_sdk/V3.7.1.4中没有gpio_get_irq_status这个函数

可以参考一下 驱动的sdk
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-8-18 03:31 , Processed in 0.100634 second(s), 24 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表