查看: 2606|回复: 4

[求助] PE环境下,KSDK能访问并口IO吗?

[复制链接]
  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1095
    最后登录
    2025-6-7
    发表于 2015-9-22 14:27:06 | 显示全部楼层 |阅读模式
    本帖最后由 xxs-133546 于 2015-9-22 14:29 编辑

    发现建立PE工程(不加载KSDK),有BitsIO组件,可以访问1-8bit  IO,BitsIO_LDD组件,可以访问1-32bit  IO,而加载了KSDK的工程,BitsIO和BitsIO_LDD组件不能用了,那KSDK如何操作一个并口呢?比如将PTC0-PTC7接到一个LCD的DB0-DB7,我现在的做法是直接从底层调用该端口,如:
    data1 = PTC_BASE_PTR->PDOR;                                          // 读PTC端口  
    PTC_BASE_PTR->PDOR = ((data1 & 0XFFFFFF00)|data);      // 回写PTC端口

    使用没问题,我想既然用了SDK,就不想在用户应用程序中直接去访问底层寄存器了,SDK有没有直接访问并口的方法呢?






    我知道答案 目前已有4人回答
    回复

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-9-23 10:11:21 | 显示全部楼层
    2015-09-23_10-10-34.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1095
    最后登录
    2025-6-7
     楼主| 发表于 2015-9-23 11:12:54 | 显示全部楼层

    多谢!我还以为该函数是对单个Pin的操作呢,参考手册写得太简单了,没有表达清楚。看来参数pin应是把需要读写的pin相应位置1,而不是指定第几位,理解错误,赶紧试一下。
    Image 1.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1095
    最后登录
    2025-6-7
     楼主| 发表于 2015-9-24 10:53:38 | 显示全部楼层
    试了一下,不行,再次看了一下GPIO_HAL_WritePinOutput()函数代码,确实是对单个pin操作的。
    Image 1.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-25 09:32:42 | 显示全部楼层
    学习了,谢谢分享
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-28 23:23 , Processed in 0.098781 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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