実験6基本的なタイマー実験
1開発環境
- STM32F407ZGT6
- ウェッジuVision 5
2実験内容
- タイマー3割り込みモードを使用して、LED0およびLED1の点滅周波数を制御します。
- KEY0、KEY1、KEY2は割り込みモードで動作します。
- キーKEY0を使用してLED0を制御して点滅を開始し、もう一度押して点滅を停止して消灯します。
- キーKEY1を使用してLED1を制御して点滅を開始し、もう一度押して点滅を停止して消灯します。
- LED0またはLED1が点滅している場合は、KEY2を押してLED0またはLED1をオンにします。元の点滅は停止し、KEY0またはKEY1を押しても何も変わりません。もう一度KEY2を押すと、元の状態に戻ります。つまり、点滅は点滅し続け、点滅はオフになります。まだ消滅。
3実験コード
[exti.c]
int isKEY2=0;