Connectez deux micro-contrôleur avec port SPI chez AVR

A

amrismail

Guest
Je tiens à comanicat deux AVR avec spi nature est à la fois (AVR AT90S8515)
Yat-il un logiciel doit-je, mais à chacun
De quel matériel sitable pour cela que conniction
Je veux parler tout document à ce champ
i serch tous avrfreaks Atmel n'a pas trouvé de nice one

 
Je ne pense pas que vous trouverez de nombreux documents sur ce sujet ..
Pour relier deux AT90S8515s via leurs ports série, si ils sont assis côte à côte, vous pouvez connecter directement Rxd1 avec TxD2 et Rxd2 avec Txd1, ou si elles sont à 1m distance que vous aurez à utiliser les circuits conducteur: RS-232 ou RS -422 ..
De toute évidence les deux UART doivent être mis en place à la même vitesse de transmission, les bits, parité et cetera.
Généralement dans des applications comme ça que vous allez utiliser dites «réponses à une commande" protocole avec la série active interrompt la valeur la plus haute priorité ..
En ce qui concerne les logiciels, je ne sais pas ce que veux-tu que ces deux microcontrôleurs à "parler" ..En dire plus et peut-être nous serons en mesure de traiter cette question ..

 
Si vous souhaitez utiliser la SPI de comunication il faut lier les lignes de la SPI 2 micro en tant que:
MICRO1 <-> Micro2
MOSI MISO
MISO MOSI
SCK SCK
concernant la ligne SS, ça dépend comment vous voulez pour communiquer entre les 2 microcontrôleurs.Le plus simple est de considérer une micro le «maître» et l'autre «esclave» et attaché les lignes en fonction de ce SS à VCC et la masse.
Pour la partie logiciel que vous venez de programmer les premiers registres SPI (vérifiez la feuille de données pour voir comment) et puis utilisez tout simplement.Après avoir mis les données en Master SPI registre, il sera poste à la sortie de l'esclave à la vitesse que vous aviez fixé.Dans le même temps le contenu du registre de l'esclave SPI se passer dans le registre SPI Master.
Bonne chance

 
Look to the AVR151 ": le programme d'installation et d'utilisation du SPI"
Note d'application à partir du site d'Atmel:
http://atmel.com/dyn/resources/prod_documents/doc2585.pdf
http://atmel.com/dyn/resources/prod_documents/AVR151.zip

Aussi il est interressant site "Procyon AVRlib 'où vaste bibliothèque de fonctions de l'AVR sont répertoriés.Il contient une interface SPI modules suivants:
http://hubbard.engr.scu.edu/embedded/avr/avrlib/

 
Je fais une sorte de carte à puce et le lecteur

Je tiens à devolope mon propre logiciel avec mon propre algorithme la BETWEN conniction l'AVR maître au lecteur et la carte d'un esclave à travers les lignes de cette réinitialisation, Xtal, MISO, MOSI, SCK

je veux l'algorithme ou assimble Simbel commence à faire maîtriser un processus de tout temps, et prendre la tête pour passer le BETWEN données lui et le Slave One

 

Welcome to EDABoard.com

Sponsor

Back
Top