Lioxa, 12.05.2004 15:15:22 :
Работаю над высотомером.
После того как "слетали" данные находятся в EEPROM и контроллер уходит в SLEEP. Достою я его от туда через INT0 по получению низкого уровня. На ногу INT0 постоянно подаю 5В(через замкнутую кнопку) когда нужны данные нажимаю кнопку тем самым создавая на INT0 низкий уровень ....... данные поплыли. Хочу спросить может есть какой нибудь стандартный (нормальный) способ ?
непонятен вопрос.
Нормальный способ чего?
Я вообще то вешаю ногу прерывания ИНТ0-1 на землю
и в регистре конфигурации указываю что прерывания должны происходить
при низкому уровню (задаётся в регистре MCUCR)
he low level of INT generates an interrupt request.
Ещё не забудь поставить задержку на пол секунды с помошью двух трёх вложеных циклов чтобы от дребезга контаков избавиться.
Это если вопрос про кнопочки.
А если вопрос про епром, то нафига мудрить.
Если ты програмишь контроллер ПониПрог2000 то просто напросто перетыкаешь микросхемку из панельки в панельку програматора и зачитываешь значение
))
Всё просто.
Я вот сейчас всю телеметрию собираюсь писать в 2 Мегабайтный флеш с дискеретизацией около килогерца, сегодня начал уже дорожки разводить и под тех процес подгонять...
Удачи B)