roboforum.ru

Технический форум по робототехнике.

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

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

Сергей » 24 фев 2009, 18:05

тогда чем не устраивают макетки от того же OLIMEX ???

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

Duhas » 24 фев 2009, 18:07

я хачу курсак сделать кроме как получить стенд 0)) да и када делаешь сам, оно как-то приятнее.. ибо делаешь то, что нужно...

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

Сергей » 24 фев 2009, 18:20

Купи плату олимекс, сделай по ней кусрак. У тебя готовое железо, готовые программы, готовый курсак, минимум времени. Просто когда делаешь сам - нужно умножить придуманный срок на 4, и получим примерный срок разработки платы. Ну ощем если что - я тебя предупреждал.

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

Duhas » 24 фев 2009, 18:25

нууу.. я думаю что плату разработаь смогу за 2 месяца... если читывать остальные дела ))

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 будет трудно... Хотя если не делать программное (или делать че-то совсем элементарное) - можно наверно уложиться...

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

Duhas » 24 фев 2009, 18:57

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

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

avr123.nm.ru » 24 фев 2009, 19:10

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

странно как-то.

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

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

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

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


Хорошая плата переносит 3-4 замены (если отпаивать воздуходувкой) дальше у нее начинают площадки отклеиваться...

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

Кирилл » 24 фев 2009, 20:09

семисегментный индикатор чтоб с динамической индикацией побаловаться

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

FireFly » 24 фев 2009, 22:04

One Wire он :)
можно повесить на i2C еппром из серии 24LCxxx - недорого и сердито :wink:

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

avr123.nm.ru » 24 фев 2009, 22:27

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

по сравнению с AT45db161 ( http://avr123.nm.ru/z7.htm ) просто БЕЗУМНО дорого и лишено всякого смысла ИМХО.

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

FireFly » 24 фев 2009, 23:03

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

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

avr123.nm.ru » 24 фев 2009, 23:10

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

память и память это и правда что-то разное.

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

FireFly » 24 фев 2009, 23:19

то что память это понятно, но так как стенд имеет образовательную функцию, те смысл не в целесообразности применяемой комплектухи ибо не конечное устройство, а в изучении работы с МК и различной периферией, в данном случае "память и память" имеет существенные различия -
1. i2C и SPI
2. назначение у этих микр разное - EEPROM и DataFlash
3. 24LCxxx имеет исполнение в DIP, что ИМХО имеет значение так как можно в панельке ставить а AT45db161 корпуса только поверхностный монтаж.
Ну вот так :)

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

avr123.nm.ru » 24 фев 2009, 23:23

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

В чем же разница в НАЗНАЧЕНИИ ??? Раскажите ? Даже представить не могу. Обе для хранения данных.


Rambler\'s Top100 Mail.ru counter