我正在尝试实现我的微控制器(PSoC 5LP)和PC(Python程序)之间的通信方式。我正在使用USB + Ping-Pong DMA + ADC。
总结一下,我有两个缓冲区。 DMA负责同时填写两者。
当它完成填充时,USB组件应该访问它并发送存储在其中的数据。
同时,DMA应该开始填充另一个缓冲区,以便在USB完成第一次传输时准备好传输。
我的问题是:
I can't figure out a way to synchronize the Python side with the PSoC side, i.e., I can't time the moment that my Python code is waiting for data with the moment the PSoC is sending it.
任何人都可以帮助我吗?! (如果我不够清楚,请说出来)