Download presentation
Presentation is loading. Please wait.
1
GPIO Liaison série Entrées analogiques PWM
Chapitre 2 MSP-EXP432 GPIO Liaison série Entrées analogiques PWM Novembre 2018 J.Callot L.Piedfort
2
General Purpose Input Output
GPIO General Purpose Input Output Novembre 2018 J.Callot L.Piedfort
3
Fonctions Novembre 2018 J.Callot L.Piedfort
4
pinMode() Syntax pinMode(pin, mode) Parameters
pin: the number of the pin whose mode you wish to set mode: INPUT, OUTPUT, or INPUT_PULLUP (R=20K) Returns None Novembre 2018 J.Callot L.Piedfort
5
digitalWrite() Syntax digitalWrite(pin, value) Parameters
pin: the pin number value: HIGH or LOW Returns none Novembre 2018 J.Callot L.Piedfort
6
DigitalRead() Syntax digitalRead(pin) Parameters
pin: the number of the digital pin you want to read (int) Returns HIGH or LOW Novembre 2018 J.Callot L.Piedfort
7
Liaison série Novembre 2018 J.Callot L.Piedfort
8
Principe de la RS232 Novembre 2018 J.Callot L.Piedfort
9
Trame RS232 en transmit sur la ligne
Novembre 2018 J.Callot L.Piedfort
10
Gestion de flux Novembre 2018 J.Callot L.Piedfort
11
Types de liaisons Novembre 2018 J.Callot L.Piedfort
12
Paramètres de trame Nombre de bits de Data Nombre de bits de STOP
Parité Vitesse de transmission en bauds 8bits DATA,1 bit de STOP, pas de parité, vitesse:9600 bauds Novembre 2018 J.Callot L.Piedfort
13
Full duplex half duplex
Novembre 2018 J.Callot L.Piedfort
14
Types d’erreurs possibles
Parity error Framing error Overrun error Novembre 2018 J.Callot L.Piedfort
15
Init du serial Arduino fonction Serial.begin(speed)
void setup() { //Initialize serial and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } Novembre 2018 J.Callot L.Piedfort
16
Envoi de caractères Serial.print(), Serial.println()
Serial.print(val) Serial.print(val, format) Serial.print("hello word"); i=20; Serial.print(i,HEX) Serial.println() Met un retour à la ligne Novembre 2018 J.Callot L.Piedfort
17
Attente de réception de caractère
Available() Retourne le nombre de caractères reçu dans la fifo de réception while (( n=Serial.available())==0) { } Novembre 2018 J.Callot L.Piedfort
18
Lecture écriture d’un caractère
Read() Lit un caractère reçu Write() écrit un caractère char InByte; InByte = Serial.read(); Serial.write(InByte); Novembre 2018 J.Callot L.Piedfort
19
Programme écho Novembre 2018 J.Callot L.Piedfort
20
Entrées analogiques Novembre 2018 J.Callot L.Piedfort
21
analogRead() Syntax analogRead(pin) Parameters
pin: the number of the analog input pin to read Returns int (0 to 1023) Novembre 2018 J.Callot L.Piedfort
22
PWM Phase With Modulation Novembre 2018 J.Callot L.Piedfort
23
analogWrite() Syntax analogWrite(pin, value) Parameters
pin: the pin to write to. value: the duty cycle: between 0 (always off) and 255 (always on). Returns Nothing The frequency of the PWM signal on most pins is approximately 490 Hz. Novembre 2018 J.Callot L.Piedfort
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.