能获取部件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就会出问题.
能获取部件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就会出问题.