MTK平台DWS中GPIO配置知识

1、ID:

        表示GPIO的引脚号

2、EintMode:

        表示是否当做外部中断来使用,如果EintMode被配置为勾选,表示使能了外部中断模式。当该模式被开启后,设备可以检测到外部事件(例如按键按下、传感器检测到的事件等),并且可以在事件发生时及时地唤醒设备以执行相应的任务。这种模式在需要对设备进行低功耗优化的场景下非常有用,因为它可以使设备保持在低功耗状态下,同时又可以在必要时及时响应外部事件。不过需要注意:如果在EintMode模式下,GPIO引脚被用作中断引脚,而不再具有一般GPIO的输入/输出功能。因此,如果您在EintMode模式下配置了GPIO引脚的其他模式,这些模式将无法使用。在这种情况下,您需要先将EintMode模式关闭,才能重新配置GPIO引脚的其他模式。

3、Def.Mode:

        GPIO默认的模式,就是在系统启动过程中GPIO口的模式,GPIO口启动模式是定义在文件cust_gpio_boot.h文件中。这里我们可以根据需要将其配置为我们需要的模式。这个选项即设置设备在开机时的默认选项。

4、M0~M7:

        M0和M1是MTK平台中用于表示GPIO复用功能的宏定义。具体来说,M0对应的是GPIO口的第一个复用功能,而M1对应的是GPIO口的第二个复用功能。不同的GPIO口具有不同的复用功能,这些功能包括UART通信、I2C通信、SPI通信、SD卡控制、SIM卡热插拔检测等。通过在DWS中选择不同的复用功能,具体复用为什么功能要根据MTK平台的硬件原理图和手册来确定。这里会在cust_gpio_usage.h文件中产生一些宏定义,(具体怎么生成的这里就不做讲解了,希望广大网友分析并批评指正)可能某些驱动中会用到这些宏定义。

5、InPull En:

        是指该GPIO口是否使能上拉或下拉。

6、InPull SelHigh:

       上面的InPull En只是指示是否使能上拉或下拉,但是并没有指出到底是上拉还是下拉,那就由这里来指定,如果勾选了那么就表示上拉,否则就是下拉。

7、Def.Dir:

        指示GPIO默认的数据传输方向,是输入还是输出,这里是根据软硬件接口表来设置的。

8、In和Out:

        In和Out分别表示GPIO口的输入和输出方向。当您将一个GPIO口配置为输入模式时,该GPIO口将被用于读取外部设备的数据,例如读取按键状态、读取传感器数据等。当您将一个GPIO口配置为输出模式时,该GPIO口将被用于控制外部设备的状态,例如控制LED灯、控制电机转动等。因此,在使用GPIO口前,您需要确定所需的输入/输出方向,并在DWS中进行相应的配置,以确保正确地读取或输出数据。

 9、OutHigh:

        OutHigh在MTK平台的DWS配置中代表输出高电平。这个选项允许你设置GPIO引脚在输出模式下的高电平电压值。

10、VarName1和VarName2:

        变量的名字,有些驱动中可能会使用到一些GPIO口,那么这里就是为GPIO口定义一个别名,那么在驱动中只需要这个别名就可以了,而这个GPIO口是可以换的,所以这里也是为了可移植性。

11、SMT#和SMT:

        SMT#表示施密特使能值,SMT表示是否施密特使能。

12、IES:

        IES表示输入使能。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据台的dws层是数据仓库的核心层,用于存储经过整理和加工后的数据。为了确保数据在这一层的质量,需要进行数据质量监控。下面是数据台的dws层数据质量监控规则的一些例子: 1. 完整性监控:确保所有关键字段都有值,并且没有缺失数据。例如,可以检查主键字段是否存在空值,或者某些特定字段是否缺失。 2. 准确性监控:确保数据的准确性,即数据的值是否与实际情况一致。可以根据业务规则对数据进行校验,例如对某个字段的取值范围进行限制,或者利用已知的数据进行验证。 3. 一致性监控:保证数据在不同数据源之间的一致性。对于数据台来说,这包括确保从不同的数据源提取的数据在dws一致,并且更新频率是可控的。 4. 及时性监控:保证数据在dws层的更新及时完成。可以设置监控任务,监控数据抽取、清洗和加载的运行时间,及时发现和解决延迟的问题。 5. 安全性监控:确保数据在dws层的安全性。可以设置访问权限,限制访问dws层的人员和操作。同时,也可以设置安全策略,保护数据不受恶意攻击或泄露。 6. 可用性监控:保证dws层的稳定性和可用性。可以通过监控系统性能指标,如CPU利用率、内存利用率、磁盘空间等来发现潜在风险,及时进行故障排查和处理。 以上是数据台的dws层数据质量监控的一些规则。通过这些监控规则,可以确保dws层的数据质量,提高数据可信度和可用性,为企业决策提供可靠的数据支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值