橘子阿小 发表于 2022-1-7 14:43

pic24的单片机上电后十几秒,才启动

本帖最后由 pzsh 于 2022-1-12 14:28 编辑

上电后十几秒后,液晶屏才亮,经过测试,好像是因为程序中for(i=0;i<432;i++)循环导致的,不太确定,想问问你们,是因为这个循环才导致问题出现吗?

sparrow054 发表于 2022-1-7 17:05

屏亮不亮的无所谓,
板子亮了没有,程序跑了没有。

要看屏是如何控制的

hu9jj 发表于 2022-1-8 08:04

有这个可能性,因为单片机通常启动至少是以毫秒计算的,也许是你让它在启动后干了许多其他的事情,然后才点亮屏幕。

chenqianqian 发表于 2022-1-8 08:39

把代码贴出来看看。

朴国昌 发表于 2022-1-8 14:28

weifeng90 发表于 2022-1-8 21:22

这个不应该吧

chenjun89 发表于 2022-1-10 08:55

这个要看看你代码

pzsh 发表于 2022-1-12 14:27

复位电路有问题吗?

内政奇才 发表于 2022-1-13 14:32

会出现这样的问题?

锵才才 发表于 2022-1-18 10:40

做个软件仿真,用stopwatch测一下for循环需要多少时间,就知道十几秒的延时是不是for循环引起的

wowu 发表于 2022-2-3 17:18

这个速度有点太慢了

xiaoqizi 发表于 2022-2-3 17:25

如何进行软件仿真呢

tpgf 发表于 2022-2-3 17:44

使用的是什么软件啊

木木guainv 发表于 2022-2-3 18:10

跟代码里边处理是有关系的

磨砂 发表于 2022-2-3 18:18

能仿真看看在哪里耗时长吗

晓伍 发表于 2022-2-3 18:38

用点灯的方式校验一下

usysm 发表于 2022-2-13 09:50

初次接触PIC24FJ16GA002

1988020566 发表于 2022-2-13 10:38

是程序还没有开始执行吗?

quickman 发表于 2022-2-13 16:58

单片机上电后一直到准备好C语言运行环境并跳转到main函数执行

cehuafan 发表于 2022-2-13 17:07

不知你的硬件和软件上有什么问题?
页: [1] 2
查看完整版本: pic24的单片机上电后十几秒,才启动