打印

MCU启动时间,需要6S?

[复制链接]
1634|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stly|  楼主 | 2021-4-7 23:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问MCU启动时间跟什么有关?

使用特权

评论回复
沙发
zhenykun| | 2021-4-7 23:49 | 只看该作者

你有什么打算呢?或者你想知道什么?

使用特权

评论回复
板凳
stly|  楼主 | 2021-4-7 23:51 | 只看该作者
我发现我的开发板,上电之后要等约6s时间,才能正常工作。   

使用特权

评论回复
地板
stly|  楼主 | 2021-4-7 23:53 | 只看该作者
片子PIC18(L)F25_26K83,开发板HPC板子,程序内容如下,只在主循环里翻转电平,利用示波器监控那个翻转引脚,
发现上电之后要等约6s时间,才能有波形输出,请问这是为什么?

使用特权

评论回复
5
stly|  楼主 | 2021-4-7 23:54 | 只看该作者
void SYSTEM_Initialize(void)
{
    INTERRUPT_Initialize();
    PMD_Initialize();
    PIN_MANAGER_Initialize();
    OSCILLATOR_Initialize();
    ADCC_Initialize();
    FVR_Initialize();
    CMP1_Initialize();
}

void main(void)
{
    // Initialize the device
    SYSTEM_Initialize();
    IO_Q1_base_SetDigitalOutput();
    // If using interrupts in PIC18 High/Low Priority Mode you need to enable the Global High and Low Interrupts
    // If using interrupts in PIC Mid-Range Compatibility Mode you need to enable the Global Interrupts
    // Use the following macros to:

    // Enable the Global Interrupts
    //INTERRUPT_GlobalInterruptEnable();

    // Disable the Global Interrupts
    //INTERRUPT_GlobalInterruptDisable();

    while (1)
    {
        IO_Q1_base_Toggle();
        __delay_ms(1);
        // Add your application code
    }
}

使用特权

评论回复
6
spark周| | 2021-4-7 23:56 | 只看该作者
不需要初始化那么多吧,光保留初始化IO口的

使用特权

评论回复
7
zhaoxqi| | 2021-4-7 23:58 | 只看该作者
启动时间不可能那么长

使用特权

评论回复
8
juventus9554| | 2021-4-8 21:54 | 只看该作者
你用的什么时钟?频率多少?

使用特权

评论回复
9
supernan| | 2021-4-8 21:56 | 只看该作者
在main 开始时加一个测试口来看时间用了多少进入main

使用特权

评论回复
10
supernan| | 2021-4-8 21:57 | 只看该作者
检查外部控制信号吧

使用特权

评论回复
11
jiajs| | 2021-4-8 22:00 | 只看该作者
比如复位,芯片的启动程序不可能要用6s

使用特权

评论回复
12
jlyuan| | 2021-4-8 22:03 | 只看该作者
我猜你设定了外部晶体振荡器,并且他工作不正常

使用特权

评论回复
13
juventus9554| | 2021-4-8 22:05 | 只看该作者
而后因为fail safe 转到内部时钟才正常运行

使用特权

评论回复
14
llljh| | 2021-4-8 22:09 | 只看该作者
如果软硬件没问题,是不是把烧程序的时间算进去了

使用特权

评论回复
15
supernan| | 2021-4-8 22:10 | 只看该作者
延时1ms,测出来真是1ms吗,主时钟多少?

使用特权

评论回复
16
单片小菜| | 2021-4-8 22:10 | 只看该作者
你的里面应该有很多延时吧。不然不可能的。

使用特权

评论回复
17
huangchui| | 2021-4-8 22:13 | 只看该作者
你这是没配置好吧,难道说是装上了360???

使用特权

评论回复
18
zhanghqi| | 2021-4-8 22:19 | 只看该作者
只开主时钟和一个IO口,你看看初始化要多久

使用特权

评论回复
19
zwll| | 2021-4-8 22:21 | 只看该作者
这个说的有些模糊,因为你的初始化程序很多,这里面会不会出现什么问题?

使用特权

评论回复
20
xxrs| | 2021-4-8 22:24 | 只看该作者
你可以做个简单的,只使用端口,其它的不用管,看看进入脚位变化需要多久?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

7058

帖子

0

粉丝