|
使用的時(shí)候注意調(diào)整一下IIC的延時(shí)根據(jù)你們單片機(jī)指令和頻率調(diào)整
void IIC_Init(void)
{
SCL=1;//時(shí)鐘線拉高
_nop_();_nop_();_nop_();_nop_();
SDA=1;//數(shù)據(jù)線拉高
_nop_();_nop_();_nop_();_nop_();
}
//**********************************************
// IIC延時(shí)400KHz
//**********************************************
void IIC_Delay()
{
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
}
//**********************************************
// IIC 總線啟動(dòng)
//**********************************************
void IIC_Start()
{
SCL=1;
SDA=1;
IIC_Delay();
SDA=0;
IIC_Delay();
SCL=0;
IIC_Delay();
}
//**********************************************
// IIC 停止,釋放總線。
//**********************************************
void IIC_Stop()
{
SDA=0;
SCL=1;
IIC_Delay();
SDA=1;
IIC_Delay();
}
|
-
-
0LED12832IIC協(xié)議.zip
2019-12-2 11:53 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
1.42 KB, 下載次數(shù): 31, 下載積分: 黑幣 -5
-
-
ziku.zip
2019-12-2 11:54 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
3.34 KB, 下載次數(shù): 14, 下載積分: 黑幣 -5
-
-
IIC協(xié)議.zip
2019-12-2 11:56 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
1.42 KB, 下載次數(shù): 19, 下載積分: 黑幣 -5
|