HCS12XEP100 查询方式IIC 发送
luyued 发布于 2011-06-30 23:50 浏览 N 次//Name:IIC of HCS12XEP100
//Description:查询方式IIC通讯,为了让通讯过程更清晰,没有写成函数,而是按时序写的执行语句
//参考了Freescale的官方应用笔记
//Date:05/08/2011
//Written by RXDu, NCEPU
#include
#include "derivative.h"
void InitIIC(void)
{
//IIC0_IBFD=0x96; //SCL Devider 416 Rate=80M/416
IIC0_IBFD=0x14;
IIC0_IBAD=0xf0;
IIC0_IBCR=0x80;
IIC0_IBCR2=0x80;
IIC0_IBSR_IBAL=1;
//IIC0_IBCR=IIC0_IBCR |0xc0;
}
void main(void)
{
DisableInterrupts;
InitIIC();
EnableInterrupts;
for(;;)
{
//Check bus status
while(IIC0_IBSR_IBB);
//Send mode,generate start signal
IIC0_IBCR|=0x30;
//Wait for IBB flag to set
while(!IIC0_IBSR_IBB);
//Transfer the slave address
IIC0_IBDR=0x52;
//Transmission complete
while(!IIC0_IBSR_IBIF);
IIC0_IBSR_IBIF=1;
//Slave ACK occurred
while(IIC0_IBSR_RXAK);
//Transfer data
IIC0_IBDR=50;
//Transmission complete
while(!IIC0_IBSR_IBIF);
IIC0_IBSR_IBIF=1;
//Slave ACK occurred
while(IIC0_IBSR_RXAK);
//generate stop signal
IIC0_IBCR&=0xdf;
}
}
- 07-01· 禁教唐诗算术能还幼儿快
- 07-01· 2011年06月17日
- 07-01· 唐诗宋词英译:李商隐 筹
- 07-01· 仿评《唐诗1000首》第186首
- 07-01· 没事干的时候背背唐诗吧
- 07-01· [转载]唐诗中“斜”字该读
- 07-01· 湖南醴陵瓷业转型升级
- 07-01· 奇瑞风云2两厢黑色|2010款
- 07-01· 摩根士丹利华鑫摩根士丹
- 07-01· 摩根士丹利华鑫近期优选
- 07-01· 中金投行部大摩出售中金
- 07-01· 摩根士丹利招聘6月2日【实
- 07-01· 营养防病圣典
- 07-01· 《博伽梵歌原意》之第十
- 07-01· [不错]斑斓圣典---减肥中常
- 07-01· 武乐圣典《太极武当》:武
- 07-01· 铁血英雄-现阶段战功牌兑
- 07-01· 2011年06月10日【原创】南歌
- 07-01· 【淘宝网信息】- 2010年的
- 07-01· 深圳品牌女装有哪些?