导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→是这样子的。

* 2628: 硬件:老古,8019,为什么我发送的数据,在接收那端读出来会是这样子的呀!

   leech42 
leech42发表的帖子 

 是这样子的。
    page(0);
    P2 = reg09;
    P0 = 0x40;
    IOWB = 0;
    IOWB = 1; //RSAR1 dma read highaddress=0x40 
    P2 = reg08;
    P0 = 0x00;
    IOWB = 0;
    IOWB = 1; //RSAR0 dma read lowaddress=0x00;
    P2 = reg0b;
    P0 = uByteNum.byte.hi;
    IOWB = 0;
    IOWB = 1; //RBCR1 read count high 
    P2 = reg0a;
    P0 = uByteNum.byte.lo;
    IOWB = 0;
    IOWB = 1; //RBCR0 count low
    P0 = 0xff;
    P2 = reg00;
    IORB = 0;
    cCR = P0;
    IORB = 1; //read CR register
    cCR = cCR & 0xc4;
    cCR = cCR | 0x12;
    P2 = reg00;
    P0 = cCR;
    IOWB = 0;
    IOWB = 1; //dma write and start
    for(uTempNum.cd = 0;uTempNum.cd < uByteNum.cd;uTempNum.cd++)
    {
        P0 = xTbuff_rtl[0][uTempNum.cd];
        P2 = reg10;
        IOWB = 0;
        IOWB = 1;
    }    //远程DMA写


发表时间:2001年11月14日9:51:00

  
回复该帖

本主题共有 17 帖,分页:>>>>>该主题的所有内容[17]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  2629.[详细]写应该是对的.读呢?
摘要:......(无内容)
- [老古][878次] 2001年11月14日

  2635.[详细]谢谢老古!原来是我程序的问题!
摘要:我把写改成这样     for(uTempNum.cd = 0;uTempNum.cd < uByteNum.cd;uTempNum.cd++)......(395字)
- [leech42][947次] 2001年11月14日

[上一篇帖子]:写应该是对的.读呢?
[下一篇帖子]:77e58我也用过,可以的.