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

CC1111F32RSP 参数 Datasheet PDF下载

CC1111F32RSP图片预览
型号: CC1111F32RSP
PDF下载: 下载PDF文件 查看货源
内容描述: 低功耗低于1 GHz的射频系统级芯片(SoC )与MCU,存储器,收发器和USB控制器 [Low-power sub-1 GHz RF System-on-Chip (SoC) with MCU, memory, transceiver, and USB controller]
分类和应用: 存储射频控制器PC
文件页数/大小: 240 页 / 2823 K
品牌: TAOS [ TEXAS ADVANCED OPTOELECTRONIC SOLUTIONS ]
 浏览型号CC1111F32RSP的Datasheet PDF文件第102页浏览型号CC1111F32RSP的Datasheet PDF文件第103页浏览型号CC1111F32RSP的Datasheet PDF文件第104页浏览型号CC1111F32RSP的Datasheet PDF文件第105页浏览型号CC1111F32RSP的Datasheet PDF文件第107页浏览型号CC1111F32RSP的Datasheet PDF文件第108页浏览型号CC1111F32RSP的Datasheet PDF文件第109页浏览型号CC1111F32RSP的Datasheet PDF文件第110页  
CC1110Fx / CC1111Fx  
data structure in memory. Each DMA channel  
in use requires its own DMA configuration data  
structure. The DMA configuration data  
structure consists of eight bytes and is  
described in Table 52. A DMA configuration  
data structure may reside at any location in  
unified memory space decided upon by the  
user software, and the address location is  
passed to the DMA controller through a set of  
SFRs DMAxCFGH:DMAxCFGL (x is 0 or 1).  
Once a channel has been armed, the DMA  
controller will read the configuration data  
structure for that channel, given by the  
address in DMAxCFGH:DMAxCFGL.  
Increment by one. The address pointer  
shall increment one count after each  
transfer.  
Increment by two. The address pointer  
shall increment two counts after each  
transfer.  
Decrement by one. The address pointer  
shall decrement one count after each  
transfer.  
13.5.2.8 Interrupt Mask (IRQMASK)  
The DMA transfer will upon completion set  
IRCON.DMAIF=1 if this bit is set to 1. An  
interrupt request is being generated if  
IEN1.DMAIE=1.  
It is important to note that the method for  
specifying the start address for the DMA  
configuration data structure differs between  
DMA channel 0 and DMA channels 1-4 as  
follows:  
13.5.2.9 Mode 8 Setting (M8)  
In variable length transfers (VLEN000 and  
VLEN111) this field determines whether to  
use seven or eight bits of the first byte in  
source data as the transfer length. This  
configuration is only applicable when doing  
byte transfers.  
DMA0CFGH:DMA0CFGLgives the start address  
for DMA channel  
structure.  
0
configuration data  
DMA1CFGH:DMA1CFGLgives the start address  
for DMA channel 1 configuration data structure  
followed by channel 2 - 4 configuration data  
structures.  
13.5.2.10 DMA Priority (PRIORITY)  
A DMA priority is associated with each DMA  
channel. The DMA priority is used to  
determine the winner in the case of multiple  
simultaneous internal memory requests, and  
whether the DMA memory access should have  
priority or not over a simultaneous CPU  
memory access. In case of an internal tie, a  
round-robin scheme is used to ensure access  
for all. There are three levels of DMA priority:  
This means that the DMA controller expects  
the DMA configuration data structures for DMA  
channels 1 - 4 to lie in a contiguous area in  
memory, starting at the address held in  
DMA1CFGH:DMA1CFGL and consisting of 32  
bytes.  
13.5.4 Stopping DMA Transfers  
High: Highest internal priority. DMA access  
will always prevail over CPU access.  
Ongoing DMA transfer or armed DMA  
channels will be aborted using the DMAARM  
register to disarm the DMA channel.  
Normal: Second highest internal priority.  
Guarantees that DMA access prevails over  
CPU on at least every second try.  
One or more DMA channels are aborted by  
writing a 1 to DMAARM.ABORTregister bit, and  
at the same time select which DMA channels  
to abort by setting the corresponding,  
DMAARM.DMAARMn bits to 1. When setting  
DMAARM.ABORT to 1, the DMAARM.DMAARMn  
bits for non-aborted channels must be written  
as 0.  
Low: Lowest internal priority. DMA access will  
always defer to a CPU access.  
13.5.3 DMA Configuration Setup  
The DMA channel parameters such as  
address mode, transfer mode and priority  
described in the previous section have to be  
configured before a DMA channel can be  
armed and activated. The parameters are not  
configured directly through SFRs, but instead  
they are written in a special DMA configuration  
An example of DMA channel arm and disarm  
is shown in Figure 27.  
MOV DMAARM, #0x03  
MOV DMAARM, #0x81  
; Arm DMA channel 0 and 1  
; Disarm DMA channel 0, channel 1 is still armed  
Figure 27: DMA Arm/Disarm Example  
SWRS033E  
Page 106 of 239  
 
 复制成功!