飞思卡尔MC9S08QE128芯片和MCF51QE128芯片所有模块的范例代码,包括ACMP, ADC, ICS, IIC_Master, IIC_Slave, KBI, PWM, RTC, SCI, SPI, SPI_Master, SPI_Slave, TPM等, 希望能帮到大家, 共同进步
标签: IIC_Master 128 IIC_Slave ACMP
上传时间: 2016-07-14
上传用户:凌云御清风
12Mhz标准51的100KHz IIC总线主器件模拟方式驱动程序。 本驱动程序即可以在没有Small RTOS的情况下使用。此时,要使用本驱动程序只需要配置IIC总线使用的IO口。在驱动程序的主文件IIC_Master.c仅包含一个文件config.h。用户需要的是在这个文件中设置IIC总线使用的IO口SDA和SCL。如果用户单独使用IIC_Master.c,还要在config.h包含IIC_Master.h文件和其它必须的文件如reg51等;并定义宏TRUE、FALSE和与编译器无关的数据类型。在使用Small RTOS的情况下,用户只要在config.h定义SDA和SCL和包含IIC_Master.h并将宏IICSem定义为分配给IIC总线驱动程序的信号量的索引。 在使用IIC总线驱动程序前应该调用函数IICInit()初始化IIC总线。单独使用或单任务IIC总线,使用函数IICRead()对IIC总线进行读操作,使用IICWrite()对IIC总线进行写操作。如果有多个任务需要对IIC总线进行操作,则分别调用宏OSIICRead()和OSIICWrite()对其进行读写。
标签: Small RTOS 100 Mhz
上传时间: 2015-09-03
上传用户:gaojiao1999