Modifications

Sauter à la navigation Sauter à la recherche
27 octets ajoutés ,  24 octobre 2015 à 12:48
aucun résumé de modification
Ligne 2 : Ligne 2 :     
== Introduction ==
 
== Introduction ==
{{bloc-etroit|text=Le Spark Core offre un total de 18 I/O (entrées/sorties) à l'utilisateur:
+
{{bloc-etroit|text=Le Particle Core offre un total de 18 I/O (entrées/sorties) à l'utilisateur:
 
* D0 à D7: broches digitales
 
* D0 à D7: broches digitales
 
* A0 à A7: broches analogies (aussi utilisable en mode digital)
 
* A0 à A7: broches analogies (aussi utilisable en mode digital)
Ligne 13 : Ligne 13 :  
{{SPARKImage|Spark.IO-Brochage-GPIO.png|800px}}
 
{{SPARKImage|Spark.IO-Brochage-GPIO.png|800px}}
   −
Vous pouvez également obtenir [http://docs.spark.io/assets/images/spark-pinout.png ce diagramme directement depuis le site de Spark Core] (''png'').
+
Vous pouvez également obtenir [http://docs.spark.io/assets/images/spark-pinout.png ce diagramme directement depuis le site de Particle Core] (''png'').
 
   
 
   
 
== Broches digitals ==
 
== Broches digitals ==
Ligne 38 : Ligne 38 :  
Les broches sont configurées en sortie (''output'') mais la valeur en sortie n'est pas une tension analogique mais plutôt un signal PWM avec un cycle utile pouvant varier sur la totalité de la puissance du signal. Vous pouvez consulter [http://mchobby.be/wiki/index.php?title=Rasp-Hack-L293-PWM cette page pour en apprendre plus sur le signal PWM].  
 
Les broches sont configurées en sortie (''output'') mais la valeur en sortie n'est pas une tension analogique mais plutôt un signal PWM avec un cycle utile pouvant varier sur la totalité de la puissance du signal. Vous pouvez consulter [http://mchobby.be/wiki/index.php?title=Rasp-Hack-L293-PWM cette page pour en apprendre plus sur le signal PWM].  
   −
Sur le Spark Core, le signal PWM à une résolution de 8 bits et fonctionne à une fréquence de 500Hz.  
+
Sur le Particle Core, le signal PWM à une résolution de 8 bits et fonctionne à une fréquence de 500Hz.  
    
L'utilisateur peut envoyer une valeur de signal PWM à l'aide de la fonction <code>analogWrite()</code>. Comme pour un Arduino, la valeur doit être comprise entre 0 et 255.
 
L'utilisateur peut envoyer une valeur de signal PWM à l'aide de la fonction <code>analogWrite()</code>. Comme pour un Arduino, la valeur doit être comprise entre 0 et 255.
Ligne 51 : Ligne 51 :  
Le premier port série est celui accessible sur le port USB en tant que périphérique CDC (Communications Device Class). Une fois configuré, il se présentera comme un port COM virtuel sur l'ordinateur. (usage: <code>Serial.begin(9600);</code>)
 
Le premier port série est celui accessible sur le port USB en tant que périphérique CDC (Communications Device Class). Une fois configuré, il se présentera comme un port COM virtuel sur l'ordinateur. (usage: <code>Serial.begin(9600);</code>)
   −
Le second est un port série matériel (USART) disponible sur les broches RD et TX du Spark Core. Il faut utiliser le code <code>Serial1.begin(9600);</code> pour l'utiliser.
+
Le second est un port série matériel (USART) disponible sur les broches RD et TX du Particle Core. Il faut utiliser le code <code>Serial1.begin(9600);</code> pour l'utiliser.
   −
Le troisième est également un port série matériel (USART) accessible via les broches D1(Tx) et D0(Rx) du Spark Core. Pour pouvoir l'utiliser, il faut utiliser le code <code>Serial2.begin(9600);</code>.
+
Le troisième est également un port série matériel (USART) accessible via les broches D1(Tx) et D0(Rx) du Particle Core. Pour pouvoir l'utiliser, il faut utiliser le code <code>Serial2.begin(9600);</code>.
   −
La configuration et l'utilisation de ces ports séries est décrite dans le document [http://docs.spark.io/firmware/#communication-serial serial functions] (''Spark, anglais'').
+
La configuration et l'utilisation de ces ports séries est décrite dans le document [http://docs.spark.io/firmware/#communication-serial serial functions] (''Particle.io, anglais'').
    
{{ambox-stop|text=Attention: la tension applicable sur ces broches est 0V à 3.3V et {{underline|ne doit pas être connecté directement}} sur le port série d'un ordinateur fonctionnant à +/- 12V car cela endommagera irrémédiablement votre Core.}}
 
{{ambox-stop|text=Attention: la tension applicable sur ces broches est 0V à 3.3V et {{underline|ne doit pas être connecté directement}} sur le port série d'un ordinateur fonctionnant à +/- 12V car cela endommagera irrémédiablement votre Core.}}
Ligne 95 : Ligne 95 :  
En plus de pouvoir télécharger et mettre le FirmWare à jour via WiFi et USB, les utilisateurs peuvent également avoir un accès direct à la puce STM32 via le canal JTAG.  
 
En plus de pouvoir télécharger et mettre le FirmWare à jour via WiFi et USB, les utilisateurs peuvent également avoir un accès direct à la puce STM32 via le canal JTAG.  
   −
Pour utiliser le canal JTAG, vous devez disposer d'un {{pl|522|shield JTAG pour Spark Core}} et d'un programmateur JTAG. Spark à réaliser ses test de programmation à l'aide du [http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168 ST-LINK/V2] (''st.com, anglais'').
+
Pour utiliser le canal JTAG, vous devez disposer d'un {{pl|522|shield JTAG pour Particle Core}} et d'un programmateur JTAG. Spark à réaliser ses test de programmation à l'aide du [http://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168 ST-LINK/V2] (''st.com, anglais'').
    
{{SPARKImage|Spark.IO-Brochage-JTAG.jpg|480px}}
 
{{SPARKImage|Spark.IO-Brochage-JTAG.jpg|480px}}
   −
Les specifications du {{pl|522|Shield JTAG}} sont disponibles [https://github.com/spark/shields/tree/master/Programmer%20Shield ici] (''Spark, GitHub, Anglais'').
+
Les specifications du {{pl|522|Shield JTAG}} sont disponibles [https://github.com/spark/shields/tree/master/Programmer%20Shield ici] (''Particle, GitHub, Anglais'').
    
{{Spark-Core-Materiel-TRAILER}}
 
{{Spark-Core-Materiel-TRAILER}}
29 917

modifications

Menu de navigation