“线程:HALCOGEN”中讨论的其它部件
您好,
只要仔细检查我的反向工程是否与 SPIDELAY 寄存器的 C2EDELAY 和 T2EDELAY 字段有关,您就可以确认我的结果吗? 我指的是 RM46 TRM:SPNU514C–2018年3月,但 RM44 SPNU608A–2018年3月的情况也是如此。
1)第25.9.19章(SPIDELAY)指出,C2EDELAY 是 ms,T2EDELAY 是 us。 我的实验是 C2EDELAY 也是我们吗?
2) HALCoGen (04.07.01)在 SPIx 延迟选项卡中显示,两者都是 ms,但都应该是我们?
3) TRM 和 HALCoGen 对此类寄存器中的值0没有任何评论,但看起来像给定的延迟公式(delay=regval*spiclk)只适用于 regval !=0,因此值0是禁用该功能的类型?
只是一个附注,但基本上看起来你不能因为10M clk 的 MCU-MCU 通信而出现这些延迟。最长等待时间是255us,20M clk 只有125us, 几乎不可能将主端的 DMA 发送时间安排在与其他 MCU 就绪性相匹配的时间上,这样它就可以在该时间范围内响应任何可行的操作...