OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3161|回复: 0

为什么iic

[复制链接]

15

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2016-9-22
在线时间
26 小时
发表于 2016-11-2 21:10:17 | 显示全部楼层 |阅读模式
1金钱
为什么模拟iic  中间不能加断点?一加断点就输出乱码?
void GT9147_RD_Reg(u16 reg,u8 *buf,u8 len)
{
        u8 i;
        CT_IIC_Start();       
        CT_IIC_Send_Byte(GT_CMD_WR);   //发送写命令          
        CT_IIC_Wait_Ack();
        CT_IIC_Send_Byte(reg>>8);           //发送高8位地址
        CT_IIC_Wait_Ack();                                                                                                              
        CT_IIC_Send_Byte(reg&0XFF);           //发送低8位地址
        CT_IIC_Wait_Ack();  
        CT_IIC_Start();                     
        CT_IIC_Send_Byte(GT_CMD_RD);   //发送读命令                  
        CT_IIC_Wait_Ack();          
        for(i=0;i<len;i++)
        {          
            buf[i]=CT_IIC_Read_Byte(i==(len-1)?0:1); //发数据          
        }
    CT_IIC_Stop();//产生一个停止条件   

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 18:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表