kjv007 0 18 июля, 2012 Опубликовано 18 июля, 2012 · Жалоба Все привет. Я начинающий программист микроконтроллеров ATMEL. Прошу помощи у всех. Мне нужна часть кода написаная на AVR STUDIO 4.0,6.0 на с. Суть в чем: 1. Есть микроконтроллер, к одному порту подклучен светодиод, к другому порту кнопка, нужно что б когда нажал на кнопку и отпустил загорелся светодиод, еще раз нажал потух. 2. Нажал на кнопку и подержал некоторое время светодиод начал моргать, нажал еще раз потух. 3. Или разные варианты комбинации с кнопкой. Не где не могу найти инфы, если и есть часть кода то без обяснений, или очень скудно описано. Кто может напишите код с подробный описанием команд. Заранее благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 18 июля, 2012 Опубликовано 18 июля, 2012 · Жалоба Что уже читали и что не поняли? На чём пишите на си или асм? В каталог с примерами (демо-проектами) заглядывали? Такое слово как datasheet знакомо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
izerg 9 18 июля, 2012 Опубликовано 18 июля, 2012 · Жалоба Все привет. Я начинающий программист ... Ну так и начните как положено программисту - с документации Get Started - AVR Microcontrollers Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chief_olimp 0 18 июля, 2012 Опубликовано 18 июля, 2012 · Жалоба Все привет. Я начинающий программист микроконтроллеров ATMEL. Если вы самостоятельно все три задачи не осилите, бросайте это гиблое дело. Советы выше... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kjv007 0 19 июля, 2012 Опубликовано 19 июля, 2012 · Жалоба Пишу код на с в AVR STUDIO 4. Об этом написано выше. Я же только учусь. Например есть Attiny 13, к одному порту подключен светодиод к другому порту кнопка, нажал кнопку - засветился светодид, нажал еще раз - потух. Мне нужен код с пояснениями. Это все очем прошу помочь. Дальше сам разберусь. А то как сделать мигалку разобрался и даже спаял и все работает, подключал и 3, 5, светодиодно и каждый мигал, прогу я писал уже сам, а тепер прошу с кнопкой помочь, как ее описать в AVR Studio 4, какая комадна отвечает, а то инфы мало, много пишут а конкретно ничего нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
izerg 9 19 июля, 2012 Опубликовано 19 июля, 2012 · Жалоба Мне нужен код с пояснениями. Это все очем прошу помочь. Вы уже открыли посмотрели то, что вам рекомендовали ? В студии нет команды "Кнопка", и контроллер о кнопках ничего не знает. Контроллер знает только о состоянии сигналов на своих входах. Инфы не то чтобы мало, ее огромное количество, успевай только читать. Например здесь написано как писать программу для кнопки: Программа для кнопки Хорошим тоном для начинающего считается: привести пример своего кода, и помочь разобраться в чем ошибка, почему код не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 6 августа, 2012 Опубликовано 6 августа, 2012 · Жалоба Если очень кратко: - настраиваете одну из ног на вход. - проверяете состояние входа с помощью PIN.x (x - номер входа). - определяете по длительности нажатия - тип команды. - реализуете управление светодиодом по алгоритму в зависимости от изменений состояния кнопки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться