|
看了店家给的开发手册,但是里面只是讲了协议,希望能帮忙讲解一下引脚连接问题。
问题一:串口3是否重映射到PC10 ,PC11(因为mpu6050中的I2C总线连接到STM32为PB10,PB11)。以及串口3中断函数中Urxbuf[ ]存储的是什么数据?
串口3的中断函数为:
int USART3_IRQHandler(void)
{
if(USART3->SR&(1<<5))//接收到数据
{
u8 temp;
static u8 count,last_data,last_last_data,Usart_ON_Count;
if(Usart_ON_Flag==0)
{
if(++Usart_ON_Count>10)
Usart_ON_Flag=1;
}
temp=USART3->DR;
Show_Data_Mb=temp;//Show_Data_Mb 全局显示变量,用于显示需要查看的数据
if(Usart_Flag==0)
{
if(last_data==0xfe&&last_last_data==0xff)
{
Usart_Flag=1,count=0;
}
}
if(Usart_Flag==1)
{
Urxbuf[count]=temp;
count++;
if(count==8)
{
Usart_Flag=0;
}
}
last_last_data=last_data;
last_data=temp;
}
return 0;
}
问题二:
can总线对应引脚为PB8,PB9。是否没有使用到CAN总线。
串口4是不是没有配置?
谢谢回复。
|
|