- This topic has 2 replies, 2 voices, and was last updated 7 years, 5 months ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
- You must be logged in to reply to this topic.
Home › Forums › Mastering STM32 book support forum › I2C Master Slave
Ciao Carmine, ho una perplessita’ riguardo l’esercizio 2 del capitolo 14 sull’I2C.
Ho provato ad implementare l’esercizio che proponi sul libro su 2 schede F401RE e apparentemente sembra funzionare tutto bene, le due schede comunicano e lo slave manda le info sulla temperatura al master, tuttavia mentre lo slave campiona ad ogni intervallo di tempo la sua temperatura il master invece riceve un solo valore di temp. dallo slave. Per richiedere un nuovo valore devo premere il tasto di reset. E’ cosi’ che deve funzionare o c’e’ qualcosa che non va? Se il codice e’ ok, come faccio invece a far si che il master riceva continuamente tutti i campionamenti della temperatura dallo slave?
Grazie
Ciao
Davide
Si, per come รจ fatto l’esempio viene fatta una sola lettura.
Ciao Carmine, se volessi invece fare piu’ letture di n byte alla volta con un solo comando da parte del master come posso fare? Il master manda il comando di richiesta dati e lo slave per un tempo indeterminato invia questi cicli di n bytes. E’ possibile gestire la comunicazione in questo modo?
Grazie
Davide