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

[Atmega8][Bascom] Komunikacja z pcf8574 poprzez i2c

hiv_sick 19 Paź 2008 17:31 5980 6
REKLAMA
  • #1 5647715
    hiv_sick
    Poziom 22  
    Witam. mam problem z komunikacja z ukladem pcf8574 (ekspander 8-bitowy). ucze sie programowania z ksiazki pt.: "programowanie mikrokontrolerów w jezyku Bascom" Marcina Wiązani. znajduje sie tam program, ktory umozliwia komunikacja z tym ukladem, poprzez wlaczenie odpowiedniego przycisku zapala odpowiednią diodę... o to listing programu:

    $regfile = "m8def.dat"
    $crystal = 8000000
    
    Config Scl = Portc.1
    Config Sda = Portc.0
    
    Dim I As Byte
    
    I = 255
    
    Do
    
       I2csend &H40 , I
    
       I2creceive &H41 , I
    
       Shift I , Left , 4
    
       I = I Or &B00001111
    
    Loop
    
    End
    


    [Atmega8][Bascom] Komunikacja z pcf8574 poprzez i2c
    schemat podlaczenia.

    Co jest zle? czemu nie chce dzialac? to kolejny program ktory mi nie dziala z tej ksiazki...to ja robie błędy czy pan Marcin zle napisal ksiazke?

    Poprawiłem tytuł - Regulamin. Proszę umieszczać listingi programów w znacznikach "Code". [c_p]
  • REKLAMA
  • #2 5647767
    crazy_phisic
    VIP Zasłużony dla elektroda
    A masz układ PCF8574 czy też PCF8574A? Bo różnica jest znaczna - szczegóły w dokumentacji.
  • REKLAMA
  • #3 5647776
    hiv_sick
    Poziom 22  
    pcf8574p
  • REKLAMA
  • #5 5648806
    hiv_sick
    Poziom 22  
    niestety ale nic nie pomoglo :(
  • REKLAMA
  • Pomocny post
    #6 5648824
    crazy_phisic
    VIP Zasłużony dla elektroda
    Uruchamiasz na płytce startowej? Stawiam na błąd w montażu.
  • #7 5648873
    hiv_sick
    Poziom 22  
    tak, na zl2avr

    Dodano po 2 [minuty]:

    a moze uda ci sie napisac prosty program, ktory zapalil by chociaz jedna diode po nacisnieciu przycisku...lub cos innego prostego, moze padl ekspander..

    Dodano po 45 [minuty]:

    dobra juz jest ok. problemem byl wadilwy kawalek sciezki ;/ pozdrawiam i dzieki za pomoc :)
REKLAMA