This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
下午好!
我将开发一个具有最大偏差为3ppm 的 TCXO 时钟的物联网蓝牙系统。
这是为了在其使用寿命内获得尽可能准确的计时。
很遗憾、我在设置它时遇到了问题。
在 SysConfig 中、我无法为 GPIO 引脚上的外部时钟设置任何内容
遗憾的是、此定义在引导加载程序中也不起作用。 您有小费吗?
//外部32.768kHz 晶振
#define SET_CCFG_MODE_CONF_SCLK_LF_OPTION 0x1 //外部 LF 时钟
#define SET_CCFG_EXT_LF_CLK_DIO 0x00 // DIO0用于使用外部 LF 时钟
贾斯珀、您好!
根据您的情况、您使用的是 LF 时钟、而 LF 晶体是否正确? 此外、您使用的 SDK 版本是什么、以及您是否使用示例项目来构建所需的项目?
请多多指教。 您要将引导加载程序用于此工程、但您无法在引导加载程序内为 LF 时钟源设置外部输入? 您是否需要引导加载程序的外部 LF 时钟、或者您是否可以使用芯片 LF/HF 振荡器引导、然后切换到外部 LF 时钟源?
请告诉我。
谢谢!
Isaac
您好 Isaac:
我使用具有 OAD/BIM 和简单串行套接字的简单外设。 (通过蓝牙传输 UART)我使用的是 SDK 版本7.40。
由于其准确度较高且 PCB 较小、因此我不使用低频晶体、而仅使用低频时钟。
我将尝试另一个没有 BIM 的项目、看看低频时钟的设置是什么。 然后、我可以将其复制到 ccgf.c 中
贾斯珀、您好!
我仍在研究你的问题、我还有几个后续问题。
1. LF 时钟是否是 PCB 上唯一的外部时钟/晶体?
2.在引导加载程序阶段可以使用 CC2642上的内部 RC 振荡器、然后切换到外部时钟源吗?
3.何时进入引导加载程序阶段? 项目是否会经常接收 OAD 更新?
请告诉我!
谢谢!
Isaac
贾斯珀、您好!
在 OAD/BIM 项目中、CCFG 通过 BIM 项目进行配置。 您可以在 ccfg.c 文件中执行此操作、因为 BIM 工程没有 SysConfig 文件。 要执行此操作、请参阅下图、了解 ccfg.c 中的位置。
此外、请查看部分 11.2.1.1 《CC26x2 技术参考手册》。
如果有这种帮助、请告诉我!
谢谢!
Isaac
早上好,
现在已经成功了。
引导加载程序中的定义是正确的、但我忘记将引脚设置为 SysConfig 中的输入。
外部时钟现在可以工作:)