查看: 5591|回复: 5

#08/03每日一答:S32K官方库函数问题解答

[复制链接]
回帖奖励 150 NXP金币 回复本帖可获得 30 NXP金币奖励! 每人限 1 次
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3920

    主题

    7538

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39928
    最后登录
    2025-8-20
    发表于 2020-8-3 16:03:20 | 显示全部楼层 |阅读模式
    #08/03每日一答:S32K官方库函数问题解答


    问题详情:
    S32K144提供的库函数,对应的外设打开都有几个不同的驱动.c和.h文件,那么在使用库函数的时候,改选择哪个.c文件呢?比如lpuart的这个外设中,lpuart_driver.c和lpuart_hw_access.c这两个有什么区别?使用的时候应该选择哪个呢?

    2.png

    简要回答即可。


    通知:7月题王周二统计。
    qiandao qiandao
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    前天 19:20
  • 签到天数: 2401 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    56

    主题

    5299

    帖子

    73

    金牌会员

    Rank: 6Rank: 6

    积分
    25975
    最后登录
    2025-8-19
    发表于 2020-8-3 17:13:12 | 显示全部楼层

    回帖奖励 +30 NXP金币

    打开lpuart_driver.c看看源代码
    s32.png
    其中调用了lpuart_hw_access.h,lpuart_hw_access.c中是实现的与硬件层紧密相关的驱动代码,而lpuart_driver.c则调用lpuart_hw_access.c中实现的底层代码,实现了更高层次的逻辑代码。
    所以我们直接使用lpuart_driver.c就可以了。它会自动调用底层的lpuart_hw_access.c。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 866 天

    连续签到: 1 天

    [LV.10]以坛为家III

    69

    主题

    3275

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    10394
    最后登录
    2025-8-16
    发表于 2020-8-3 17:58:10 | 显示全部楼层

    回帖奖励 +30 NXP金币

    lpuart_driver.c
    ==》封装了直接供用户使用的驱动接口
    lpuart_hw_access.c
    ==》硬件寄存器相关的操作
    用户直接使用lpuart_driver.c里面的接口就可以了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-7-31 14:43
  • 签到天数: 213 天

    连续签到: 1 天

    [LV.7]常住居民III

    34

    主题

    816

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2187
    最后登录
    2025-7-31
    发表于 2020-8-3 20:39:20 | 显示全部楼层

    回帖奖励 +30 NXP金币

    学习了!
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4692

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10093
    最后登录
    2025-8-8
    发表于 2020-8-3 21:13:30 | 显示全部楼层

    回帖奖励 +30 NXP金币

    这就是典型的分层设计了。
    依用户的习惯吧!看使用哪一层的API了。
    建议大家还是使用lpuart_driver.c里面的接口
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-15 08:42
  • 签到天数: 1952 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    1

    主题

    4686

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9405
    最后登录
    2023-9-15
    发表于 2020-8-4 10:23:26 | 显示全部楼层

    回帖奖励 +30 NXP金币

    学习学习
    今天天气不错!签到!
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-21 07:37 , Processed in 0.100884 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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