Black_Cat wrote:не может по умолчанию
deathsoft wrote:"5.2.11 IOCS16- (Device 16-bit I/O) During PIO transfer modes 0, 1 or 2, IOCS16- indicates to the host system that the 16-bit data port has been addressed and that the device is prepared to send or receive a 16-bit data word. This shall be an open collector output. - When transferring in any PIO mode and accessing any register except the data port, transfers shall be 8-bit using DD0-7; - When transferring in PIO modes 0, 1 or 2, if IOCS16- is not asserted, transfers shall be 8-bit using DD0-7; - When transferring in PIO modes 0, 1 or 2, if IOCS16- is asserted, transfers shall be 16-bit using DD0-15; - When transferring in PIO modes 3 or 4, IOCS16- shall not be used by the host, and all transfers shall be 16-bit using DD0-15, except for bytes beyond the 512th byte for READ LONG and WRITE LONG commands which shall be 8-bit using DD0-7; - When transferring in DMA mode, the host shall use a 16-bit DMA channel and IOCS16- shall not be asserted." "Table 14 - SET FEATURES register definitions 01h Enable 8-bit data transfers (see 6.2.5)" "6.2.5 Data register The data register is either 8-bits or 16-bits depending on the interface width currently selected and/or the type of data being transferred by the current command." Спецификация, если конечно соизволишь прочесть, лежит тут http://www.t13.org/Documen....A-2.pdf
Users browsing this forum: No registered users and 4 guests