?? fi1256c控制程序.c.c
字號:
;FI1256hm 高頻頭IIC控制程序
;飛利浦的FI1256hm 是一款二合一高頻頭;連接簡單,直接輸出音視頻,加上一個視頻采集卡,就可以把你的電腦變成電視機。
;以下是對高頻頭操作的兩個函數
;函數unsigned char FI1256write(unsigned int Fosc)
;的“unsigned int Fosc”是射頻信號頻率的16倍,也就是精度1/16MHz;
;返回值是當前頻率下高頻頭狀態,值小:信號強。
;//**************讀取FI1256hm數據****************/
unsigned char FI1256read(void)
{
unsigned char tmp;
iic_start();
if(iic_send(0xc1))
{
tmp=iic_receive();
iic_stop();
return tmp;
}
iic_stop();
return 0;
}
//**************向FI1256hm寫入數據****************
unsigned char FI1256write(unsigned int Fosc)
{
unsigned char db1,db2,PB;
db1=Fosc/256;
db2=Fosc%256;
if(Fosc<0x0c80)
PB=0x80;
if(Fosc>0x0c80 && Fosc<0x1d60)
PB=0x82;
if(Fosc>0x1d60)
PB=0x84;
iic_init();
iic_start();
if(iic_send(0xc0))
{
if(iic_send(db1) && iic_send(db2) && iic_send(PB) && iic_send(0x00))
{
iic_stop();
return FI1256read();
}
}
iic_stop();
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -