Cargando…

The book of I²C : a guide for adventurers /

"The Book of I²C, the first comprehensive guide to the I²C bus, gets you started designing and programming I²C systems. With over 100 detailed figures, numerous program examples, and annotated source-code listings, this book walks you through the I²C implementations of systems like Arduino, Tee...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hyde, Randall (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Francisco : No Starch Press, [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Introduction
  • Part I: Low-level protocols and hardware
  • I2C low-level hardware
  • I2C protocol
  • A software implementation of the I2C bus
  • Tools for analyzing and debugging I2C transmissions
  • I2C variants
  • Part II: Hardware implementations
  • I2C on common single-board computers
  • I2C on vendor buses
  • Part III: Programming the I2C bus
  • Arduino I2C programming
  • Raspberry Pi (and Linux) I2C programming
  • I2C programming in real-time operating systems
  • Bare-metal I2C controller programming
  • Part IV: I2C peripheral programming examples
  • TCA9548A I2C bus expander
  • The MCP23017 and MCP23008 GPIO expanders
  • The ADS1015 and ADS1115 analog-to-digital converters
  • The MCP4725 digital-to-analog converter
  • Bare-metal peripheral programming
  • Epilogue
  • Appendix A: The Adafruit I2C address compilation
  • Appendix B: Online chapters.