如何激活内部32kHz水晶而不是外部一个

4个帖子/ 0新
最后一篇
约翰杭
离线
最后一次露面:5年11个月前
加入:2014-07-21 23:41
如何激活内部32kHz水晶而不是外部一个

你好,

智能标签参考设计V2在Y2上具有可选的外部32kHz晶体。如果我们在设计中没有包含此可选水晶,则应如何更改相应的源代码以激活内部32kHz水晶而不是外部晶体?

谢谢,
约翰

tr_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2014-06-30 23:52
你好,

你好,

需要完成几个事情:

在da14580_config.h定义以下内容:

/ *低功耗时钟选择* /
#define cfg_lp_clk 0xaa // 0x00:xtal32,0xaa:rcx20,0xff:从OTP标题中选择

此外,根据以下常见问题解答中描述的源代码修改

如何在SDK 3.0.6中修复RCX20错误?

谢谢,

tr_dialog.

约翰杭
离线
最后一次露面:5年11个月前
加入:2014-07-21 23:41
谢谢你的回应。

谢谢你的回应。

当您指示时,我将CFG_LP_CLK设置为0xAA。至于源代码修改,我注意到我从您的网站下载的Arch_System.c的源代码(SmartTag V3.20.6)与常见问题解答中的内容不同,问题已在此版本中修复。是因为我下载的版本是较新的吗?

V3.20.6源代码也使用SPI闪存。但我们的设计不使用它。因此,我注释了SPI引脚的Set_Pad_Functions中的所有GPIO_Configurepin调用,App_init_func()中调用app_load_bond_data(),因为它使用spi flash。

通过上面的更改,代码似乎运行好,而广告LED按预期闪烁,但我没有看到任何广告数据包真正发出。我无法弄清楚造成的问题。请你把一些光线放在上面并帮助我吗?

谢谢,
约翰

tr_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2014-06-30 23:52
嗨,约翰:

嗨,约翰:

这是一个建议。我假设您有一个对话框devkit:基本或专家。您可以加载未修改的项目,并通过单步执行。这将为您提供关于代码流的想法。您可以使用该信息来了解修改后的代码失败的位置。

谢谢,

tr_dialog.