DA14585.

开关in.

星期四,2017-09-14 09:17-斯坦利_yeh.

嗨,您好,
我们使用示波器来估计开关引脚(QFN40,No.21引脚),https://imgur.com/a/copbf.
众所周知,我们可以使用此PIN来了解DA14585是否处于延长睡眠模式,右图?
如果我使用SmartSnippet的Booter功能将代码刻录到SysRam的代码,则真的很奇怪,开关将始终高(从不低)。
但是,如果将相同的代码刻录到闪光灯中,只有在DA14585唤醒时,交换机销很高。
什么原因?
非常感谢你!

分散文件修改

星期二,2017-09-12 12:23-Ohyama Toshinari.

嗨,

我的程序大小为34KB。

然后我在Acc_Main.code()在init_retention_mode()处检查Retention_Mode
 ret_mode=get_retention_mode();
RET_MODE是0x0B,这意味着SYSRAM1 / 2/4保留。

我想在Sysram2中将少量代码移动到Sysram4中的空区,并仅保留Sysram1 / 4。
请告诉我如何修改分散文件。

中止睡眠

星期一,2017-09-11 13:05-Eric Sc​​ammell.

我有一个连接到我用来触发若干行为的按钮的中断。
我发现在OTP之后的一些行为行为不端行为,我归因于睡眠模式,导致我丢失某处或中断操作,如DMA。
我正在尝试使用中断设置一个标志,以使这些行为在主循环中执行,因此我可以更好地控制事件的时序和顺序,但我有一个漏洞我正在努力关。

Retention_mem_area0中的变量

Fri,2017-09-08 06:47-斯坦利_yeh.

嗨,您好,
我声明了许多变量,例如以下示例......
静态UINT8_T测试__Attribute __((部分(“保留_mem_area0”),ZERO_INIT));

我的问题是......
1.在打印变量的地址后,它是0x7FD4804(在Sysram4 :)中。为什么?
2.为什么变量不存储在Sysram1中?
3.是否表示将在延长睡眠模式下清除变量?但是变量的值仍然是正确的,为什么?

页面

订阅RSS  -  DA14585