Firmware - Aprile 2014 / N°99 - (Page 51)

Siccome i dati viaggiano ad una velocità di 9600 bps, allora le transizioni devono trovarsi in corrispondenza dei multipli di 102 microsecondi ottenuti come 1/9600. Una trasmissione seriale inizia con un bit di start e può terminare con una certa varietà di bit di stop (1, 1,5 o 2) successivi all'eventuale valore di parità: questo parametro permette di aggiungere un controllo in fase di trasmissione/ricezione. La prima transizione inizia da valore logico basso, bit di start, con una durata di 104 microsecondi e solo in seguito inizia la trasmissione dei dati verso il ricevitore, dal bit meno significativo a quello più significativo. Al termine della trasmissione, per via della presenza di due bit di stop, per almeno 208 microsecondi non deve transitare nulla prima di iniziare la successiva spedizione: questo vuol dire che per trasmettere un carattere ASCII dobbiamo impiegare 3 bit in più, quindi 11, con un carico di 1,1 millisecondi. É anche necessario precisare che lo standard prevede differenti valori di parità, ovvero è possibile scegliere tra Nessuna (non si gestisce alcun bit di parità e di conseguenza non viene introdotto alcun controllo aggiuntivo), parità Pari (anche nota come even e in questo caso il numero di mark, incluso anche questo bit, deve essere sempre pari), parità Dispari (nota come odd, il Figura 5: Sequenza di programmazione numero di mark deve essere sempre dispari), con mark il bit di parità vale sempre mark e, infine, con space il bit di parità vale sempre space. Nello standard seriale RS232, in particolare con la modalità UART, non esiste nessun clock comune di riferimento utilizzato per trasmettere e ricevere il flusso dei dati. In questo caso, il problema è risolto ricorrendo al bit di start e campionando, in ricezione, il centro di ciascun bit. Non solo, lo standard non prevede, in maniera categorica, una velocità di riferimento. Siccome vi sono state diverse evoluzioni dello standard seriale, si è arrivati comodamente fino a velocità di 115Kbps: per questa ragione è necessario che il ricevitore e il trasmettitore si mettano d'accordo prima di iniziare una vera sessione di lavoro, ed è quello che succede in questo Serial Programmer di Renesas. BOOT, INIZIALIZZAZIONE E COMANDI Boot, inizializzazione e comandi sono tre diversi aspetti che si integrano perfettamente in questo Serial Programmer di Renesas; infatti, con il processo di boot si acquisiscono/impostano i parametri della seriale, mentre con la fase d'inizializzazione si interagisce con il dispositivo di destinazione attraverso i FOCUS ON INSIDE TOOLS ANALOG TIPS'N TRICKS 51 SKILLS MARKET NEWS SPOTLIGHT EVENTS ZAPPING MEMBERSHIP

Tabella dei contenuti per la edizione digitale del Firmware - Aprile 2014 / N°99

TIPS'n tricks
FOCUS on Gecko, i Micro Ultra Low Power
SKILLs
Usare l’oversampling con gli AD7960/61
Bootloader secondario via I2C
INside
Low-Power Design Guide
STM8S: utilizzo del convertitore A/D
Applicazioni USB con MSP430
ANALOG Sensore PWM di prossimità e luce ambiente
TOOLS Il Serial Programmer di Renesas
SPOTlight
LTM®8028: Basso Rumore, Alta Precisione
M2M Forum a Milano: il futuro che è già qui
EVENTS zapping
News
Guida

Firmware - Aprile 2014 / N°99

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com