在我的项目中,我与1wire的设备通信。
我发现,Systick_wait()工作超过100(Systick_Wait(100)等待100us)。
但在我的应用中,建议在等待时间的准确性。
作为一个例子,Systick_wait(70)是98us
systick_wait(10)等待39us等。
该沟通与无码示例项目有关。
通信不适用于DSP示例代码。
实现了相同的代码,并使用Data-Analyzer检查。
感谢帮助
我认为它可能是sys_clock的校准或类似的东西。
谢谢
设备:
嗨gert186,
您能否澄清您想要的准确性较低?传递给Systick_Wait函数的参数具有微秒的单位。
谢谢,PM_DIALOG.
我希望与I2C应该拥有相同的稳定性!但是对于低延迟的DSP,它不够准确。无附件是......
嗨gert186,
你能做清洁你完全想要实施的东西吗?我无法理解你在做什么。你的意思是你想在BLE上用无附带的连接吗?你想用一根电线做什么?您是否将一根电线放入I2C总线,然后您与DSP等待相同?
谢谢,PM_DIALOG.
好的,
我在无编码项目中使用1wire传感器,它可以像魅力一样工作。所有Systick延迟均稳定并执行。
我在DSP中使用相同的传感器,但Systick等待功能欠于10US不稳定,因此与传感器的通信不会由错误延迟引起的。
此致
盖特
嗨gert186,
我想它不是systick_wait()函数中的代码中的问题,因为传感器完全适用于无附庸项目。你试图调试代码吗?您的传感器不适用于DSP的原因很少,但我无法重现它们。因此,请使您的问题更具体地为您提供适当的指导方针。此外,请澄清您使用的硬件吗?自定义PCB或我们的任何开发板?
谢谢,PM_DIALOG.
我使用Pro套件,
嗨gert186,
请尝试更具体地查询您的查询,以便为您提供正确的指导方针。
谢谢,PM_DIALOG.