私は、プロジェクトでCを使用してSTM32プロセッサ上のCortex-Mコアのファームウェアを開発しようとしています。ウェブ上で検索しています。 Keil、IAR 、Linaro、YagartoおよびGNU Tools for ARM Embedded Processors。 私の選択に影響を与える可能性のあるこれらのコンパイラの間には、どのような機能的な違いがあるのでしょうか?たとえば、愛好家の
以下のコードでは、LEDが常に点滅しているため、タイマーが正常に動作しています。しかし、count変数の値は、2番目のwhileの内部で決して変更されません。 何が間違っている可能性があるのか分かりませんか? // count variable used only in main and TIM2_IRQHandler.
uint8_t count=0;
int main(void)