logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

MSP430G2553 - Jak zaimplementować I2C do komunikacji z PCF8574 i LCD 2x16?

Lokkus 20 Paź 2013 20:59 3135 3
  • #1 12864289
    Lokkus
    Poziom 10  
    Cześć

    Z tego co widziałem w sieci, jest bardzo mało materiałów dotyczących MSP430 (na elektrodzie może ze 2 wątki). Napisałem funkcje umozliwiające sprzętowe wykorzystanie I2C, głównie na potrzeby komunikacji z układem PCF8574, który z kolei wykorzystuję do sterowania LCD 2x16 (HD44780).

    Poniżej procedury do obsługi I2C:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Przykładowe funkcie do obsługi LCD przy uzyciu PCF8574


    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Mam nadzieję, że komuś się przyda

    Pozdrawiam
  • #2 12864321
    alagner
    Poziom 26  
    Po co ten delay w TXie w forze?
  • #3 12864325
    Lokkus
    Poziom 10  
    Bo bez delaya nie działało a nie chciało mi sie mieszać z taktowaniem:) - czyste lenistwo:)
  • #4 13076680
    skinek2000
    Poziom 11  
    Wielkie dzięki, pomogłeś mi. Poniżej mój kod:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
REKLAMA