Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

SPI jako ICSP- rozważania całkiem teoretyczne

Mat_91 10 Maj 2011 21:16 940 4
  • #1 10 Maj 2011 21:16
    Mat_91
    Poziom 25  

    Witam!

    Panowie mam taką zagwózdkę małą ale z góry załóżmy że rozważamy to czysto teoretycznie :) Mianowicie...

    Wszyscy wiemy jak działa SPI i wszyscy wiemy że działa to na 3 liniach + opcjonalny CS. Wszyscy również wiemy że ICSP to interfejs programowania PIC'ów i działa na 2 liniach z których jedna jest dwukierunkowa. Ale teraz taki problem. Załóżmy że mamy jakiś układ który ma szybkie SPI (master) i tylko i wyłącznie to SPI oraz kilka wolnych pinów I/O. Załóżmy również że wykorzystując to SPI chciałbym programować jakiegoś PIC'a za pomocą ICSP. Czy można by tak zrobić że SCK podpinamy z PGC a SDO podpinamy przez bufor X z wejściem enable do PGD oraz PGD przez bufor Y z wejściem enable do lini SDI (jak ktoś będzie chciał to to rozrysuje). Czy takie coś zadziała?;> Pomijam na razie fakt że żeby odbierać dane w SPI to muszę nadawać żeby był generowany zegar. Idea jest taka że jak nadaje to bufor X jest włączony a Y wyłączony i to co odbieram ignoruję, a gdy bufory załączone są odwrotnie to nadaje byle co i odbieram dane.

    Czy to może tak zadziałać?;> Co wy na to?;>

  • Pomocny post
    #2 11 Maj 2011 08:14
    Nagus
    Poziom 24  

    Te drzwi zostały już wyważone przy użyciu UART-a. Interfejs PDI występujący w XMegach ma podobny układ danych: zegar + dwukierunkowo dane. Atmel dodatkowo streścił reset z zegarem. W LUFA / klon AVRisp2 można sobie zobaczyć jak to się robi.

  • Pomocny post
    #3 11 Maj 2011 09:11
    94075
    Usunięty  
  • #4 11 Maj 2011 11:34
    Mat_91
    Poziom 25  

    No to świetnie:D Jednak będą bufory, tak czy inaczej musiały by być (sprawa dopasowania poziomów napięć).

TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo