您尚未登录。

楼主 #1 2019-06-14 14:56:48

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

F1C100S PE11 CLK_OUT输出时钟问题

有哪位大神试过100S PE11输出时钟的,怎么配置都无法输出时钟

离线

#2 2019-06-14 15:05:51

还能这么玩
会员
注册时间: 2019-04-14
已发帖子: 119
积分: 119

Re: F1C100S PE11 CLK_OUT输出时钟问题

联系上下文看, 这个应该是 Camera 的 MCLK 引脚? 让摄像头省掉有源晶体的。

如果是的话, 是否需要使能 Camera ?

最近编辑记录 还能这么玩 (2019-06-14 15:06:27)

离线

楼主 #3 2019-06-14 15:14:00

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: F1C100S PE11 CLK_OUT输出时钟问题

还能这么玩 说:

联系上下文看, 这个应该是 Camera 的 MCLK 引脚? 让摄像头省掉有源晶体的。

如果是的话, 是否需要使能 Camera ?

是的,驱动摄像头,想省掉晶振,使能了CSI时钟和使能CSI_EN,测试都没有发现有时钟输出

离线

#4 2019-06-14 15:34:42

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: F1C100S PE11 CLK_OUT输出时钟问题

引脚复用应该也设置了吧,最好贴一下代码分析

离线

楼主 #5 2019-06-14 15:41:22

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: F1C100S PE11 CLK_OUT输出时钟问题

smartcar 说:

引脚复用应该也设置了吧,最好贴一下代码分析

首先设置IO为CSI,然后配置上拉,打开CSI时钟,复位CSI,使能CSI_EN
    //-----SET CSI IO  ----------------------

    PE_CFG0 &= 0X00000000;
    PE_CFG0 |= 0X22222222;
   
    PE_CFG1 &= 0XFFFF0000;
    PE_CFG1 |= 0X00002222;

    PE_PULL0 &= 0XFF000000;
    PE_PULL0 |= 0X00555555;


    DRAM_GATING_REG |= 0x02;
    delay_ms(1);
        
    //---open csi clk-------
    BUS_CLK_GATING_REG1 |= (1 << 8);

    //---CSI-CLK EN --------------
    CSI_CLK_REG &= ~((1 << 15) | (7 << 8) | (0X0F << 1));
    CSI_CLK_REG |= ((1 << 15) | (5 << 8) | (1 << 1));
   
    //--csi reset--------------
    BUS_SOFT_RST_REG1 |= (1 << 8);

        //---CSI_EN----------
    CSI_EN_REG |= 0x01;

离线

楼主 #7 2019-06-14 15:51:10

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

离线

#8 2019-06-14 15:53:11

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: F1C100S PE11 CLK_OUT输出时钟问题

不用谢,坐等好消息。





离线

#9 2019-06-15 09:33:23

Quotation
会员
注册时间: 2018-10-04
已发帖子: 296
积分: 259.5

Re: F1C100S PE11 CLK_OUT输出时钟问题

CSI_CLK的意思不是摄像头MCLK,是芯片内CSI功能的时钟。
摄像头MCLK我是用F1C100s的PWM代替有源晶振,PE12(PWM0)调成12M输出,妥妥的。

离线

#10 2019-06-15 10:10:30

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: F1C100S PE11 CLK_OUT输出时钟问题

Quotation 说:

CSI_CLK的意思不是摄像头MCLK,是芯片内CSI功能的时钟。
摄像头MCLK我是用F1C100s的PWM代替有源晶振,PE12(PWM0)调成12M输出,妥妥的。

请教这个如何实现呢?

离线

#11 2019-06-15 10:18:36

Quotation
会员
注册时间: 2018-10-04
已发帖子: 296
积分: 259.5

Re: F1C100S PE11 CLK_OUT输出时钟问题

你是裸奔代码吗?参考https://whycan.cn/t_1457.html代码里的PWM驱动。duty和period要参考手册计算一下,忘了是多少了,可以调成12MHz占空比50%的波形。

离线

楼主 #12 2019-06-15 14:33:50

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: F1C100S PE11 CLK_OUT输出时钟问题

Quotation 说:

你是裸奔代码吗?参考https://whycan.cn/t_1457.html代码里的PWM驱动。duty和period要参考手册计算一下,忘了是多少了,可以调成12MHz占空比50%的波形。

还有这种操作,没想到用这一种方法,试一下

离线

楼主 #13 2019-06-15 15:11:03

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: F1C100S PE11 CLK_OUT输出时钟问题

period大概83的样子,12M波形

离线

#14 2020-09-13 06:10:59

david
会员
注册时间: 2018-03-05
已发帖子: 393
积分: 324.5

Re: F1C100S PE11 CLK_OUT输出时钟问题

从晶振驱动那里通过50欧左右的电阻引出来不就好了 24M的

离线

#15 2020-12-22 00:57:42

willX
会员
注册时间: 2019-09-06
已发帖子: 45
积分: 29

Re: F1C100S PE11 CLK_OUT输出时钟问题

请问大佬们,f1c200s手册上GPIO这章节,说PE11是CLK_OUT,PE12是DA_MCLK,请问这两个哪个是能够给摄像头提供24MHz主时钟的输出引脚?多谢大佬路过指导下了。感谢。

离线

楼主 #16 2020-12-22 09:18:32

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: F1C100S PE11 CLK_OUT输出时钟问题

willX 说:

请问大佬们,f1c200s手册上GPIO这章节,说PE11是CLK_OUT,PE12是DA_MCLK,请问这两个哪个是能够给摄像头提供24MHz主时钟的输出引脚?多谢大佬路过指导下了。感谢。

PE11输出CLK肯定是可以的,但是公开的手册上没有这部分寄存器内容

离线

#17 2020-12-22 09:25:48

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: F1C100S PE11 CLK_OUT输出时钟问题

willX 说:

请问大佬们,f1c200s手册上GPIO这章节,说PE11是CLK_OUT,PE12是DA_MCLK,请问这两个哪个是能够给摄像头提供24MHz主时钟的输出引脚?多谢大佬路过指导下了。感谢。

还在加班加点画F1C100s/F1C200s PCB吗,widora tiny200 PCB已经开源了,赶紧加入Q群662381849讨论吧
http://whycan.com/t_4587.html#p45626
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)


参考tiny200 r3

离线

#18 2021-07-19 15:50:58

xboot
会员
注册时间: 2019-10-15
已发帖子: 692
积分: 434

Re: F1C100S PE11 CLK_OUT输出时钟问题

继续给F1C100S填坑,PE11管脚导出clkout,给CIF摄像头的提供时钟源
https://whycan.com/t_6906.html

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn