CODE
DigitalIn SW1 (USER_BUTTON);
int buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;
int main()
{
...
while(1)
{
buttonState = SW1;
if (buttonState != lastButtonState) {
if (buttonState == 1) {
buttonPushCounter++;
Шлем информацию на дисплей ...
}
else
{
Шлем информацию на дисплей ...
}
}
lastButtonState = buttonState;
}
}
int buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;
int main()
{
...
while(1)
{
buttonState = SW1;
if (buttonState != lastButtonState) {
if (buttonState == 1) {
buttonPushCounter++;
Шлем информацию на дисплей ...
}
else
{
Шлем информацию на дисплей ...
}
}
lastButtonState = buttonState;
}
}
Прошу сильно не пинать, только начал осваивать микроконтроллеры, использовал среду разработки mbed.