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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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.