Je ne comprend pas ta dernière remarque.
Le composant W5100 utilisé tant sur l'Aduino Ethernet (ethernet on-board) ou sur le shield Ethernet à besoin de la liaison SPI.
La liaison SPI en tant que telle n'a pas besoin de timer mais la gestion TCP/IP en à peut être besoin.
Quel lien fais-tu exactement entre SPI et timer et avec le problème ?
Bas j'utilise ethernet et le timer en même temps, le protocole ethernet utilise des pin SPI et le RTC lui aussi fonctionne avec ces pin SPI, le seul truc qui plante quand je lance le RTC c'est ethernet en faite, le conflit est la, un SPi deux utilisation.. alors moi je veux bien d'un timer qui n'utilise pas de liaison SPI mais je n'ai rien trouver d'adaptable au ARDUINO coi :s
Sinon je me demandai si il était possible d'utilisé Ethernet sans utiliser le SPI ou du moin tout en permettant quand meme de ce servire des pin SPI pour mon RTC..
Le timer je veux pas m'en servir pour une application, c'est pour avoir l'heure et ne pas la perdre si il y coupure de courant coi..
Le gestion du bus spi est type maître-esclaves.
Ton arduino est le maître tes shields sont les esclaves, par contre un seul esclave peut être sélectionné à la fois pour communiquer.
Il y a tout ce qu'il te faut ici pour mieux comprendre et surtout pour ce qui te concerne regarde "SS - Slave Select". http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.LibrairieSPI
skizoh:
Bas j'utilise ethernet et le timer en même temps, le protocole ethernet utilise des pin SPI et le RTC lui aussi fonctionne avec ces pin SPI, le seul truc qui plante quand je lance le RTC c'est ethernet en faite, le conflit est la, un SPi deux utilisation.. alors moi je veux bien d'un timer qui n'utilise pas de liaison SPI mais je n'ai rien trouver d'adaptable au ARDUINO coi :s
Sinon je me demandai si il était possible d'utilisé Ethernet sans utiliser le SPI ou du moin tout en permettant quand meme de ce servire des pin SPI pour mon RTC..
Le timer je veux pas m'en servir pour une application, c'est pour avoir l'heure et ne pas la perdre si il y coupure de courant coi..
Skizo !
bonjour
c'est quoi comme rtc spi
j'ai fait une recherche avec rs3234 (ton 1er post) , mais ça ne renvoi rien , ça ne serait pas plutôt un DS3234 ?
si oui le chip dispose d'une broche CS (chip select) et comme exposé par osaka voir si cet pin est géré soft par l'arduino ou simplement en "dur"
Et oui je sais qu'il y a maître et esclave, par contre ce SS c'est pas mal sa, c'est vrai que sa pourrai être utile si j'arrive a m'en servir pour switcher entre RTC et ethernet..
mais la question que je me pose c'est si cava bien ce passer cette histoire parce que j'ai un sevrer web qui tourne sur le port Ethernet alors j'ai peur qu'il n'apprécie pas trop d'être mis en stand by pour qu'on puisse lire l'heure de temps à autre.. :s
je pense qu'on va abandonner ce RTC et je vais me débrouiller autrement, tout sa pour avoir l'heure cava coi -__-
Et oui je sais qu'il y a maître et esclave, par contre ce SS c'est pas mal sa, c'est vrai que sa pourrai être utile si j'arrive a m'en servir pour switcher entre RTC et ethernet..
mais la question que je me pose c'est si cava bien ce passer cette histoire parce que j'ai un sevrer web qui tourne sur le port Ethernet alors j'ai peur qu'il n'apprécie pas trop d'être mis en stand by pour qu'on puisse lire l'heure de temps à autre.. :s
je pense qu'on va abandonner ce RTC et je vais me débrouiller autrement, tout sa pour avoir l'heure cava coi -__-
Skizo !
essaye ton sketch en deconnectant le CS du RTC (à priori le pin 8 de l'arduino) et regarde si ça plante , evidemment l'heure ne sera plus up to date
skizoh:
Et oui je sais qu'il y a maître et esclave, par contre ce SS c'est pas mal sa, c'est vrai que sa pourrai être utile si j'arrive a m'en servir pour switcher entre RTC et ethernet..
Et tu ne t'es jamais posé la question de savoir comment sélectionné une esclave et la relation directe avec ton souci d'esclaves multiple ?
skizoh:
je pense qu'on va abandonner ce RTC et je vais me débrouiller autrement, tout sa pour avoir l'heure cava coi -__-
Niveau RTC le plus couramment rencontré et utilisé ici c'est le le shield RTC avec DS1307 qui utilise le bus i2c donc ton bus spi est toujours libre pour ton shield ethernet.
bilan d'occupation hard des pin non, tu entend quoi par la? regarder le schéma de câblage? ou il existe une fonction?
Apres pour le SPI si je me suis dit sa mais je me suis surtout demandé si physiquement le SPI ethernet n’était pas directement câblé sur les pin SPI...
Apres pour le RTC avec DS1307 ba ma fois il m'à l'aire niquel, merci de l'info je vais en toucher quelque mots a mon patron
Merci de votre aide quand même les filles, je sent qu'un problème sans solution sa vous laisse perplexe hein? ^^
je viens de programmer mon Arduino Ethernet afin qu'il puisse envoyer des informations venant d'un ordinateur (par ethernet) à un FPGA générateur de signaux de synchronisation (par SPI). Effectivement, en communiquant par Ethernet, l'arduino a l'air d'utiliser les ports SCK, MISO et MOSI. Cependant, en utilisant un autre port (le 7 je crois, je ne suis pas au boulot) comme CS (chip select) pour communiquer avec le FPGA, j'ai pu arriver à ce que je voulais.
je parcourais les forums pour savoir si il était possible de bloquer la boucle loop en attendant les informations venant d'un client TCP/IP au lieu de faire de la scrutation et je suis tombé sur votre problème que j'ai résolu la semaine dernière.
En espérant aider un peu,