01.06.2013 Views

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

IPC@CHIP Documentation - SC12 @CHIP-RTOS V1.10

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

● Interrupt_0xA1_function_0x88:_HAL: Read Timer Count<br />

● Interrupt_0xA1_function_0x89:_HAL: Write Timer Count<br />

● Interrupt_0xA1_function_0x8A:_HAL: Get Frequencies<br />

● Interrupt_0xA1_function_0x8B:_HAL: Set Timer Duty Cycle Waveform<br />

● Interrupt_0xA1_function_0x8C:_HAL: Read Specific I/O Pin<br />

● Interrupt_0xA1_function_0x8D:_HAL: Write to Specific I/O Pin<br />

● Interrupt_0xA1_function_0x8E:_HAL: Give EOI<br />

● Interrupt_0xA1_function_0x8F:_HAL: Initialize Timer Settings Ext<br />

● Interrupt_0xA1_function_0x90:_HAL: Get/Set Watchdog Mode<br />

● Interrupt_0xA1_function_0x91:_HAL: Refresh Watchdog<br />

● Interrupt_0xA1_function_0x92:_HAL: Mask/Unmask Int<br />

● Interrupt_0xA1_function_0xA0:_HAL: Block Read Data Bus<br />

● Interrupt_0xA1_function_0xA1:_HAL: Block Write Data Bus<br />

● Interrupt_0xA1_function_0xB0:_HAL: Start DMA Mode<br />

● Interrupt_0xA1_function_0xB1:_HAL: Stop DMA Transfer<br />

● Interrupt_0xA1_function_0xB2:_HAL: Get DMA Info<br />

● Interrupt_0xA1_function_0xC0:_HAL: Initialize/Restore Non-Volatile Data<br />

● Interrupt_0xA1_function_0xC1:_HAL: Save Non-Volatile Data<br />

● Interrupt_0xA1_function_0xC2:_HAL: Get Reboot Reason<br />

Interrupt 0xA2 service 0x80: PFE: Enable Data Bus<br />

Parameters<br />

AH<br />

AL<br />

DX<br />

Initialize data bus I/O mask and ALE usage.<br />

Must be 0x80.<br />

0: Disable ALE, 1: Enable ALE<br />

Mask<br />

Return Value<br />

none<br />

Comments<br />

Bit 0 = 0: Data bus bit 0 is input, 1: is output<br />

Bit 1 = 0: Data bus bit 1 is input, 1: is output<br />

:<br />

:<br />

Bit 7 = 0: Data bus bit 7 is input, 1: is output<br />

Bit 8..15 not used (for future extensions)<br />

The I/O mask defines which data bits on the bus are inputs and which are outputs. The DX mask bit for<br />

bi-directional data bus lines (read/write) should be set to '1'.<br />

used pins:<br />

ALE, AD[0..7], RD#, WR#<br />

excluded pins:<br />

Page 282 / 400

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!