欢迎访问ic37.com |
会员登录 免费注册
发布采购

ST90135M6 参数 Datasheet PDF下载

ST90135M6图片预览
型号: ST90135M6
PDF下载: 下载PDF文件 查看货源
内容描述: 8月16号位微控制器( MCU ), 16至64K的ROM 。 OTP或EPROM 。 512 2K的RAM - ST9 +系列\n [8/16-BIT MICROCONTROLLER (MCU) WITH 16 TO 64K ROM. OTP OR EPROM. 512 TO 2K RAM - ST9 + FAMILY ]
分类和应用: 微控制器可编程只读存储器电动程控只读存储器
文件页数/大小: 199 页 / 2805 K
品牌: ETC [ ETC ]
 浏览型号ST90135M6的Datasheet PDF文件第60页浏览型号ST90135M6的Datasheet PDF文件第61页浏览型号ST90135M6的Datasheet PDF文件第62页浏览型号ST90135M6的Datasheet PDF文件第63页浏览型号ST90135M6的Datasheet PDF文件第65页浏览型号ST90135M6的Datasheet PDF文件第66页浏览型号ST90135M6的Datasheet PDF文件第67页浏览型号ST90135M6的Datasheet PDF文件第68页  
ST90158 - ON-CHIP DIRECT MEMORY ACCESS (DMA)  
DMA TRANSACTIONS (Cont’d)  
When selecting the DMA transaction with memory,  
bit DCPR.RM (bit 0 of DCPR) must be cleared.  
When the Interrupt Pending (IP) bit is set by a  
hardware event (or by software), and the DMA  
Mask bit (DM) is set, a DMA request is generated.  
If the Priority Level of the DMA source is higher  
than, or equal to, the Current Priority Level (CPL),  
the DMA transfer is executed at the end of the cur-  
rent instruction. DMA transfers read/write data  
from/to the location pointed to by the DMA Ad-  
dress Register, the DMA Address register is incre-  
mented and the Transaction Counter Register is  
decremented. When the contents of the Transac-  
tion Counter are decremented to zero, the DMA  
Mask bit (DM) is cleared and an interrupt request  
is generated, according to the Interrupt Mask bit  
(End of Block interrupt). This End-of-Block inter-  
rupt request is taken into account, depending on  
the PRL value.  
To selectbetween using theISR orthe DMASR reg-  
ister to extend the address, (see Memory Manage-  
ment Unit chapter), the control bit DAPR.PS (bit 0  
of DAPR) must be cleared or set respectively.  
The DMA transaction Counter must be initialized  
with the number of transactions to perform and will  
be decremented after each transaction. The DMA  
Address must be initialized with the starting ad-  
dress of the DMA table and is increased after each  
transaction. These two registers must be located  
between addresses 00h and DFh of the Register  
File.  
Once a DMA channel is initialized, a transfer can  
start. The direction of the transfer is automatically  
defined by the type of peripheral and programming  
mode.  
WARNING. DMA requests are not acknowledged  
if the top level interrupt service is in progress.  
Once the DMA table is completed (the transaction  
counter reaches 0 value), an Interrupt request to  
the CPU is generated.  
Figure 30. DMA Between Memory and Peripheral  
IDCR  
IVR  
DMA TRANSACTION  
DAPR  
DCPR  
FFh  
PAGED  
DATA  
REGISTERS  
F0h  
EFh  
PERIPHERAL  
PAGED REGISTERS  
DMA  
TABLE  
SYSTEM  
DATA  
ALREADY  
REGISTERS  
TRANSFERRED  
E0h  
DFh  
END OF BLOCK  
INTERRUPT  
SERVICE ROUTINE  
DMA  
TRANSACTION  
COUNTER  
0100h  
0000h  
DMA  
VECTOR  
TABLE  
ADDRESS  
ISR ADDRESS  
MEMORY  
REGISTER FILE  
n
64/199  
9
 复制成功!