📄 cf_control.c
字号:
//===============================================================================
// TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
//
// Property of Texas Instruments
// For Unrestricted Internal Use Only
// Unauthorized reproduction and/or distribution is strictly prohibited.
// This product is protected under copyright law and trade secret law
// as an unpublished work.
// Created 2000, (C) Copyright 2000 Texas Instruments. All rights reserved.
//
// Filename : perseusg4_cf_controller.c
//
//===============================================================================
#include "test.h"
#include "testaccess.h"
#include "cf_control.h"
//---------------------------------------------------------------------
// NAME : COMPACT_FLASH_TestResetValue
//
// DESCRIPTION : Test the reset values of COMPACT_FLASH registers
//
// PARAMETERS : None
//
// RETURN VALUE: None
//
// LIMITATIONS : None
//---------------------------------------------------------------------
void CFLA_TestResetValue(void)
{
BEGIN_RESET_MODULE();
BEGIN_RESET_TEST(COMPACT_FLASH_CF_STATUS_REG,16);
TEST_FIELD_RESET(COMPACT_FLASH_CF_STATUS_REG,LAST_ACCESS,16);
TEST_FIELD_RESET(COMPACT_FLASH_CF_STATUS_REG,CARD_DETECT,16);
END_RESET_TEST();
BEGIN_RESET_TEST(COMPACT_FLASH_CF_CFG_REG_I,16);
TEST_FIELD_RESET(COMPACT_FLASH_CF_CFG_REG_I,CS_CONFIGURATION,16);
END_RESET_TEST();
END_RESET_MODULE();
}
//---------------------------------------------------------------------
// NAME : CFLA_TestRegistersAccess
//
// DESCRIPTION : Test the access to COMPACT_FLASH registers
//
// PARAMETERS : None
//
// RETURN VALUE: None
//
// LIMITATIONS : None
//---------------------------------------------------------------------
void CFLA_TestRegistersAccess(void)
{
BEGIN_ACCESS_MODULE();
BEGIN_RW_TEST(COMPACT_FLASH_CF_CFG_REG_I,16);
RW_PREPARE_WRITE(COMPACT_FLASH_CF_CFG_REG_I,CS_CONFIGURATION,16);
RW_WRITE(COMPACT_FLASH_CF_CFG_REG_I);
RW_TEST_READ(COMPACT_FLASH_CF_CFG_REG_I,CS_CONFIGURATION,16);
RW_WRITE_PREVIOUS_VALUE(COMPACT_FLASH_CF_CFG_REG_I);
END_RW_TEST();
END_ACCESS_MODULE();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -