aquila7 wrote:sto tema esterno
deluca wrote:aquila7 wrote:sto tema esterno
Di sicuro un errore di battitura.....forse "sistema?" uhm, con cosa devi comunicare?
deluca wrote:il II° micro è sempre un Stm32?
deluca wrote:PS. l'oggetto in questione è della http://www.fingerprints.com e non della atmel
Non so se hai già dimestichezza con i cortex-m3/m4 e se puoi optare per altri micro meno ostici.
Tuttavia, l'uso della uart al posto della spi ti semplificherebbe un pò la vita a discapito ovviamente della velocità di comunicazione.
potrei sapere se ci devi fare tesina, lavoro, o altro?
aquila7 wrote:deluca wrote:PS. l'oggetto in questione è della http://www.fingerprints.com e non della atmel
Non so se hai già dimestichezza con i cortex-m3/m4 e se puoi optare per altri micro meno ostici.
Tuttavia, l'uso della uart al posto della spi ti semplificherebbe un pò la vita a discapito ovviamente della velocità di comunicazione.
potrei sapere se ci devi fare tesina, lavoro, o altro?
Si è un Asic e sto usando questo chip ST per altre cose e non posso sostituirlo con altri. Non sono un esperto di Cortex ma sto imparando. La velocità è un requisito importante. Sto realizzando un prototipo.
Grazie
aquila7 wrote:deluca wrote:PS. l'oggetto in questione è della http://www.fingerprints.com e non della atmel
Non so se hai già dimestichezza con i cortex-m3/m4 e se puoi optare per altri micro meno ostici.
Tuttavia, l'uso della uart al posto della spi ti semplificherebbe un pò la vita a discapito ovviamente della velocità di comunicazione.
potrei sapere se ci devi fare tesina, lavoro, o altro?
Si è un Asic e sto usando questo chip ST per altre cose e non posso sostituirlo con altri. Non sono un esperto di Cortex ma sto imparando. La velocità è un requisito importante. Sto realizzando un prototipo.
Grazie
Leonardo wrote:Devi tenere conto che anche se l'ARM Stm32f415xx supporta SPI fino a 42 Mbits/s, l'FPC2020 supporta SPI fino a 2.5MBits/s, non potrai quindi andare oltre questa velocità.
Il datasheet dice anche che la velocità effettiva considerando i comandi e i ritardi sarà all'incirca di 1.2MBit/s.
Utilizzando SPI il micro ARM dovrà per forza di cose essere Master e l'FPC2020 sarà Slave.
Per interfacciarti con la memoria Flash (se è necessario) è obbligatorio utilizzare SPI.
Ciao
Leonardo wrote:Ti consiglio di documentarti maggiormente su SPI, c'è molto materiale sull'argomento.
Nel mio blog (che trovi in firma) recentemente ho parlato di SPI, anche se in altri contesti ho descritto alcuni punti importanti.
La comunicazione è sempre duplex, si trasmette e riceve allo stesso tempo
Il master a differenza dello slave emette il clock e seleziona tramite la linea Slave Select lo slave a cui comunicare
Leonardo wrote:Dopo aver studiato attentamente come funziona la comunicazione SPI puoi vedere cosa offre l'ambiente che utilizzi per semplificare lo sviluppo: http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/arm/help/spi_library.htm
Troverai descritte le funzioni disponibili e un'esempio completo da cui partire.
legacy wrote:quanto al mero aspetto sw mikroe e' nota per due aspetti
1) un ambiente molto semplificato e ricco di features molto potenti ed abbastanza supportate
2) il fatto pero' che le librerie siano closed sources
per cui, dicendoti la mia, ti dico che se usi mikroe ti conviene davvero approfittare del loro support, se poi per qualsiasi ragione non ti basta … beh, a quel punto ti tocca pensare o ad una integrazione di tuo codice nel loro ambiente (intendo tue librerie di basso livello, con, eventualmente, anche parti assembly), oppure la migrazione verso un altro sistema, p.e. Keil.
ora per una spi non credo che sia necessario, diciamo che "dovresti" avere tutto l'occorrente direttamente da mikroe, e nel caso … contatta i loro forum e/o support, non per altro, ma perché non so quanti in questo forum lo usino e ne siano informati.
Hi all I need to start to develop a module in mikroC to communicate with an external microprocessor that has a SPI interface to 10 MHz. the external microprocessor handles a sistem of acquisition of images (scanner) when the master sends the command to start acquisition.
you have examples that I can use? thanks
Hi, There is several SPI communication examples in the compiler's Examples folder that cover communication with the various devices - displays, DACs, Ethernet boards.
You may examine them and read the SPI library topic in the Help file for better understanding.
Return to Microcontrollori e microprocessori
Users browsing this forum: No registered users and 9 guests