CROSS Technical Documentation User Manual and Technical Doc.
INFN Milano Bicocca
Loading...
Searching...
No Matches

◆ instr_periferal_reset_function()

void instr_periferal_reset_function ( void  )

I2C, SPI and CAN can be rest.

Returns
No Parameters
350 uint8_t chi_resettare=vettore_istruzioni[6];
351
352 if( chi_resettare & 1) CAN_Inizialize();
353 if( chi_resettare & 2){
354 I2C_1_Initialize(); // Viene inizializzata la periferica I2C_A
356 }
357 if( chi_resettare & 4) SPI_Inizialize();
358
359}
void CAN_Inizialize(void)
The CAN initialization function.
Definition: Can.c:433
void I2C_0_Initialize(void)
The I2C_0 initialize.
Definition: I2C_0.c:369
void I2C_1_Initialize(void)
The I2C_1 initialize.
Definition: I2C_1.c:106
void SPI_Inizialize(void)
SPI is initialized here. Its ise t at 8 bits and 100 KHz, as default.
Definition: Spi.c:205
void instr_periferal_reset_function(void)
I2C, SPI and CAN can be rest.
volatile int8_t vettore_istruzioni[8]
This is a copy of the received 8 bytes from the CAN.

Definition at line 349 of file inizializzazione.c.

References CAN_Inizialize(), I2C_0_Initialize(), I2C_1_Initialize(), SPI_Inizialize(), and vettore_istruzioni.

Referenced by Setting_of_the_pointer_for_command_parser().