Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 01:04 29 Mar 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : I2C addresses and CCS811

Author Message
geodav
Newbie

Joined: 09/05/2014
Location: Australia
Posts: 12
Posted: 02:32am 19 Mar 2020
Copy link to clipboard 
Print this post

Hi Gurus, have  been using the amazing Airquality monitor by Goeff Graham.

question: how would the I2C address change if 2 slave CCS811 modules were to be linked up to the same micromite in Goeff.S mmbasic touch screen program as published by Silicon chip Jan 2020 ?

Obviously I dont understand I2C that well as its my first use.

regards
George
 
CircuitGizmos

Guru

Joined: 08/09/2011
Location: United States
Posts: 1421
Posted: 02:12pm 19 Mar 2020
Copy link to clipboard 
Print this post

The CCS811 responds to two different I2C addresses based on a pin on the chip. Pin 1, named ADDR, is the selection pin that allows two alternate addresses to be selected:

If ADDR is low (0) the 7 bit I²C address for the chip is 0x5A (90 decimal)

If ADDR is high (1) the 7 bit I²C address for the chip is 0x5B (91 decimal)
Micromites and Maximites! - Beginning Maximite
 
geodav
Newbie

Joined: 09/05/2014
Location: Australia
Posts: 12
Posted: 11:05pm 19 Mar 2020
Copy link to clipboard 
Print this post

Thanks for that CG,  I shall follow this protocol you outlined.
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024