Зарегистрирован: Ср мар 07, 2007 22:58:02 Сообщений: 586 Откуда: Черкассы, Украина
Рейтинг сообщения:0
Первое что вам нужно сделать - определится с языком программирования. Си или Ассемблер(в простонародии асм). Если энтузиазма много - попробуйте асм, если вам свойственно при большом количестве трудностей бросать начатое(нужен быстрый результат) то начните с Си. Для вашей задачи не критично абсолютно. Далее ознакомтесь с понятием ШИМ (Широтно-импульсная модуляция). Кроме того необходимо знать как настраивается переферия. Как только овладеете этими знаниями - пишите. Я попробую вам подробно изложить следующие шаги
_________________ There is only 10 kind of people: those who understands binary code and those who dont!!!
Только начинаю знакомство с МК (первый проект). В силу врожденной тупости, ничего не понимаю.
Подскажите кто чем может, пожалейте дурака.
Я вам советую посетить домашнюю страничку Tych 'а - она как раз для чайников - там с самого нуля первые шаги подробно.
Программы удобно создавать используя готовый шаблон для быстрого написания программ и тестирования кусков программ в CodeVisionAVR ( CVAVR ) и WinAVR для ATmega8 и ATmega16 и мгновенной проверке в симуляторе VMLAB PROTEUS AVRstudio. В шаблоне проекты уже сконфигурированы и он легко адаптируется надругие МК AVR - просто вставляйте свой код в исходник постоянно контролируя работу в симуляторах.
Зарегистрирован: Ср мар 25, 2009 18:41:30 Сообщений: 3
Рейтинг сообщения:0
Ух, даже не ожидал, что так быстро получу ответ. Спасибо вам.
Negor, с языком определился- -буду на Сях тренироваться. Потому что есть CodeVision, и он все-таки высокого уровня, наверно попроще будет.
С ШИМ-ом сейчас знакомлюсь. Не понял, что Вы имели ввиду под настройкой периферии. И с новыми вопросами куда стучаться, в эту тему, личным сообщением или в Аську?
ikarab, да о протеусе уже знаю, Но там темный лес для меня. Сначала с программированием разберусь. Потом за него возьмусь.
Зарегистрирован: Ср мар 07, 2007 22:58:02 Сообщений: 586 Откуда: Черкассы, Украина
Рейтинг сообщения:0
Примеры переферии для ATMega8 - Таймеры(3 штуки). Порты ввода/вывода(3 штуки), Асинхронный приёмо/передатчик и т.д. По поводу вопросов - можете в асю - это будет оперативно. Можете в тему писать... это как вам будет удобно.
_________________ There is only 10 kind of people: those who understands binary code and those who dont!!!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения