⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dma0初始化.txt

📁 用C语言编写的c8051g060的内部一些硬件电路的初始化程序
💻 TXT
字号:
void DMA0_init (uint XRAM_START_ADD,uint NUM_SAMPLES)
{   
     SFRPAGE = DMA0_PAGE;                    // 切换到DMA0特殊功能寄存器页
     DMA0CN  = 0x00;                         // 禁止DMA接口
     DMA0DA  = XRAM_START_ADD;               // 设置数据存储器开始值
     DMA0CT  = NUM_SAMPLES-1;                // 获取采样点
     DMA0IPT = 0x00;                         // 设置向指令缓冲器中写指令的开始区域为0
     DMA0IDT = DMA0_GET_ADC0;                // DMA 存ADC0的转换数据
     DMA0IDT = DMA0_END_OF_OP;      
     DMA0BND = 0x00;               	         // 设置指令开始执行地址为0
     DMA0CN  = 0x80;                         //设置为模式0, 开始执行指令
   
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -