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

[AtTiny2313] AtTiny2313, Bascom 1.11.9.0 - różnice w kompilacji I2C na XP i Win 2003

artusb 26 Sie 2012 23:42 849 0
REKLAMA
  • #1 11249810
    artusb
    Poziom 13  
    Witam

    Mam bardzo dziwny problem otóż mam problem z kompilacją programu do przeszukiwania magistrali I2C

    Mianowicie:
    Komputer 'A' System XP Bascom 1.11.9.0
    Komputer 'B: System Win 2003 Bascom 1.11.9.0

    Bajecznie prosty program do przeszukiwania magistrali i2c oraz wyświetlania wyników na LCD.

    Na komputerze 'A' wszystko działa prawidłowo, po skompilowaniu i wgraniu programu wykrywa układ i2c oraz wyświetla to na LCD
    Niestety na komputerze 'B' również kompiluje program, wgrywam i niestety nie wykrywa żadnego urządzenia i2c, LCD działa prawidłowo.

    Porównując wynikowe pliki hex zauważyłem kilka różnic ale bardzo dziwnych:

    
    46    :1002D00009F4089568948D930895939892988B9853  
    47    :1002E0008A9808958A9A8B9803D08A9801D08B9A1D  
    48    :1002F000EF93FF93E0E1F0E06ADFFF91EF91089563  
    49    :100300008A9A8B9AF5DF8A98829BFECFF1DF8B98D1  
    50    :10031000EFCF0894111F01C0110F69F08A9A18F4E9  
    51    :1003200000008B9802C08B9A00C0E2DF8A98829B03  
    52    :10033000FECFDEDFF1CF8A9A8B98DADF8A98829B34  
    53    :10034000FECFE8948399689462F8D2CF4932432073
    


    
    46    :1002D00009F4089568948D930895929893988A9854  
    47    :1002E0008B9808958B9A8A9803D08B9801D08A9A1C  
    48    :1002F000EF93FF93E6E0F0E06ADFFF91EF9108955E  
    49    :100300008B9A8A9AF5DF8B98839BFECFF1DF8A98D0  
    50    :10031000EFCF0894111F01C0110F69F08B9A18F4E8  
    51    :1003200000008A9802C08A9A00C0E2DF8B98839B03  
    52    :10033000FECFDEDFF1CF8B9A8A98DADF8B98839B32  
    53    :10034000FECFE8948299689462F8D2CF4932432074
    


    Dziwne jest to że różnią się przeważnie same ostatnie bity
    53->54
    1D->1C
    D1->D0
    E9->E8
    73->74

    Długość pliku wynikowego jest taka sama, w obu przypadkach LCD działa prawidłowo, program wykonuje się również prawidłowo, problem jest tylko w tym iż nie jest wykrywane żadne urządzenie i2C

    Czy ktoś spotkał się z takim problemem?
    Dodam iż najnowsza wersja bascom nie poprawia niczego, uruchomienie na Windows XP Pro (co prawda wirtualnym) ale również nie poprawia sytuacji.
    Do komputera 'A' mam po prostu utrudniony dostęp :/
  • REKLAMA
REKLAMA