-1
問題が発生しました。私は2つのSTM32F407G - DISC1(MB997D)ボードを持っていて、私はそれを外部発振器で2番目に一度ユーザーのLEDを点滅させるように設定しようとしています。 STM32CubeMxの外部発振器(ph0、ph1)で動作するようにタイマ(tim3)を設定しましたが、コンパイルしたコードをボードにフラッシュしてリセットしても何も起こりません。両方のボードで同じこと。この問題の理由は何でしょうか?写真は、以下の私のcubeMXのconfiguarationを示しています。STM32F4G-DISC1と外部発振器が動作しない
とコードだけでLEDを切り替えます。
void TIM3_IRQHandler(void)
{
/* USER CODE BEGIN TIM3_IRQn 0 */
/* USER CODE END TIM3_IRQn 0 */
HAL_TIM_IRQHandler(&htim3);
/* USER CODE BEGIN TIM3_IRQn 1 */
HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_12);
HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13);
HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_14);
HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_15);
/* USER CODE END TIM3_IRQn 1 */
}
これはかなり曖昧です。私はあなたが誰でもあなたを助けることができる十分な情報を与えたとは思わない。 – Carcigenicate
私はちょうど質問を編集しました。 – Vladimir
十分ではありません。タイマー3の設定とタイマーを開始する部分を表示してください。 –