|
|
|
|
Кажется в коде ошибка, не хватает одного else. ----------- Я тут подумал, можно антидребезг сделать не перед нажатием кнопки, а только после отпускания. Смысл такой. Если я держу кнопку меньше 5 секунд, то значение величины увеличивается через 1 секунду. И так в течении пяти секунд. Если держать дольше, то величина будет увеличиваться с периодом 0,1 секунды (к примеру). Если будет антидребезг на нажатие, то кратковременное нажатие и отпускание ничего не изменит. А если, к примеру, мне нужно величину изменить на три единицы, то удобнее нажать кнопку три раза кратенько. Тогда нужно ставить антидребезг на размыкание, типа время релаксации. IMHO |
|
|
Нет все правильно, если пропустить внутренние условия то так : IF {} ELSE IF {} ELSE IF {} ELSE IF {} ELSE Подскажите а как после команды sleep() обратно проснутся? Или он сам проснется? И для чего скобки, чтоб указать время на которое заснуть? |
|
|
Просыпается от внешнего прерывания. |
|
|
Спасибо. Скажите а как внешние прерывания #INT_EXT #INT_EXT1 #INT_EXT2 #INT_EXT3 к примеру на разные кнопки назначить? Или их только на всякие протоколы обмена можно назначать?
|
|
|
Left Radio: Скажите а как Прошу прощения, Вы в даташит вообще заглядывали? Или это отсюда: Left Radio: Зато практически не надо знать(может и к худшему) всяких внутренних дебрей МК,
|
|
|
Ууууу... Внешние прерывания есть от фронта сигнала, от спада сигнала, от изменения сигнала, а как это называется в конкретном си компиляторе хрен его знает, читать хелп надо. Прерывание на RB0/INT. ---------
|
|
|
Ну не такой я и темный....... Спасибо за пояснение, просто доходчиво нигде это не расписано (или найти немогу), поэтому и решил спросить. |
|
|
Left Radio: доходчиво http://www.pro-radio.ru/controllers/2220-14/#2006/10/23/20-20-17
|
|
|
poruchik "Прошу прощения, Вы в даташит вообще заглядывали?" Да, с даташитом разбираюсь, сразу все не понятно, а живие люди хотя бы кратко, но наводку куда смотреть дадут. poruchik "Или это отсюда: Left Radio: Зато практически не надо знать(может и к худшему) всяких внутренних дебрей МК," Ну не надо перекручивать, имелось ввиду, что к примеру дал команду прочитать порт обработать и вывести на другой порт, и не думаешь как оно там это сделает, как будет регистры использовать и тд... |
|
|
poruchik "Left Radio: доходчиво http://www.pro-radio.ru/controllers/2220-14/#2006/10/23/20-20-17" Спасибо. |
|
|
|
|