注册 登录
查看: 483|回复: 6

[鹰眼] 想问一下图像左右错位的原因有哪些

[复制链接]
发表于 2017-7-10 16:31:18 | 显示全部楼层 |阅读模式
本帖最后由 失之我命 于 2017-7-11 02:05 编辑

如题,想问一下图像左右错位的原因有哪些,PCLK和VSY都接了150欧下拉电阻,也参照这个链接改过了http://www.vcan123.com/forum.php?mod=viewthread&tid=4363&ctid=6     ,但是没解决

当前显示的 是直道,分辨率160*120,图像错位如上


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2017-7-11 14:55:44 | 显示全部楼层
感觉是场中断没处理好吧,图像在oled上没那么方便看
回复 支持 反对

使用道具 举报

发表于 2017-7-11 22:44:13 | 显示全部楼层
看不出哪里错位,上位机截图来看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-12 03:45:26 | 显示全部楼层
  已经解决,可能是DMA硬件请求使能不匹配,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-12 03:48:52 | 显示全部楼层
想问一下  为什么i2c读传感器值会卡死,ID对地址对,初始化设置写寄存器也通过,程序卡死在读寄存器函数:
uint8_t i2c_read_reg(I2Cn_e i2cn, uint8_t SlaveID, uint8_t reg)
{
    //先写入寄存器地址,再读取数据,因此此过程是 I2C 的复合格式,改变数据方向时需要重新启动
    uint8_t result;
    ASSERT((SlaveID & 0x80) == 0); //断言我们要求的7位地址的值仅仅是7bit,不是通信时要求的高7位
    //有些手册,给出的7位地址指的是8bit里的高7位
    //有些手册,给出的7位地址指的是7bit
    //请自行确认,可以尝试是否通信正常来确认
    i2c_Start(i2cn);                                    //发送启动信号
    i2c_write_byte(i2cn, ( SlaveID << 1 ) | MWSR);      //发送从机地址和写位
    i2c_write_byte(i2cn, reg);                          //发送从机里的寄存器地址
    i2c_RepeatedStart(i2cn);                            //复合格式,发送重新启动信号
    i2c_write_byte(i2cn, ( SlaveID << 1) | MRSW );      //发送从机地址和读位
    i2c_PutinRxMode(i2cn);                              //进入接收模式(不应答,只接收一个字节)
    result = I2C_D_REG(I2CN[i2cn]);                     //虚假读取一次,启动接收数据
    i2c_Wait(i2cn);                                     //等待接收完成
    i2c_Stop(i2cn);                                     //发送停止信号
    result = I2C_D_REG(I2CN[i2cn]);                     //读取数据
    i2c_delay();                                        //必须延时一下,否则出错
    return result;
}
程序单步卡死在第一行代码或第二行代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-12 03:49:36 | 显示全部楼层
程序卡死在这两行
  i2c_Start(i2cn);                                    //发送启动信号
  i2c_write_byte(i2cn, ( SlaveID << 1 ) | MWSR);      //发送从机地址和写位
回复 支持 反对

使用道具 举报

发表于 2017-7-13 16:00:22 | 显示全部楼层
可以认为让机械结构偏差着再进行调节!但这是没办法才是用的方法!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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