Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.12.2010, 18:41
|
|
Вид на жительство
Регистрация: 07.03.2005
Сообщений: 300
Сказал спасибо: 13
Сказали Спасибо 117 раз(а) в 62 сообщении(ях)
|
Re: Вторая переменная, зависящая от первой
Сообщение от ut1wpr
|
А где у mironov сказано, что переменная будет инкрементироваться. Я так понял, что "автоматически изменяющаяся", т.е. могущая принять любое значение, но автоматически. Что значит "автоматически" - не понял вообще.. ![Улыбка](images/smilies/icon_smile.gif)
Значит параллельный инкремент напрочь отлетает, только вычислителем.
Или не так, mironov?
|
Переменная автоматически изменяется с шагом 1 при нажатии и удерживания кнопки в течении примерно 10 сек. Начальное значение 0 конечное 7500. Но к примеру дошли 3225 и отпустили кнопку. Значение второй переменно д.б. 43 и зафиксироваться для дальнейших действий.
|
|
|
|
09.12.2010, 11:55
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Вторая переменная, зависящая от первой
MisterDi предложил стандартное решение.
Код:
|
static uint8_t tmppre;
cnt1++;
if(cnt1==7500) cnt1=0;
tmppre++;
if(tmppre==75)
{
tmppre = 0;
cnt2++;
} |
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:29.
|
|