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

📄 sutils20.asm

📁 自己编写的tms320f240的烧写程序
💻 ASM
字号:

**************************************************************
** Delay And Access Mode Subroutines **
* **
* TMS320F2XX Flash Utilities. **
* Revision: 2.0, 9/10/97 **
* Revision: 2.1, 1/31/98 **
* **
* Filename: sutils20.asm **
* **
* Called by: These utilities are used by CLEAR,ERASE, **
* PROGRAM algorithms written for F2xx **
* devices. **
* Function: DELAY Delay loop specified by AR6. **
* REGS Clears MODE bit of F_ACCESS0/1 to **
* access flash module control registers. **
* ARRAY Sets MODE bit of F_ACCESS0/1 to access **
* the flash array. **
**************************************************************
   .include "SVAR20.H"
   .def DELAY,REGS,ARRAY
   .sect "DLY"
*************************************
*Delays as follows: *
* LAR AR6,#N 2 Cycles *
* CALL DELAY 4 Cycles *
* RPT #DLOOP 2*(N+1) Cycles *
* NOP DLOOP*(N+1) Cycles *
* BANZ DLY_LP 4*N+2 Cycles *
* RET 4 Cycles *
* –––––––––––––––––––––––– *
* = DLOOP(N+1)+6*N+14 Cycles *
* Set N and DLOOP appropriately to *
* get desired delay. *
**************************************
DELAY: ;AR6 = OUTER LOOP COUNT
DLY_LP 
    RPT #DLOOP ;APPROX 5US DELAY
    NOP
    BANZ DLY_LP,*- ;LOOP UNTIL DONE
    RET ;RETURN TO CALLING SEQUENCE
   .page
**************************************************
* REGS Clears MODE bit of F_ACCESS0/1 to **
* access flash module control registers. **
*******************************************************
   .sect "REG"
REGS:
    
    SPLK #0000h,SPAD2     
    OUT SPAD2,F24X_ACCS ;Enable F240 flash reg mode
    
    RET ;RETURN TO CALLING SEQUENCE
   
****************************************************
* ARRAY Sets MODE bit of F_ACCESS0/1 to access **
* the flash array. **
****************************************************
   .sect "ARY"
ARRAY:    
    
    IN SPAD1,F24X_ACCS ;Enable F240 flash array mode.
    
    RET ;RETURN TO CALLING SEQUENCE
    .end

⌨️ 快捷键说明

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