loadfilter.c

来自「这是一个用T108加上瑞萨公司R8C2A做的一个OSD显示。希望能帮上大家。」· C语言 代码 · 共 27 行

C
27
字号
#include "iic.h"
#include "FiltDatT102.c"
#include "tw803_regs.h"

void LoadFilter(unsigned char cFilterID);

void LoadFilter(unsigned char cFilterID)

{
	unsigned char i;
	unsigned char c;
	unsigned char const *p=ScaleCoefData[cFilterID];
//	turn off 2-wire bus address auto increase
   //I2CWriteByte(TW101,TW_INTERFACE,I2CReadByte(TW101,TW_INTERFACE)&~AUTO_INC );
 	//I2CWriteByte(TW101,SCALING_CTRL,0x01); //Reset write pointer to 0x00

    I2CWriteByte(TW803_P0,SCALING_CTRL,0x81|DCLKI_IS_FASTER);

	for(i=0; i<SCALECOEFSIZE; i++)
	{
		c=*p++;
		I2CWriteByte(TW803_P0,COEF_DATA_PORT,c);
	}
//	turn on 2-wire bus address auto increase
   I2CWriteByte(TW803_P0,TW_INTERFACE,I2CReadByte(TW803_P0,TW_INTERFACE)|AUTO_INC);

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?