橘子阿小
发表于 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
不知你的硬件和软件上有什么问题?