主题中讨论的其他器件:HALCOGEN
尊敬的先生/女士:
我正在尝试在 mibspi1上实现256个缓冲器、就像 Karthikeyan 尝试实现的那样。 我已按照如下方式修改 hL_mibspi.c 文件。
我删除了 Halcogen 自动创建的75th 行,并放置了新的代码行,如第77页所示。 通过执行此操作、我将0xA 写入 MIBSPIE 寄存器的 extended _BUF_ENA 位。 因此、我希望该设置将确保在 MIBSPI1中写入256字节。
可以在下面的预感图中看到 TG 配置。 TG0使用4、TG1使用222、tg3使用30字节缓冲区。 这意味着我尝试使用总共256个缓冲器。 当我编译代码并加载到 MCU 时、我的代码会在 ""处出现、while(mibspiIsTransferComplete(mibspiREG1,1)==0);而我尝试发送222字节。
看起来设置中缺少一些内容。 将 Ah 设置为 MIBSPIE 寄存器的扩展_BUF_ENA 位是不够的。 我还应该做什么?
提前感谢
此致。