si4438-6,从stm8移植到stm32时出的问题

能获取部件SI446X_PART_INFO(buffer);但不能发送.

主要还是初始化的问题.

void SI446X_RESET( void )
{
    INT16U x = 1000;
    SI_SDN_HIGH( );
    while( x-- );
    SI_SDN_LOW( );
   x = 1000;
  while( x-- );
    SI_CSN_HIGH( );
}
这里没加延时,在stm8可能没事,因为速度比较慢.在stm32就会出问题.

你可能感兴趣的:(si4438-6,从stm8移植到stm32时出的问题)