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

[AVR] SPI z potencjometrem cyfrowym MCP4241

marenc 06 Cze 2009 23:14 758 0
  • #1 6625078
    marenc
    Poziom 24  
    Witam, podczas protypowania urządzenia wszystko działało, a teraz mam drobne problemy. Mianowicie nie zmienia mi ustawień rejestrów dla układu MCP4241. Zasilanie = 3V3 i tyle samo na SHDN.

    Układ: AT90USB1287
    SPCR = (1<<SPE)|(1<<MSTR)|(1<<CPOL)|(1<<CPHA)|(1<<SPR1)|(1<<SPR0);

    Oczywiście CS leci do 'L' przed transmisją. Każdy odczyt kończy się wartością 0xff. AVR ma SPI sprzętowe 8b, a układ wymaga 16b ramki(te 8b też nie działają). CS jest na PF4, ale nie ma chyba to znaczenia gdy programuję przez JTAG(wcześniej działało)? Linia jest prawidłowo opuszczana do 'L'. Układów na magistrali jest kilka i wszystkie reagują jednakowo. Częstotliwość SCK=64k5Hz. Oscyloskop pożyczyłem, a programator nie emuluje powyżej 32k, więc bieda ze sprzętem.

    Jakieś pomysły? Coś przeoczyłem?
REKLAMA