我正在开发一个拥有DA14583的设备。当按下一个基于GPIO的按钮时,DA14583就会通电。启动时,DA14583需要测量用于启动DA14583的同一GPIO的按下时间。为了使时间测量准确,我希望应用程序更快。
现在,首先启动引导程序,然后加载应用程序,重置DA14583,然后开始执行应用程序。这需要大约440毫秒的时间来启动应用程序。
有没有办法通过更快地启动应用程序来测量GPIO被按下的准确时间?
嗨,伊达山,
你能不能试着进一步描述一下你想要达到的目标?当按下按钮时,DA14583获得电源是什么意思?DA1583从哪里启动的?从内部SPI闪光灯?我理解对了吗?或者你的意思是你已经对DA14583进行了编程,当你按下按钮时,设备就会被唤醒?很抱歉,但我需要一些关于你的问题和你正在试图实施澄清。
谢谢,下午好
我正在用DA14583创建一个设备。一旦按下硬件上的开关,DA14583就会通电。该开关还与DA14583的一个GPIO相连。所以按下开关(或GPIO开关)DA14583启动。我想测量开关(或GPIO开关)的按下时间,并想立即采取行动。现在DA14583的启动时间大约是440ms,所以用户需要按住开关至少半秒,这样DA14583才能启动,然后它就可以测量开关的按下时间。有没有办法在10ms内减少DA14583的启动时间,以便我们可以快速测量开关的按下时间并执行某些操作?
你能告诉我DA14583靴子在哪里吗?它是否从DA14583的内部SPI闪存启动?
是的,DA14583正在从内部SPI闪存启动。其中引导加载程序和应用程序都被刷新。
你好,
有最新消息吗?
当做,卡兰
嗨,伊达山和卡兰沙28,
我的建议是看一下UM-B-012文档,以了解DA14583是如何启动的。请按以下链接下载:
https://support.dialog-semiconductor.com/resource/um-b-012-da14580581583-creation-secondary-boot-loader
根据DA14583如何引导的第5段,您不应该将任何引导加载程序烧入DA14583的内部SPI闪存。关于DA14583从SPI闪存引导的时间,大约需要200毫秒。关于如何计算按下开关的时间,您不能在引导过程之前实现类似的操作。由于DA14583尚未启动,因此不能使用处理器或任何计时器来计算按下开关的时间。在引导过程之后,您可以在应用程序代码中这样做。
嗨,伊达山,
你能不能试着进一步描述一下你想要达到的目标?当按下按钮时,DA14583获得电源是什么意思?DA1583从哪里启动的?从内部SPI闪光灯?我理解对了吗?或者你的意思是你已经对DA14583进行了编程,当你按下按钮时,设备就会被唤醒?很抱歉,但我需要一些关于你的问题和你正在试图实施澄清。
谢谢,下午好
我正在用DA14583创建一个设备。一旦按下硬件上的开关,DA14583就会通电。该开关还与DA14583的一个GPIO相连。所以按下开关(或GPIO开关)DA14583启动。我想测量开关(或GPIO开关)的按下时间,并想立即采取行动。现在DA14583的启动时间大约是440ms,所以用户需要按住开关至少半秒,这样DA14583才能启动,然后它就可以测量开关的按下时间。有没有办法在10ms内减少DA14583的启动时间,以便我们可以快速测量开关的按下时间并执行某些操作?
嗨,伊达山,
你能告诉我DA14583靴子在哪里吗?它是否从DA14583的内部SPI闪存启动?
谢谢,下午好
是的,DA14583正在从内部SPI闪存启动。其中引导加载程序和应用程序都被刷新。
你好,
有最新消息吗?
当做,
卡兰
嗨,伊达山和卡兰沙28,
我的建议是看一下UM-B-012文档,以了解DA14583是如何启动的。请按以下链接下载:
https://support.dialog-semiconductor.com/resource/um-b-012-da14580581583-creation-secondary-boot-loader
根据DA14583如何引导的第5段,您不应该将任何引导加载程序烧入DA14583的内部SPI闪存。关于DA14583从SPI闪存引导的时间,大约需要200毫秒。关于如何计算按下开关的时间,您不能在引导过程之前实现类似的操作。由于DA14583尚未启动,因此不能使用处理器或任何计时器来计算按下开关的时间。在引导过程之后,您可以在应用程序代码中这样做。
谢谢,下午好