Перейти к содержанию
    

Готова плата на Atmega8 + USB, RS232 и 8 LEDs

GrayCat, да теперь нашел. Ну в принципе чем это устройство в 5 раз круче?

М-мм... :07: Даже затрудняюсь сказать... Не увидеть разницу в возможностях в 5 раз - это надо постараться... ИХ контроллер - готовая база для огромного количества "бытовых" применений. Ваш - поиграться и забросить в стол.

 

Мое воткнул в USB и работай, а эту плату еще собрать надо. В Германии сборка стоит гороже любой детали (пусть хоть кто ее собирает).
  1. ...воткнул, программу написал, отладил, и... мучайся на 8-и светодиодах :wacko: . Мастеркитовский набор идет в комплекте с уже готовой прошивкой, пригодной для многих применений, плюс никто не мешает "продвинутым" пользователям писать что-то свое.
  2. Насколько я понимаю, Мастеркит может поставлять и собранные изделия. В любом случае, напаять горсть идущих в комплекте деталей на готовую плату по известной документации может и ученик начальных классов. (Я, кстати, первый свой приемник собрал именно во 2-м классе, и именно в Германии :beer: ).
"с USB появляется возможность отказаться от дополнительного внешнего программатора"

Она и так есть http://dl5neg.de/bootloader/bootloader.html Сейчас изучаю этот вариант.

Ну так сам bootloader надо же чем-то залить ;) хотя, конечно, вы можете поставлять платы с уже вшитым bootloader-ом, и ( :1111493779: хорошая идея, кстати!) минимальной "тестовой" программкой (бегущий огонь на LED, попискивание буззером, выдача "Hello world!" на терминал), чтобы устройство "ожило" out-of-the-box.

 

А FT2232 стоит не очень то и дешево...

Это да. В моих конкретных условиях важнее универсальность микросхем, чем их цена, так что в наших устройствах частенько наблюдается Overkill (типа там, ATMega128 с занятыми 10% flash, или тот же FT2232), но деваться некуда...

 

В общем, насколько я вижу, судя по бурному росту того же "Мастеркита", потребность в подобных платах есть, как есть и определённая конкуренция. Проблема в том, чтобы убедить потенциального покупателя, что ему нужна именно ваша плата. А тут ведь "играет" не только цена...

 

В любом случае, успехов!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!

 

Над всем, что на данный момент не устраивает и будем трудиться. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IJAR, я не понял, а FT232R это не преобразователь?

Конечно преобразователь, НО:

1. У Вас открытая плата, след-но попадание на нее фазы ~220V дело вполне реальное,

и далее оно дойдет до верхнего компа.........

След-но преобразователь RS232/485<=>USB с оптронами надо делать в отдельной пласмассовой

коробке тогда верхний комп будет защищен. Интерфейсы 232 и 485 желательно иметь оба,

поскольку при 485 можно будет цеплять в сеть несколькр Ваших плат (можно иметь вариант

исполнения или 232 или 485 или оба => печатная плата будет одна)

 

2. Bootloader прошиваемый изготовителем - дело обязательное для такого устройства, но

этого мало, гораздо лучше иметь вместо него броузер с возможностью записи в RAM,

EEPROM и FLASH (странично). Тогда для верхнего компа можно поставлять удобный отладочный

терминал с возиожностью записи во FLASH и EEPROM файлов в формате *.hex и *.eep создаваемые

компиляторами, это снимет вопрос о программаторе. Располагать броузер следует в области

Bootloader-a и иметь возможность передачи управления программе пользователя, что обеспечит

его (броузера) работу в фоновом режиме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно преобразователь, НО:

1. У Вас открытая плата, след-но попадание на нее фазы ~220V дело вполне реальное,

и далее оно дойдет до верхнего компа.........

Мда.. интересный вывод. У вас видать часто фаза 220 на голые платы попадает.

 

2. Bootloader прошиваемый изготовителем - дело обязательное для такого устройства, но

этого мало, гораздо лучше иметь вместо него броузер с возможностью записи в RAM,

Опять же не обязательное (т.к. выведен разъем ISP и тратится значительный кусок объема флеш),

но желательное и полезное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда.. интересный вывод. У вас видать часто фаза 220 на голые платы попадает.

Опять же не обязательное (т.к. выведен разъем ISP и тратится значительный кусок объема флеш),

но желательное и полезное.

1. "Интересный вывод" вытекает из закона Мэрфи: "Если что-то может произойти, то обязательно

произойдет и в самый неподходящий момент" (он же закон падающего бутерброда),

даже спорить не интересно

2. К броузеру надо добавить библиотеку драйверов i2c,LCD,SPI,keyboard и возможно еще чего-

нибудь с возможностью ес-но использования их пользователем, который по мере получения

опыта сможет их заменить на свои разработки. Библиотеку можно разместить в крнце User-овской

Flash, что позволит ее безболезненно стереть при недостатке у User-a Flash.

3. Конечно все это отест некий ресурс от Megi8, но User получит "дышащее" устройство.

IMHO: такая овчинка выделки стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

InvisibleFed, ну цена допустим высокая. А теперь посмотрим повнимательней: Вы мне говорите, что Вы от университета (что я проверять смогу как-то в России?), то есть покупаете за 34 Евро. Из этой цены вычетаются 19% НДС'а и вот то, что Вы реально платите:

25,60 + доставка

Все еще дорого?

мда....

25,60 + 19% = 30,46 а не 34!!!

34 - 19% = 28,6.

простая математика. учите матчасть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опечатался, что что а поделить 34 на 1.19 я могу. А с матчастью все нормально, хорош подкалывать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИМХО Мега8 сейчас - странный выбор. Такая плата опоздала лет на 5. А вот если бы сделали на AVR32 с ядром UC3B, я бы и по 50 ойро взял бы парочку. Особенно если бы прилагались AN. Может у вас такая есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как думаете подключить зуммер и заменить "линейку" светодиодов? Намертво использовать под это порты как-то не хочеться, просто поставить элементы и дать возможность к ним подключаться (доп. разъем)?

 

Еще думаю поставить LM78L05 или его подобие на случай подачи питание не через USB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как думаете подключить зуммер и заменить "линейку" светодиодов? Намертво использовать под это порты как-то не хочеться, просто поставить элементы и дать возможность к ним подключаться (доп. разъем)?

Я бы подключил "намертво". Разъемы имеет смысл ставить только если возникает реальная необходимость часто менять конфигурацию. В данной платке будет и так довольно много свободных выходов, а разъем только "съест" место на плате и добавит стоимости.

 

Ктоме того, "железное" подключение некоей периферии дает возможность прилагать к плате готовые библиотеки ввода/вывода (например, к WinAVR), которые пользователь сможет просто подключать к своему проекту и не париться с изобретением велосипеда.

 

Еще думаю поставить LM78L05 или его подобие на случай подачи питание не через USB.

Правильно! :disco: Лучше бы, конечно, что-нибудь посовременней, типа LP2950, если бюджет позволит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Поставлю тогда LP 2950 ACZ5,0

2. А вместо разъемов тогда поставлю просто 0 ом резисторы. Если приспичит, то их можно будет отпаять.

3. RS232 с обвеской выкинул, оставил только FT232R (с которым можно работать со стороны компьютера также как и с RS232)

4. Поставлю зуммер BJM-05 (см. pdf). На какой pin лучше повесить? Выход таймера не очень хочеться занимать намертво (ему 50% PWM как бы надо)...

SUMMER_BJM_05.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Поставлю тогда LP 2950 ACZ5,0

Поддерживаю! :beer:

2. А вместо разъемов тогда поставлю просто 0 ом резисторы. Если приспичит, то их можно будет отпаять.

А вот этого не надо! :twak: Там ведь наверняка на каждый сегмент и так будут токоограничительные резисторы ом по 470? - вот их при необходимости и выпаяют.

 

3. RS232 с обвеской выкинул, оставил только FT232R (с которым можно работать со стороны компьютера также как и с RS232)

Нормально.

4. Поставлю зуммер BJM-05 (см. pdf). На какой pin лучше повесить? Выход таймера не очень хочеться занимать намертво (ему 50% PWM как бы надо)...

Во-первых, не стоит так уж следовать букве даташита :) эти 50% коэффициента заполнения наверняка оговариваются только для того, чтобы все другие параметры в доке приводить относительно "стандартных условий". Никто не мешает подавать на него любой сигнал в пределах 5В, в том числе и с ШИМ-а. Другое дело, что во многих случаях удобнее применить "самопищащие" пикалки (именно их электронщики обычно называют "бузерами"). С ними интерфейс гораздо проще: подал напряжение - пищит, снял - молчит. Можно цеплять на любую ногу процессора, и не париться с программированием ШИМ-контроллера или (не дай бог!) программным формированием звука. А для 80% микроконтроллерных применений простого "бипа" вполне хватает.

 

Успехов!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. Да это я уже заметил и на резисторах сэкономил. :)

4. Они все здоровые какие-то, я предусмотрел место на плате, но скорее всего это будет идти как доп. возможность. Хочешь вставляй в разъем бузер, хочешь нет. Управление повесил на PortB_3.

 

Плата стала меньше, размер 50мм x 44мм.

Изменено пользователем sergeeff Jr.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4. Они все здоровые какие-то, я предусмотрел место на плате, но скорее всего это будет идти как доп. возможность. Хочешь вставляй в разъем бузер, хочешь нет. Управление повесил на PortB_3.

 

Одно только замечание: Если раскачиваете зуммер строго по даташиту, то возможны неприятности!

Если юзер сгенерит звучек, после которого выход PortB_3 останется в лог.1?

По моему нужно аппаратно исключить такую ситуацию.

Пьезо в таком случае предпочтительно, но габариты... Да и выход со строя порта, если стукнуть по

излучателю... Тоже защита нужна...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...