新手入门 
 
	- 积分
 - 5
 
        - 金钱
 - 5 
 
       - 注册时间
 - 2020-8-24
 
      - 在线时间
 - 2 小时
 
 
 
 | 
 
 
发表于 2020-9-8 17:33:34
|
显示全部楼层
 
 
 
volatile u16 * CF_DATA_REG = (volatile u16 *)(0x60000800);//数据寄存器 
volatile u16 * CF_ERR_REG = (volatile u16 *)(0x60000802);//错误寄存器(读) 
volatile u16 * CF_FEATURE_REG = (volatile u16 *)(0x60000802);//特征寄存器 
volatile u16 * CF_SEC_COUNT_REG = (volatile u16 *)(0x60000804);//扇区计数寄存器  共64k:256个扇区  
volatile u16 * CF_CYL_LOW_REG = (volatile u16 *)(0x60000808);//柱面寄存器0地位 
volatile u16 * CF_SEC_NUM_REG = (volatile u16 *)(0x60000806);//扇区号寄存器;将要访问的第一个扇区的编号 
volatile u16 * CF_CYL_HI_REG = (volatile u16 *)(0x6000080A);//柱面寄存器1高位 
volatile u16 * CF_DRV_HD_REG = (volatile u16 *)(0x6000080C);//驱动器/磁头寄存器E0 
volatile u16 * CF_STATUS_REG = (volatile u16 *)(0x6000080E);//(读)状态寄存器 
volatile u16 * CF_COMMAND_REG = (volatile u16 *)(0x6000080E);//(写)命令寄存 
 
问下大家,这些寄存器地址为什么是这些值? |   
 
 
 
 |