| Electronic Components Datasheet Search |
|
ESP8266 Datasheet(PDF) 49 Page - ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD. |
|
|
|||||||||||||||||||||||||||||
ESP8266 Datasheet(HTML) 49 Page - ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD. |
|
49 / 117 page ![]() ! 4. SPI Communication User Guide WRITE_PERI_REG(SPI_RD_STATUS(SpiNum_HSPI), 0x8A); WRITE_PERI_REG(SPI_WR_STATUS(SpiNum_HSPI), 0x83); } spi_slave_isr_sta // SPI interrupt callback function. void spi_slave_isr_sta(void *para) { uint32 regvalue; uint32 statusW, statusR, counter; if (READ_PERI_REG(0x3ff00020)&BIT4) { //following 3 lines is to clear isr signal CLEAR_PERI_REG_MASK(SPI_SLAVE(SpiNum_SPI), 0x3ff); } else if (READ_PERI_REG(0x3ff00020)&BIT7) { //bit7 is for hspi isr, regvalue = READ_PERI_REG(SPI_SLAVE(SpiNum_HSPI)); os_printf("spi_slave_isr_sta SPI_SLAVE[0x%08x]\n\r", regvalue); SPIIntClear(SpiNum_HSPI); SET_PERI_REG_MASK(SPI_SLAVE(SpiNum_HSPI), SPI_SYNC_RESET); SPIIntClear(SpiNum_HSPI); SPIIntEnable(SpiNum_HSPI, SpiIntSrc_WrStaDone | SpiIntSrc_RdStaDone | SpiIntSrc_WrBufDone | SpiIntSrc_RdBufDone); if (regvalue & SPI_SLV_WR_BUF_DONE) { // User can get data from the W0~W7 os_printf("spi_slave_isr_sta : SPI_SLV_WR_BUF_DONE\n\r"); } else if (regvalue & SPI_SLV_RD_BUF_DONE) { // TO DO os_printf("spi_slave_isr_sta : SPI_SLV_RD_BUF_DONE\n\r"); } if (regvalue & SPI_SLV_RD_STA_DONE) { statusR = READ_PERI_REG(SPI_RD_STATUS(SpiNum_HSPI)); Espressif ! /! 41 104 2017.05 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |