Mariusz Ciszewski – projekty zrealizowane

Moje projekty opublikowane w Elektronice Praktycznej w latach 2003 … 2012 – www.ep.com.pl

18. Płytka testowa I2C – EP 02/2012 – AVT 5329

Posted by Mariusz Ciszewski w dniu Marzec 28, 2012

Podczas wykonywania modułu wejść analogowych dla zestawu AVT-5222 napotkałem na spore trudności w uruchomieniu prawidłowej komunikacji z układem PCF8591. Nie było prostej odpowiedzi na pytanie: dlaczego nie działa?. Wszystko zdawało się być wykonane poprawnie, zgodnie z aplikacją z noty katalogowej. Podobną opinię wyrażali koledzy. Pomimo bezproblemowego uruchomienia kilku układów z interfejsem I2C, nie dawałem sobie rady z nieszczęsnym PCF’em. Z braku czasu na dalsze „wojowanie” odłożyłem projekt na później. W międzyczasie wykonałem narzędzia do wygodniejszej pracy z układami I2C – prezentowaną w artykule płytkę testową oraz zukacz i tester układów. Pozwoliło to na odnalezienie i wyeliminowanie w module rozszerzeń dla AVT-5222 błędu polegającego na trwałym połączeniu na laminacie sygnałów OSC (pin 11) dwóch układów PCF8591. Rekomendacje: Uniwersalna
płytka testowa z podstawkami dla popularnych układów z interfejsem I2C, wygodna przy nauce programowania (możliwość wykorzystania w dowolnym kursie dla dowolnej rodziny mikrokontrolerów i w dowolnym środowisku programistycznym).

Once, when I was preparing expansion module (analog input card) for the AVT-5222 device I had a lot of problems to set the proper I2C communication between uP and PCF8591. There was no simple answer to the question: why does not it work?. Everything seemed to be done properly, in accordance with the application of the datasheet. A similar opinion was expressed by colleagues. Although several systems run smoothly with I2C interface, I couldn’t manage with this PCF. For lack of time to lose I decided to hung up the project for later. In the meantime, I made a tool for a better experience with I2C systems – presented in a paper PCB and I2C finder / tester. This allowed to find and eliminate the extensions module for AVT-5222 mistake. The reason was a combination on PCB the two OSC signal (pin 11) of the two PCF8591. Recommendations: Universal test plate with the bases for popular systems with I2C interface, convenient for learning programming (can be used in any course for any family of microcontrollers and in any development environment).

Do kupienia / Avaliable – Sklep AVT

Artykuł / Article – Elektronika Praktyczna 02/2012 str. 38

Artykuł / Article – Elektronika Praktyczna 02/2012 str. 38

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

 
%d bloggers like this: