參數(shù)資料
型號: UPD70F3134A
廠商: NEC Corp.
英文描述: 32-Bit Single-Chip Microcontrollers
中文描述: 32位單芯片微控制器
文件頁數(shù): 95/99頁
文件大?。?/td> 528K
代理商: UPD70F3134A
CHAPTER 5 APPLICATION EXAMPLES
Application Note U17121EJ1V1AN
95
wait(TIMER400ns); // Wait 400 ns
idestat = *IDEREG_ALT_STATUS; // Alt Status register empty read
*IDEREG_BUSMASTER_START_STOP |= 0x01; // Bus Master Start
status = Wait_IDE_BMEND();
if ( status != 0 ) {
return STATUS_TIMEOUT_BMEND; // BMEND timeout error end
}
status = Wait_IDE_INTRQ(); // Wait for INTRQ assert
if ( status != 0 ) {
return STATUS_TIMEOUT_INTRQ; // INTRQ timeout error end
}
idestat = *IDEREG_ALT_STATUS; // Alt Status register empty read
idestat = *IDEREG_STATUS; // Status register read
if ( idestat & IDEREG_ERROR_ERR_BIT ) {
return STATUS_IDE_ERROR(*IDEREG_ERROR); // Error end (after command execution)
}
return STATUS_SUCCESS; // Normal end
}
/////////////////////////////////////////////////////////////////
// Function name: ATA_Soft_Reset //
// Function: Performs software reset. //
// Argument: None //
// Return value: //
// STATUS_SUCCESS : Normal end //
// STATUS_TIMEOUT_BSY0 : BSY=0 timeout error end //
// //
/////////////////////////////////////////////////////////////////
int ATA_soft_reset(void)
{
int status;
*IDEREG_DEVICE_CONTROL = 0x04;
// Reset execution
wait(TIMER5ms);
// Wait 5 ms
*IDEREG_DEVICE_CONTROL = 0x00;
// Reset release
wait(TIMER5ms);
// Wait 5 ms
status = Wait_IDE_BSY0();
// Wait until BSY=0
if ( status != 0 ) {
return STATUS_TIMEOUT_BSY0;
// Timeout error end
}
return STATUS_SUCCESS;
}
相關(guān)PDF資料
PDF描述
UPD70F3134AF1-EN4 32-Bit Single-Chip Microcontrollers
UPD70F3134AGJ-UEN 32-Bit Single-Chip Microcontrollers
UPD70F3134AY 32-Bit Single-Chip Microcontrollers
UPD70F3134AYF1-EN4 32-Bit Single-Chip Microcontrollers
UPD70F3134AYGJ-UEN 32-Bit Single-Chip Microcontrollers
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
UPD70F3134AF1-EN4 制造商:NEC 制造商全稱:NEC 功能描述:32-Bit Single-Chip Microcontrollers
UPD70F3134AGJ-UEN 制造商:NEC 制造商全稱:NEC 功能描述:32-Bit Single-Chip Microcontrollers
UPD70F3134AY 制造商:NEC 制造商全稱:NEC 功能描述:32-Bit Single-Chip Microcontrollers
UPD70F3134AYF1-EN4 制造商:NEC 制造商全稱:NEC 功能描述:32-Bit Single-Chip Microcontrollers
UPD70F3134AYGJ-UEN 制造商:NEC 制造商全稱:NEC 功能描述:32-Bit Single-Chip Microcontrollers