查看: 3171|回复: 7

怎样将数组中的数据通过DMA向IO端口传输出来?

[复制链接]
  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-5-23 16:23:15 | 显示全部楼层 |阅读模式
    分享到:
    DMA向内部的DAC传输数据可以实现,但不知道DMA是否可以向IO口传数据,实现外部的DAC芯片转化。
    重要的是CyDmaTdSetAddress()里边的目的地址是多少?希望高手指点一下

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-10-26 15:47
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-5-24 13:32:28 | 显示全部楼层

    回帖奖励 +1 与非币

    如果数据是8位的话,
    Pin_1_DR = 0xfd; 和 Pin_1_Write(0xfd);
    这两句话的效果是一样
    不知道目的地址是Pin_1_DR能不能实现,
    我没试过,都是菜鸟
    希望楼主试试,我也好学习一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-5-24 19:03:56 | 显示全部楼层
    低调做高人 发表于 2013-5-24 13:32
    如果数据是8位的话,
    Pin_1_DR = 0xfd; 和 Pin_1_Write(0xfd);
    这两句话的效果是一样

    恩,我翻了一下头文件找到的确是这个,不知道为啥不行。我是想用一下外部的DA
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-5-24 19:17:28 | 显示全部楼层
    低调做高人 发表于 2013-5-24 13:32
    如果数据是8位的话,
    Pin_1_DR = 0xfd; 和 Pin_1_Write(0xfd);
    这两句话的效果是一样

    内部的DAC的地址是VDAC8_1_Data_PTR这个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-5-24 19:20:30 | 显示全部楼层
    低调做高人 发表于 2013-5-24 13:32
    如果数据是8位的话,
    Pin_1_DR = 0xfd; 和 Pin_1_Write(0xfd);
    这两句话的效果是一样

    VDAC8头文件中的定义如下:
    /***************************************
    *              Registers        
    ***************************************/
    #define VDAC8_1_Data        (* (reg8 *) VDAC8_1_viDAC8__D )
    #define VDAC8_1_Data_PTR    (  (reg8 *) VDAC8_1_viDAC8__D )
    看的不是很明白两个的用途
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-5-24 19:30:06 | 显示全部楼层
    终于解决了,我仿照那个VDAC8的定义,直接改头文件
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2013-10-26 15:47
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-5-24 21:09:29 | 显示全部楼层
    {:soso_e179:}
    这是个不错的办法,
    我也是毕业设计刚接触的psoc,
    也是菜鸟,
    有问题可以一起研究一下,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-5-19 08:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2013-5-25 08:34:36 | 显示全部楼层
    低调做高人 发表于 2013-5-24 21:09
    这是个不错的办法,
    我也是毕业设计刚接触的psoc,
    也是菜鸟,

    我跟你一样,都在毕业设计,第一次接触
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 21:43 , Processed in 0.178243 second(s), 29 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.