立即注册
查看: 1597|回复: 9

[资料] 联咏NT98520/NT98525/NT98528/NT98529 Driver用户手册(适用于RTOS)

已绑定手机
已实名认证
发表于 2021-11-19 10:02:49 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、GPIO
1.1. 特征
●设置/获取引脚为输入或输出
●将引脚设置为高/低(在输出模式下)
●获取PIN状态(在输入模式下)
●获取特定 PIN 的中断状态
●设置特定的 PIN 以触发中断
●通过 GPIO 中断 PIN 将系统从睡眠模式唤醒
●边沿(上升/下降/两者)或电平(低/高)触发中断类型

1.2. 框图
NT9852x系列(NT98520/NT98525):
1.jpg
NT98528系列(NT98528/NT98529):
2.jpg

1.3. 头文件
头文件位于 hdal\drivers\k_driver\include\plat\gpio.h 并将 #include "gpio.h" 放在远程模块的源代码中。

1.4. GPIO中断映射
NT9852x系列(NT98520/NT98525)
Interrupt NoGPIO PINInterrupt NoGPIO PIN
0C_GPIO[3]16S_GPIO[12]
1C_GPIO[5]17P_GPIO[3]
2C_GPIO[7]18P_GPIO[7]
3C_GPIO[9]19P_GPIO[8]
4C_GPIO[12]20P_GPIO[9]
5C_GPIO[14]21P_GPIO[11]
6C_GPIO[16]22P_GPIO[15]
7C_GPIO[18]23P_GPIO[17]
8C_GPIO[20]24P_GPIO[17]
9C_GPIO[22]25P_GPIO[24]
10H_GPIO[0]26L_GPIO[1]
11H_GPIO[11]27L_GPIO[6]
12S_GPIO[1]28L_GPIO[11]
13S_GPIO[4]29L_GPIO[14]
14S_GPIO[6]30L_GPIO[18]
15S_GPIO[10]31L_GPIO[22]


1.5. 功能说明
通用gpio 驱动程序提供API 来获取/设置gpio 值,获取/设置gpio 方向,以及实现指定gpio 引脚的irq 数量。 请使用提供的GPIO映射API(C_GPIO/P_GPIO/S_GPIO/L_GPIO/H_GPIO/D_GPIO/A_GPIO)来指示gpio。

1.6. 示例代码
以下是在 gpioAPI 中执行使用的示例。
#include “gpio.h”
/* GPIO mapping APIs */
/* C_GPIO(pins) */
/* P_GPIO(pins) */
/* S_GPIO(pins) */
/* L_GPIO(pins) */
/* H_GPIO(pins) */
/* D_GPIO(pins) */
/* A_GPIO(pins) */
void foo(void) {
// Set C_GPIO 3 as example
Uint32_t value, direction;
gpio_direction_input(C_GPIO_3); // Set C_CPIO 3 as an input pin
Value = gpio_get_value(C_GPIO_3); // Get the value of C_GPIO 3
gpio_direction_output(C_GPIO_3, value); // Set the output direction of C_CPIO 3 and target value // set output high or output low
gpio_set_value(C_GPIO_3, value); // Set the value of C_CPIO 3 if pin was set as output
......

2. 多路复用
2.1. 特点 NT9852x 系列覆盖 (NT98520/NT98525) NT98528 系列覆盖 (NT98528/NT98529)
-设置/获取每个模块的 pinmux 值
-冲突检测 NT9852x/NT98528 TOP 驱动程序提供了动态捕获和更新 pinmux 配置的方法,用户可以通过以下步骤更新专用 pinmux 选择。

更多详细内容请下载附件查看
2021-11-19 10:01 上传
文件大小:
2.89 MB
下载次数:
17
附件售价:
1 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除



更多资料及方案及技术咨询电话:18928412535(微信同号)加号请备注
已绑定手机
发表于 2021-12-10 10:17:58 | 显示全部楼层 来自 广东省深圳市
学习学习。。。。。。。
发表于 2021-12-30 21:35:36 | 显示全部楼层 来自 台湾省
好資料,難找
发表于 2021-12-30 21:57:42 | 显示全部楼层 来自 台湾省
值得學習
已绑定手机
发表于 2022-4-11 15:00:03 | 显示全部楼层 来自 上海市
非常赞哦
已绑定手机
发表于 2022-4-15 10:38:48 | 显示全部楼层 来自 四川省成都市
感谢分享
已绑定手机
发表于 2022-9-27 14:35:32 | 显示全部楼层 来自 湖北省武汉市
确实难找 ,感谢分享
已绑定手机
发表于 2022-10-6 11:46:53 | 显示全部楼层 来自 台湾省台北市
感謝樓主分享
已绑定手机
发表于 2023-3-28 15:43:44 | 显示全部楼层 来自 江苏省苏州市
好东西,感谢分享!!!
已绑定手机
发表于 2023-3-31 10:11:13 | 显示全部楼层 来自 江苏省苏州市
好资料,感谢分享!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表