Стенд для изучения AVR

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: Стенд для изучения AVR

Сообщение Сергей » 24 фев 2009, 18:05

тогда чем не устраивают макетки от того же OLIMEX ???
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Стенд для изучения AVR

Сообщение Duhas » 24 фев 2009, 18:07

я хачу курсак сделать кроме как получить стенд 0)) да и када делаешь сам, оно как-то приятнее.. ибо делаешь то, что нужно...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Стенд для изучения AVR

Сообщение Сергей » 24 фев 2009, 18:20

Купи плату олимекс, сделай по ней кусрак. У тебя готовое железо, готовые программы, готовый курсак, минимум времени. Просто когда делаешь сам - нужно умножить придуманный срок на 4, и получим примерный срок разработки платы. Ну ощем если что - я тебя предупреждал.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Стенд для изучения AVR

Сообщение Duhas » 24 фев 2009, 18:25

нууу.. я думаю что плату разработаь смогу за 2 месяца... если читывать остальные дела ))
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Стенд для изучения AVR

Сообщение -= Александр =- » 24 фев 2009, 18:55

Очень советую взять мегу32 в дипе. Студенты умудряются спалить даже то, что специально защищено чтоб не сгорело. :wink: У нас тут один умудрился как-то сжечь DC-DC конвертер с защитой от всего, который мы уже 5 лет применяем без единого сбоя.

Еще советую по всем линиям ставить контактные площадки для тыканья осциллографом. Обязательно на землю и все напряжения питания. Желательно еще и на ключевые точки схемы.

По поводу состава макета можно вот чего соорудить:
1)Воткни туда кварцевый генератор, обычный кварц и керамический. Переключение их сделай джампером. - Можно и с тактами поиграться и не бояться запоротых фьюзов.
2)Разведи прямо там программатор, чтоб стенд напрямую в комп втыкался.
3)Поставь буквенный жк-экранчик - тоже интересная и полезная штука.
4)ЖК и память (да и еще много чего) можно посадить на одну шину - имей ввиду.
5)Большую красную кнопку Ресет. (у меня она на прграмматоре) - очень полезная штука при отладке.
6)Датчик температуры Далласовский (он-же пример I2C)
7)Какой-нить фототранзистор и подстроечный резистор (пример работы с АЦП)
8 )RS-232 с возможностью пропускания его через FT232 для получения USB
9)Разведи кусок дырчатой макетки на всякий случай
10)На один из портов навесь 8 светодиодов - полезно для начала обучения
11)Полевик + лампа накаливания (для работы с ШИМом - просто и наглядно)
12)Несколько источников питания (5В стабильно, 3.3В стабильно и 1.2-5В регулируемый LM317) - пригодится чтоб поглядеть что будет при плохом питании (работа встроенного супервизора питания)

Не забудь что всю переферию надо пропустить через джамперы, чтоб то что не надо можно было отключить. По питанию поставь светодиоды так, чтоб если все ОК все они горели одинаково. Будет видно если какое-нить питание просело.

Вот так на вскидку пока все. Если еще чего придумаю - напишу. С разводкой платы могу помочь...

Добавлено спустя 1 минуту 51 секунду:
Кстати у меня на разработку платы средней сложности уходит 3 месяца. Для такого макета - 3-4 месяца будет нормально. За 2 будет трудно... Хотя если не делать программное (или делать че-то совсем элементарное) - можно наверно уложиться...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Стенд для изучения AVR

Сообщение Duhas » 24 фев 2009, 18:57

:beer: :friends:
спасибо, конструктивно!
я подумал что мона развести 128-ю на переходнике.. и если что менять...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Стенд для изучения AVR

Сообщение avr123.nm.ru » 24 фев 2009, 19:10

-= Александр =- писал(а): 6)Датчик температуры Далласовский (он-же пример I2C)

странно как-то.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Стенд для изучения AVR

Сообщение -= Александр =- » 24 фев 2009, 19:47

Ну, я не помню что он есть - I2C или One Wire или вообще че-то хитрое... :roll:

Добавлено спустя 3 минуты 23 секунды:
Duhas писал(а)::beer: :friends:
спасибо, конструктивно!
я подумал что мона развести 128-ю на переходнике.. и если что менять...


Хорошая плата переносит 3-4 замены (если отпаивать воздуходувкой) дальше у нее начинают площадки отклеиваться...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Стенд для изучения AVR

Сообщение Кирилл » 24 фев 2009, 20:09

семисегментный индикатор чтоб с динамической индикацией побаловаться
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Стенд для изучения AVR

Сообщение FireFly » 24 фев 2009, 22:04

One Wire он :)
можно повесить на i2C еппром из серии 24LCxxx - недорого и сердито :wink:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Стенд для изучения AVR

Сообщение avr123.nm.ru » 24 фев 2009, 22:27

FireFly писал(а): i2C еппром из серии 24LCxxx - недорого и сердито :wink:

по сравнению с AT45db161 ( http://avr123.nm.ru/z7.htm ) просто БЕЗУМНО дорого и лишено всякого смысла ИМХО.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Стенд для изучения AVR

Сообщение FireFly » 24 фев 2009, 23:03

зачем сравнивать абсолютно разные весчи? :shock:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Стенд для изучения AVR

Сообщение avr123.nm.ru » 24 фев 2009, 23:10

FireFly писал(а):зачем сравнивать абсолютно разные весчи? :shock:

память и память это и правда что-то разное.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Стенд для изучения AVR

Сообщение FireFly » 24 фев 2009, 23:19

то что память это понятно, но так как стенд имеет образовательную функцию, те смысл не в целесообразности применяемой комплектухи ибо не конечное устройство, а в изучении работы с МК и различной периферией, в данном случае "память и память" имеет существенные различия -
1. i2C и SPI
2. назначение у этих микр разное - EEPROM и DataFlash
3. 24LCxxx имеет исполнение в DIP, что ИМХО имеет значение так как можно в панельке ставить а AT45db161 корпуса только поверхностный монтаж.
Ну вот так :)
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Стенд для изучения AVR

Сообщение avr123.nm.ru » 24 фев 2009, 23:23

FireFly писал(а):2. назначение у этих микр разное - EEPROM и DataFlash

В чем же разница в НАЗНАЧЕНИИ ??? Раскажите ? Даже представить не могу. Обе для хранения данных.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Пред.След.

Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31