工具与软件:
您好! 我正在尝试使用 MSP430读取和写入25LC512 EEPROM、但回读我声称写入的值时仅得到0。 我相信我的初始化以及根据 EEPROM 数据表编写的读/写逻辑、这两点我怀疑是导致了我的问题的原因。 另外在上下文中、我正在 PCB 上进行连接、因此我无法使用示波器探测任何引脚进行调试。
我的印象是、如果选择使用轮询架构、我就不需要创建 ISR、而硬件会简单地处理缓冲区接收数据时的标志切换。 我怀疑这是什么导致了我的问题、但认为它值得提及。 此外、产品说明书并未提及命令之间必须存在延迟、因此我并未创建定时器或其他类似定时器、以便程序在某些器件中等待。 然而,网上看让我想不是这样。 25LC512能让用户查看是否有写入/WREN 锁存器正在进行中/正在设置、但这需要在此过程中设置额外的命令、从而中断写入过程。
随意烘烤我;在这一点上,我一直在看这个代码这么长时间,我开始疯狂。 感谢您提供任何建议!