求大神告知,有关STM32F429的CAN时钟是多少,从哪里看

2019-07-21 00:57发布

求大神告知,STM32F429 CAN的时钟具体是多少?从哪里获悉?由下图知道,tq=1/CAN时钟
由RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);知CAN1在APB1时钟线上,那APB1的时钟具体是多少M?
另外,CAN1的时钟可以通过扎波形获悉吗?波特率可以扎出来吗?从哪里扎?
谢谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
lcyituo
2019-07-21 23:26
/* Set the bit timing register */
    CANx->BTR = (uint32_t)((uint32_t)CAN_InitStruct->CAN_Mode << 30) | 
                ((uint32_t)CAN_InitStruct->CAN_SJW << 24) | 
                ((uint32_t)CAN_InitStruct->CAN_BS1 << 16) | 
                ((uint32_t)CAN_InitStruct->CAN_BS2 << 20) | 
               ((uint32_t)CAN_InitStruct->CAN_Prescaler - 1);

是不是因为这个,在写BTR寄存器的时候实际写的是CAN_Prescaler - 1

一周热门 更多>