智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8680|回复: 4
打印 上一主题 下一主题

总钻风移植到山外库

[复制链接]

2

主题

23

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1228
QQ
威望
588
贡献
384
兑换币
393
注册时间
2018-6-17
在线时间
128 小时
跳转到指定楼层
1#
发表于 2019-6-3 18:54:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
搞了一天没弄好,单片机用的K66,我把总钻风K66的例程移植到山外K66的库里面,然后运行程序的时候一直卡在初始化里面

void Camera_init(void)
{
    //设置参数    具体请参看使用手册
    uint16 temp, i;
    uint8  send_buffer[4];
   
    uart_init (MT9V032_COF_UART, 9600); //初始换串口 配置摄像头   
    uart_rx_irq_en(MT9V032_COF_UART);
   
   
    //等待摄像头上电初始化成功
    systick_delay_ms(1000);
    uart_receive_flag = 0;
   
    //开始配置摄像头并重新初始化
    for(i=0; i<CONFIG_FINISH; i++)
    {
        send_buffer[0] = 0xA5;
        send_buffer[1] = MT9V032_CFG[i][0];
        temp = MT9V032_CFG[i][1];
        send_buffer[2] = temp>>8;
        send_buffer[3] = (uint8)temp;
        
        uart_putbuff(MT9V032_COF_UART,send_buffer,4);
        systick_delay_ms(2);
    }
    //等待摄像头初始化成功
    while(!uart_receive_flag);

它会卡到这个while这里,然后核心板指示灯就显示代码跑飞了。
请问这是什么问题,有没有车友遇到过,这个怎么解决呢?
回复

使用道具 举报

1

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
957
威望
504
贡献
323
兑换币
335
注册时间
2017-10-26
在线时间
65 小时
2#
发表于 2019-6-5 23:35:43 | 只看该作者
我出现过这个问题,后来发现是串口引脚接反了,如果你没接反,记得去PORT_CFG.H里换串口的引脚
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
23
威望
13
贡献
8
兑换币
9
注册时间
2019-5-29
在线时间
1 小时
3#
发表于 2019-6-6 13:28:02 | 只看该作者
IIC初始化SDA SCL管脚不要开漏输出
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
148
威望
92
贡献
56
兑换币
55
注册时间
2019-8-7
在线时间
0 小时
4#
发表于 2020-5-9 21:10:10 | 只看该作者
楼主解决了吗
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
148
威望
92
贡献
56
兑换币
55
注册时间
2019-8-7
在线时间
0 小时
5#
发表于 2020-5-9 21:15:44 | 只看该作者
QQ2439423861 发表于 2019-6-6 13:28
IIC初始化SDA SCL管脚不要开漏输出

应该设置为什么输出
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 00:46 , Processed in 0.654087 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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