新手入门
- 积分
- 10
- 金钱
- 10
- 注册时间
- 2016-10-28
- 在线时间
- 0 小时
|
本人菜鸟,请各位大神帮忙。就是不明白这句话
case RFLR_STATE_TX_RUNNING: {
uint8_t regValue=0;
SX1276Read(0x12,®Value);
if(regValue & 0x80)
{
printf("TX IRQ\r\n");
}
sx1276read函数之后的regvalue的值难道不是0x12吗。如果不是它是收什么改变的。
void SX1276ReadBuffer( uint8_t addr, uint8_t *buffer, uint8_t size )
{
uint8_t i;
//NSS = 0;
HAL_SS_LOW();
SpiInOut( addr & 0x7F );
for( i = 0; i < size; i++ )
{
buffer[i] = SpiInOut( 0 );
}
HAL_SS_HIGH();
//NSS = 1;
}
这句话的意思是读取addr的地址吧。请大家帮忙讲解一下。
|
|