Twórca interfejsu I2C – firma NXP (dawniej Philips Semiconductor) – nieustannie rozwija rodziny układów wyposażonych w niego, przy czym szczególny nacisk kładzie na układy wspomagające stosowanie I2C w nowoczesnych systemach cyfrowych. Jednym z takich „użytkowych” układów jest PCA9516 – scalony, 5-portowy hub I2C/SMbus. Jego prostą lecz użyteczną aplikację przedstawiamy w artykule.
Tag: SMBus
Translator napięciowy magistral I2C/SMbus
„Bałagan” napięciowy zaczął poważnie dotykać także układy wyposażone w interfejsy I2C i SMbus. Proste urządzenie prezentowane w artykule, problem ten eliminuje począwszy od napięcia zasilającego o wartości 1,0 VDC.
ISIX-RTOS – przykład 3 – obsługa przerwań na przykładzie zegara RTC z magistralą I2C
Wątki mogą komunikować się ze sobą za pomocą semaforów lub kolejek komunikatów. Korzystanie z nich może powodować usypianie procesu (sleep state) w wyniku oczekiwania na pozyskanie zasobu. W przypadku przerwań uśpienie procedury obsługi przerwania nie jest możliwe…