导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教我写的51控制8019程序为什么读不了DMA呢?

* 88885: 请教我写的51控制8019程序为什么读不了DMA呢?

   鼍城无戈 
鼍城无戈发表的帖子 

 请教我写的51控制8019程序为什么读不了DMA呢?
以下是我的一个读DMA函数,找了很久总是找不出通不过的原因,望各位高手赐教!
//:rDma
{
  uchar ret;
  page(0);
  reg09=bnry; //read page address high
  reg08=0x00; //read page address low
  reg0b=0x00; //read count high
  reg0a=46;  //read count low;
  reg00=0x0A; //read dma
  for(ret=0;ret  <18;ret++)
   buf[ret]=reg10;
  do
  {ret=reg07&0x40;   //叛断DMA读结束
   }while(!ret)
}
不知道为什么我的程序总是在
  do
  {ret=reg07&0x40;   //叛断DMA读结束
   }while(!ret)
跑不出来!
望各位高手赐教!

发表时间:2006年2月14日21:08:18

  
回复该帖

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

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

[上一篇帖子]:如何烧写SST89E58?我的LAB-48烧写器不能烧写SST89E58,(支持SST89C58,S
[下一篇帖子]:急聘嵌入式硬件工程师(深圳)      &