请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:HALCOGEN根据 TRM 的说法、RM46&RM48中有 ADC 模块、为什么 sl_Init_Memory()-function 不接受它们作为参数? TRM 表2-7没有为这些 RAM 指定任何特殊的内容...
HALCoGen 生成的代码通过 memoryInit()函数执行 ADC 初始化、实际执行相关内容标识为 SafeTI-version...
MIBSPI RAM 在 TRM 中有明确的限制,表2-7中的注释4:模块必须退出复位状态,但 sl_Init_Memory()中的 SafeTI 参数检查器不会检查是否有一个,代码可能会进入无限等待循环(测试此:)) 但同时它阻止了 ADC 的使用、这种使用不应有任何限制、并且可以通过使用 HalCoGen 生成的函数来工作-我很困惑...
第二个问题:如果 根据 SPIGCR0的 TRM 显示当模块从内部复位中释放时、SPI RAM 初始化总是完成、那么通过 SL_Init_MemoryInit()或 MemoryInit()为 MIBSPII 使用内部存储器初始化是否有任何好处?