你好,我想通过端口引脚输出16Mhz xtal输出,以便在不使用示波器探针加载的情况下精确测量晶体频率。在软件中有这样的方法吗?
零件:DA14585
谢谢沙希
嗨,沙克,
当设备处于测试模式时,有可能在P05上输出XTAL16,只需使用以下命令:
SetWord32(测试\u CTRL\u REG,1)//这将使设备处于测试模式SetWord32(P05 U MODE_ureg,0x300);//这将将P05的模式配置为输出
通常用于修剪XTAL 16,使用prod_uTest fw,该prod炣测试fw通过UART与智能代码段和RF主工具通信,并通过连接到P05引脚的频率计数器计算修剪值。关于通过sw进行此操作,PLT工具具有一种方法,即自动校准XTAL16,但不使用针上的XTAL脉冲,只需施加500毫秒脉冲并检查计数器。
关于使用sw计算修剪值,正如我提到的,PLT工具应用了一种特殊算法以获取XTAL的修剪值,您将能够在对话框“命令.c文件”中检查prod\u测试项目中的代码,请检查对话框“命令”和“Extal\u trim\u handler()函数”。
谢谢你的对话
嗨,沙克,
当设备处于测试模式时,有可能在P05上输出XTAL16,只需使用以下命令:
SetWord32(测试\u CTRL\u REG,1)//这将使设备处于测试模式
SetWord32(P05 U MODE_ureg,0x300);//这将将P05的模式配置为输出
通常用于修剪XTAL 16,使用prod_uTest fw,该prod炣测试fw通过UART与智能代码段和RF主工具通信,并通过连接到P05引脚的频率计数器计算修剪值。关于通过sw进行此操作,PLT工具具有一种方法,即自动校准XTAL16,但不使用针上的XTAL脉冲,只需施加500毫秒脉冲并检查计数器。
关于使用sw计算修剪值,正如我提到的,PLT工具应用了一种特殊算法以获取XTAL的修剪值,您将能够在对话框“命令.c文件”中检查prod\u测试项目中的代码,请检查对话框“命令”和“Extal\u trim\u handler()函数”。
谢谢你的对话