0
私は、stm32f429マイクロコントローラを使用してPTP同期用のPPS信号を生成しようとしています。STM32F429 TIM2からのPPS出力信号
私は、AFIピンとしてGPIOG 8ピンを、ITR1トリガソースでトリガモードでSLaveとしてTIM2を構成しました。
TIM_TimeBaseInitTypeDef tim_pps; GPIO_InitTypeDef gpio_pps; (RCC_APB1) RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG、ENABLE);
// Configure pin PG8 = PTP PPS Out
gpio_pps.GPIO_Pin = GPIO_Pin_8;
gpio_pps.GPIO_Speed = GPIO_Speed_100MHz;
gpio_pps.GPIO_Mode = GPIO_Mode_AF;
gpio_pps.GPIO_OType = GPIO_OType_PP;
gpio_pps.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOG, &gpio_pps);
GPIO_PinAFConfig(GPIOG, GPIO_PinSource8, GPIO_AF_ETH);
TIM_DeInit(TIM2);
TIM_RemapConfig(TIM2, TIM2_ETH_PTP);
TIM_TimeBaseStructInit(&tim_pps);
tim_pps.TIM_Period = 0;
TIM_TimeBaseInit(TIM2, &tim_pps);
TIM_SelectSlaveMode(TIM2, TIM_SlaveMode_Trigger);
TIM_SelectInputTrigger(TIM2, TIM_TS_ITR1);
TIM_Cmd(TIM2, ENABLE);
しかし、私はPG8でシグナルがありません。何をお勧めしますか?