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

PIC 18f4550 i MAX7221. Połączenie i oprogramowanie.

skalarki 16 Maj 2009 23:00 1881 2
REKLAMA
  • #1 6538977
    skalarki
    Poziom 10  
    Posty: 37
    Ocena: 2
    Jak jest lepiej "czytaj fachowo" połączyć i oprogramować taki zestaw: PIC18F4550 oraz 3xMAX7221.
    Obecnie 3 MAX-y połączyłem szeregowo ze wspólną linią CS. Wpisuję do SPI 3 x 16 bitów i zmieniam stan CS co powoduje jednoczesne wyświetlenie informacji na 24 wyświetlaczach (3 MAX po 8 wświetlaczy). Czy sposób ten jest poprawny? Czy może lepiej zapisywać po kolei do każdego MAX-a osobno? Dodam że do tego samego SPI jest podłączone 8 expanderów MCP23s17.
  • REKLAMA
  • #2 6585467
    azalewsk
    Poziom 13  
    Posty: 38
    Pomógł: 3
    Ocena: 12
    Wszystko zależy od szybkości transmisji, odległości ostatniego układu SPI od źródła, oraz poziomu zakłóceń. Wszystkie te czynniki mają wpływ na jakość transmisji (błędy transmisji). Zastanów się czy nie lepiej użyć do tego RS lub magistrali CAN.
  • #3 6588403
    skalarki
    Poziom 10  
    Posty: 37
    Ocena: 2
    Cytat:
    Wszystko zależy od szybkości transmisji, odległości ostatniego układu SPI od źródła

    Cały układ mieści się na płytce 15 x20cm i zawiera procka, 3 max7221, 16 mcp23s17, parę kondensatorów, rezystory itp. Jeśli chodzi o szybkość transmisji to nie będzie kosmiczna, do PIC-a będzie wysyłany sygnał maksymalnie 40 razy na sekundę z kompa poprzez USB. Nie będę kombinował z innymi szynami bo za długo już siedzę nad SPI, ale pewien jestem że z moimi potrzebami to mam wieeeeelki zapas jeśli chodzi o szybkość transmisji.
REKLAMA