打印
[PIC®/AVR®/dsPIC®产品]

MCU启动时间,需要6S?

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

使用特权

评论回复
沙发
stly|  楼主 | 2022-10-16 09:58 | 只看该作者
我发现我的开发板,上电之后要等约6s时间,才能正常工作。   

使用特权

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

使用特权

评论回复
地板
stly|  楼主 | 2022-10-16 10:02 | 只看该作者
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
    }
}

使用特权

评论回复
5
zhenykun| | 2022-10-16 10:04 | 只看该作者
不需要初始化那么多吧,光保留初始化IO口的

使用特权

评论回复
6
llljh| | 2022-10-16 10:39 | 只看该作者
启动时间不可能那么长

使用特权

评论回复
7
juventus9554| | 2022-10-16 10:41 | 只看该作者
你用的什么时钟?频率多少?

使用特权

评论回复
8
dengdc| | 2022-10-16 10:43 | 只看该作者
在main 开始时加一个测试口来看时间用了多少进入main

使用特权

评论回复
9
xxrs| | 2022-10-16 10:44 | 只看该作者
检查外部控制信号吧

使用特权

评论回复
10
yszong| | 2022-10-16 10:46 | 只看该作者
比如复位,芯片的启动程序不可能要用6s

使用特权

评论回复
11
stly|  楼主 | 2022-10-16 10:48 | 只看该作者
我猜你设定了外部晶体振荡器,并且他工作不正常

使用特权

评论回复
12
pengf| | 2022-10-16 10:50 | 只看该作者
而后因为fail safe 转到内部时钟才正常运行

使用特权

评论回复
13
shimx| | 2022-10-16 10:52 | 只看该作者
如果软硬件没问题,是不是把烧程序的时间算进去了

使用特权

评论回复
14
spark周| | 2022-10-16 10:54 | 只看该作者
延时1ms,测出来真是1ms吗,主时钟多少?

使用特权

评论回复
15
yszong| | 2022-10-16 10:58 | 只看该作者
你的里面应该有很多延时吧。不然不可能的。

使用特权

评论回复
16
supernan| | 2022-10-16 11:00 | 只看该作者
你这是没配置好吧,难道说是装上了360???

使用特权

评论回复
17
chenho| | 2022-10-16 11:01 | 只看该作者
只开主时钟和一个IO口,你看看初始化要多久

使用特权

评论回复
18
zwll| | 2022-10-16 11:03 | 只看该作者
这个说的有些模糊,因为你的初始化程序很多,这里面会不会出现什么问题?

使用特权

评论回复
19
xxrs| | 2022-10-16 11:05 | 只看该作者
你可以做个简单的,只使用端口,其它的不用管,看看进入脚位变化需要多久?

使用特权

评论回复
20
stly|  楼主 | 2022-10-16 11:08 | 只看该作者
好时还是这么长时间,多考虑考虑硬件!反之,软件问题!

使用特权

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

本版积分规则

433

主题

7058

帖子

0

粉丝