Microchip Technology的24XXX系列EEPROM与I 2C™ 兼容,其最大时钟频率范围为 100 kHz 至 1 MHz。 dsPIC33F 系列单片机上的 I 2C 模块提供一个与 24XXX 系列器件通信的易用接口。使用 I2Cx 模块的最大好处在于其可以通过硬件而不是软件处理信号时序。这将使固件能够得以继续执行而在后台处理通信。这也意味着无需了解与 I 2C 协议相关的时序规范即可在设计中使用 24XXX 系列器件。
本应用笔记旨在为使用 dsPIC33F 系列的 I2Cx 模块与 Microchip的24XXX系列EEPROM器件通信提供参考。提供了用于通用数据传输模式的源代码。源代码易于移植到 PIC24 系列器件。
图 1 所示为 Microchip 的 24XXX 系列器件和 dsPIC33F 器件的接口的硬件原理图。该原理图显示了测试时单片机和串行 EEPROM 之间的必要连接,软件是按照这些连接来编写的。 SDA 和 SCL 引脚是漏极开路端口,因此需要上拉电阻连接至VCC(通常100 kHz时为10 kΩ, 400 kHz 和 1 MHz 时为 2 kΩ)。由于写保护功能未在所提供的示例中使用,所以 WP 引脚接地。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !