collegare memoria esterna al pic

11 Anni 9 Mesi fa #1 da Guido
collegare memoria esterna al pic è stato creato da Guido
Ciao, non lo mai fatto, ho per le mani questa memoria: A25L016 della AMIC e vorrei sperimentare col pic18f4550 quindi per prima cosa mi dite come la collego al pic (mi indicate i pin)? Protocollo SPI.
Grazie

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
11 Anni 9 Mesi fa #2 da Guido
Risposta da Guido al topic Re: collegare memoria esterna al pic
Ciao ho fatto alcuni collegamenti, poi mi sono fermato, ancora ho bisogno del vostro aiuto.
pic18f4550 memoria

RC7 DIO = SDO
RB0 DO = SDI
RB1 C = SCK
S = CS1 ? non so dove va collegato al pic
W e HOLD credo non siano indispensabili
Vcc = alimentazione
Vss = terra

inoltre i pin su scritti del pic vanno settati IN oppure OUT ?
Grazie.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
11 Anni 9 Mesi fa #3 da Guido
Risposta da Guido al topic Re: collegare memoria esterna al pic
Ciao, per capire mi serve che mi scriviate la sequenza di codice per far funzionare il bus SPI tra un pic18f e una memoria esterna, in pratica mandare nella memoria esterna i dati per far lampeggiare un led alla pressione di un pulsante e riceverli al pic dove è collegato il led.
Grazie

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido
  • Platinum Member
  • Platinum Member
Di più
11 Anni 9 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: collegare memoria esterna al pic
Ciao Guido,

come esempio puoi prendere il seguente progetto basato su AD9833 .

Confronta il datasheet della memoria e dell' AD9833 per vedere i byte che devi inviare.
In particolare guarda il file AD9833.c la funzione che invia i comandi.

Nel tuo caso pero' oltre che a scrivere devi anche leggere.
L' interfaccia SPI per poter leggere devi scrivere dei byte "inutili" al fine di fornire il clock allo slave.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
11 Anni 9 Mesi fa #5 da StefA
Risposta da StefA al topic Re: collegare memoria esterna al pic

Guido ha scritto: Ciao ho fatto alcuni collegamenti, poi mi sono fermato, ancora ho bisogno del vostro aiuto.
pic18f4550 memoria

RC7 DIO = SDO
RB0 DO = SDI
RB1 C = SCK
S = CS1 ? non so dove va collegato al pic
W e HOLD credo non siano indispensabili
Vcc = alimentazione
Vss = terra

inoltre i pin su scritti del pic vanno settati IN oppure OUT ?
Grazie.

guardando il datasheet del componente, cerca il diagramma a blocchi, in quello ci sono i pin con le frecce, una freccia entrante nel componente vuol dire che è un IN, di conseguenza dal micrprocessore deve essere un OUT. Analogamente una freccia uscente dal componente è un OUT, quindi un IN del pic.
Ricontrolla ma mi pare che l'unica uscita della memoria sia DO..quindi quello è l'unico ingresso del pic.
S = CS1 credo che si possa utilizzare qualsiasi pin del pic.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login