izhevsk.ru Главная /  Радио /  Микроконтроллер AVR и проблемы
тема закрыта

Имя:
Пароль:
 зарегистрироваться | Войти через
напоминатель пароля
Микроконтроллер AVR и проблемы
НОВАЯ ТЕМА правила | поиск | картинки | | | о форуме |
  Новости | Авто | Недвижимость | Работа | Бизнес | Стройка | Объявления | Совместная покупка | | |
  следующая тема | предыдущая тема
Автор Тема:   Микроконтроллер AVR и проблемы   версия для печати
VibraBrov
Рейтинг: 1/-3
-- написано 11-2-2013 12:02 VibraBrov

Приветствую всех.

Начал освоение микроконтроллеров и всего что с ними связано. Так сказать, проснулся интерес.
До этого всё было готово - программатор, стартеркит с микроконтроллером от Texas Instruments, среда разработки IAR и всё было удобно и учиться просто и т.п. Разбирался по-тихоньку.

Но тут понадобилось запрограммировать AVR-микроконтроллер. А в частности АТмега16. Проблема - дома программатора нет, из программ - Proteus и VSM студио для создания программ.

В интернете не могу найти адекватных ответов на вопросы (дада, может просто искать не умею или сам слишком слаб в этом).
Вопросов несколько:
1) Где взять программатор, а если спаять, то по какой схеме это лучше сделать? Самый простой для ЛПТ-порта не подойдёт, ибо в компе ЛПТ порта нет. Другие программаторы очень лохмато выглядят, содержат буферные схемы... неужели всё так сложно?
2) Как настроить внутренний генератор?
3) Было бы здорово если бы посоветовали книгу по программированию AVR-контроллеров, но только такую в которой было бы всё подробно объяснено и были примеры с кодом. Один из основных вопросов - инициализация. Не понятно что где какие биты устанавливать. Если смотреть в даташит, то инфы там избыточно, и не понятно все из этих 20-ти регистров надо выставлять по феншую или достаточно только основных.
4) Как завести подстроечный резистор на входы АЦП? То есть необходимо управлять шаговым двигателем, а скорость должна регулироваться как раз подстроечным резистором. Логично, что необходимо отслеживать напряжение, которое будет на делителе напряжения, а потом через резистивную матрицу снимать это всё на АЦП. Но точную схему я себе представить не могу.
5) Если сделать управление от кнопки, стоит ли делать просто (схема ниже), или надо заморачиваться с каскадом из транзистора? Какие это даст преимущества? Какой номинал резистора лучше взять? От дребезга кнопки лучше избавиться наверное программно. Но опять же - не понятно как работать с прерываниями для авр-контроллеров.

В общем вопросов много. Буду благодарен за любую полезную информацию.
click for enlarge 357 X 389 11.1 Kb picture

история редактирования

Показать текст сообщения полностью
hexus
Рейтинг: 290/-84
-- написано 11-2-2013 13:03 hexus

1. USBASP.
2. Фузы и калибровочные ячейки?
3. http://easyelectronics.ru/
4. Просто резистивный делитель на вход АЦП. Результат уже готовый получаешь.
5. Достаточно и так. 10К.
Luxor
Рейтинг: 0/0
-- написано 11-2-2013 13:12 Luxor

Приветствую.
У меня так наоборот, от MSP430 каша в голове, AVR - понятнее.
Могу предложить USB-программатор AVR-910 от Protoss-а, вот такой:
http://prottoss.com/projects/A..._programmer.htm
Его потом можно модернизировать в STK500:
http://electronix.ru/forum/index.php?showtopic=74181

http://datagor.ru/microcontrol...e-v-stk500.html
По AVR много информации есть, поделюсь, да и инет просто ломится от всего этого. Если трудно искать - спроси вопрос - ткну в ссылку
Для программирования фузов есть куча калькуляторов, но, чтобы ими пользоваться, надо брать даташит на конкретный контроллер и читать. Минут за 10-20 разберёшься.
Типовых схем с кнопками, двигателями и проч. достаточно, если сложновато с "asm"-ом и "с" в avrstudio - попробуй начать с arduino, там библиотеки под все случаи жизни есть, разве что под конкретные контроллеры. Платформу покупать необязательно, спаяй так, на монтажке с разъёмом ISP. Главное не привыкнуть - сильно портит мировоззрение

история редактирования

ZX-ruban
Рейтинг: 214/-63
-- написано 11-2-2013 13:31 ZX-ruban

Я свой

quote:
Originally posted by Luxor:

AVR-910


где то потерял печалько, пачем продаш?

Luxor
Рейтинг: 0/0
-- написано 11-2-2013 14:32 Luxor

quote:
пачем продаш?

Ответил в P.M. Подожду, что VibraBrov скажет.
VibraBrov
Рейтинг: 1/-3
-- написано 11-2-2013 18:25 VibraBrov

quote:
Originally posted by hexus:
1. USBASP.
2. Фузы и калибровочные ячейки?
3. http://easyelectronics.ru/
4. Просто резистивный делитель на вход АЦП. Результат уже готовый получаешь.
5. Достаточно и так. 10К.

Спасибо.

VibraBrov
Рейтинг: 1/-3
-- написано 11-2-2013 18:25 VibraBrov

quote:
Originally posted by Luxor:

Ответил в P.M. Подожду, что VibraBrov скажет.

Спасибо за желание помочь - если что буду спрашивать (в П.М.) !

SK
Рейтинг: 259/-77
-- написано 11-2-2013 19:47 SK

в 21 веке п.4 модно делать энкодером
Samael
Рейтинг: 6/0
-- написано 11-2-2013 21:09 Samael

ZX-ruban
Рейтинг: 214/-63
-- написано 11-2-2013 21:35 ZX-ruban

Мне нравился 910, девайс собирал на макете выводы под 910 там были разведены втыкал и смотрел что получилось...
лев-помещик
Рейтинг: 0/0
-- написано 11-2-2013 22:14 лев-помещик

200р. програматор
есть готовый USBasp


200x150 320x240 400x300 800x600    без переносов   
быстрый ответ   

подпись
следующая тема | предыдущая тема

Главная /  Радио /  Микроконтроллер AVR и проблемы форумы izhevsk.ru

 
 
 
 
 
© ООО "Марк" 2020
 
Интернет-провайдер КК МАРК-ИТТ