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 + -
显示快捷键?