ttff2008 - 2008-4-30 18:57:00
我用的小丑大哥的驱动程序,想改变端口,用IOB高八位做数据口,其他不变,不知道端口定义如何修改,改了好就都无法显示。
zxxyj0506 - 2008-6-9 20:52:00
呵呵 我也有这个问题
我在SPLC501Driver.inc 文件里 这么改了
想用 B口高八位做splc501的数据 低八位做501的控制
但是结果 液晶屏就初始化不了了
是不是 还要再修改点什么?
.define DATA_PORT_HIGHT 0x00 //数据口输出高八位定义,若数据接口为IO端口的高八位,则不屏蔽
.define M_IO_DATA_MASK 0xff00 //若数据口为高八位,则定义值为0xff00
.define M_IO_EP 0x0020 //EP与SPCE061A的接口定义
.define M_IO_RW 0x0010 //RW与SPCE061A的接口定义
.define M_IO_AO 0x0008 //AO与SPCE061A的接口定义
.define M_IO_CS 0x0004 //CS与SPCE061A的接口定义
//数据端口定义
.define P_IO_Data_D P_IOB_Data
.define P_IO_Data_A P_IOB_Attrib
.define P_IO_Data_Di P_IOB_Dir
.define P_IO_Data_B P_IOB_Buffer
//控制端口定义
.define P_IO_Ctrl_D P_IOB_Data
.define P_IO_Ctrl_A P_IOB_Attrib
.define P_IO_Ctrl_Di P_IOB_Dir
.define P_IO_Ctrl_B P_IOB_Buffer
五交化维修部 - 2008-10-7 12:37:00
只要把A改成B就可以