主题中讨论的其他器件:TM4C123
工具/软件:Code Composer Studio
大家好、
我知道 LM4F120H5QR 可能是较旧的器件、但它已被较新的 TM4C123GXL 取代、但我有两个 LaunchPad、很遗憾、在过去的5年左右、我没有触摸它们、直到现在、我对它的功能感到惊讶。
因此、我尝试通过 I2C 连接几个器件、并遇到一些问题。 首先,我已经阅读了部件的文档并参考了本站点(顺便说一下,这是一个很好的站点): shukra.cedt.iisc.ernet.in/edwiki/EmSys:I2C_Programming_in_TI_ARM_Tiva。
由于许多器件都编写了 Arduino API、我想、为什么不编写一个包含"线"功能的小型库呢? (附 文:e2e.ti.com/.../wire.zip )正在进行中的工作。 我本来可以使用 platformio 软件套件、但在我看来 CCS 更干净、并且有一个免费的调试器、这是一件好事。
但是、我在调试器中遇到了一些问题、因为我无法看到某些寄存器的值、例如 I2C_MDR (通过 ROM_I2CMasterDataPut (I2C1_MASTER_BASE、buff [0]))。 查看我尝试在 One Master 配置中发送的数据非常重要。
如果有用、我可以上传我尝试连接的传感器的项目(MPL3115A2)。 请告诉我所需的任何详细信息。