今天在pudn下载了cs8900的驱动,看着看着,看到如下问题:
- //------------------------------------------------------------------------------
- // writes a word in little-endian byte order to
- // a specified port-address 向一个特定的地址写数据。
- //------------------------------------------------------------------------------
- void Write8900(unsigned char Address, unsigned int Data)
- {
- XBYTE[0x8000|Address]=Data;
- XBYTE[0x8000|(Address+1)]=Data>>8;
- }
这样直接写行吗?
或上0x8000,最高位肯定是片选信号,难道地址和数据线是复用的?还有IOCS16和IOW是自动产生的吗? |