SPI实验的问题

2019-07-20 17:16发布

想请教关于SPI实验的一个问题,就是void SPI_Flash_Write(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite)

  .....
                  else                                                                                                                    
                {
                          secpos++;                                                                                       
                          secoff=0;                                                                                       

                           pBuffer+=secremain;                                                                
                          WriteAddr+=secremain;                                                       
                           NumByteToWrite-=secremain;                                               
                          if(NumByteToWrite>4096)                                                                       
                                         secremain=4096;          
                          else                                                                                                                                                
                                         secremain=NumByteToWrite;                                          
                }       



其中的pBuffer+=secremain;         这句不解 pBuffer它本来就是指向 “const u8 TEXT_Buffer[]={"WarShipSTM32 SPI TEST"}; ”这个数组,为什么要偏移?
很不解 求解答一下,感激!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。