Уже около месяца изучаю МК. Для этих целей была создана небольшая отладочная плата. Прямоугольники, соединенные
с выводами МК, к которым все припаивается:
Все было хорошо, до тех пор, пока не перестал подавать признаки жизни дисплей на HD44780.
Замкнул между собой выводы. Даже сразу 5
После этого всерьез задумался о создании отладочной платы. Помогите, пожалуйста, что лучше сделать
1)Сделать отладочную плату
Сразу разместить периферийные устройства, которые могут потребоваться, сделать возможной модернизацию
2)Купить макетную плату
Собирать все на ней, соединяя проводочками. Собрать можно то, что необходимо на данный момент.
Что лучше - каждый решает для себя сам. Мне вполне хватает монтажных плат с проволочными перемычками. На них можно работать с несколькими конструкциями одновременно. На большинстве отладочных плат сидит
неперепаиваимый МК, который (в моем случае) наверняка не тот, кот. будет в реальной конструкции. Кнопки можно и в монтажку воткнуть, а для остальной перефирии (например 7-сег. индикатор) я давно спаял отдельные модули на небольших печатках и могу использовать их для работы с МК разных производителей. Однако, на многих фирменныx отладочных платах расположен фирменный программатор-отладчик для МК.
P.S. У меня в Севeродвинске друг есть - вместе учились.
качество просто отличное там же используется цанговый зажим, самое главное купить нормальную не китайскую рублей за 800-900 бывают.
Про мою написано, что количество подключений- отключений 1млн!!!Можно всю жизнь играться, главное толстые провода туда не запихивать.
Можно в общем то и отладочную плату купить или сделать.
Есть довольно дешовое предложение на e-bay.За три тысячи плата в придачу с модулями периферии.Уарт, кнопки, часы реального времени, примеры в виде кодов.
Последний раз редактировалось vitalik_1984 Пн сен 10, 2012 22:08:23, всего редактировалось 1 раз.
Я имел в виду монтажки типа такой с набором проволочных перемычек.
У меня проблем с ними не было. Ну а если контакты разболтаются, можно открыть наклейку снизу и получить доступ к контактам для подгиба. Но лучше не вставлять в них слишком толстые провода.
Ser60 писал(а):Я имел в виду монтажки типа такой с набором проволочных перемычек.
У меня проблем с ними не было. Ну а если контакты разболтаются, можно открыть наклейку снизу и получить доступ к контактам для подгиба. Но лучше не вставлять в них слишком толстые провода.
Думаю о приобретении такой. Смущает только относительно большое число проводов...
Нет, я имел ввиду то, что вся эта конструкция будет достаточно ненадежной: относительно легко
допустить ошибку, надежность "конструкции" оставляет желать лучшего.
Зато на отладочной плате всего не предусмотришь
Само собой, конструкция на такой монтажке не предназначена для переноса, хотя детали в плате сидят крепко и я частенько таскаю свои монтажки для демонстрации. От ошибок, конечно, никто не застрахован, в том числе и при переносе схемы с монтажки на печатную плату. В общем, агитировать за монтажку или против - это все-равно что учить плаванию на суше. Попробуйте сначала небольшую монтажку, как советовали выше - затраты на нее будут меньше.
gauss писал(а):Помогите, пожалуйста, что лучше сделать
Для изучения работы нового камня лучше купить готовую отладочную платку(типа стартовый набор) и отладчик если встроенного нет.
Для создания и проектирования собственных девайсов - макетку.
На стартовой отладочной плате конечно всего не уместится. Да и это не нужно т.к. главная задача на этом этапе - понять как оно работает и научиться взаимодействовать с основными модулями контроллеров. Ну а что уже не поместится - отлаживаться потом на самом проектируемом девайсе.
gauss писал(а):Помогите, пожалуйста, что лучше сделать
Для изучения работы нового камня лучше купить готовую отладочную платку(типа стартовый набор) и отладчик если встроенного нет.
Для создания и проектирования собственных девайсов - макетку.
На стартовой отладочной плате конечно всего не уместится. Да и это не нужно т.к. главная задача на этом этапе - понять как оно работает и научиться взаимодействовать с основными модулями контроллеров. Ну а что уже не поместится - отлаживаться потом на самом проектируемом девайсе.
gauss писал(а):
Что же будет лучше для изучения МК?
когда-то я тоже купил "макетку": мол, воткнул и всё
ан нет! то контакта нет, то проводки путаются и уже не понять что и как подключал
А если отложил на неделю - считай проще заново собрать
Стал искать "отладочную плату". Но цены...ммм... словом, не для моего скромного (тогда вообще особо скромного кармана)
В конце концов, сделал себе свою отладочную плату.
Потом трое знакомых заинтересовалось. На них "оттестировал". Сам нашел пару неудобных моментов...
в конце концов, сделал много и стал предлагать в сети. Кто хвалит, кто ругает (конкуренты особо!)
Плата очень даже ничего, мне понравилось. Не знаю, чем надписи наносить, но это уже другая история...
Хочу сделать на своей следующие компоненты:
1)Светодиодная линейка, 6..12 светодиодов.
2)9-разрядный 7-сегментный индикатор (много разрядов)
3)Матрица 3*4, разбирающаяся на отдельные кнопки
4)Дисплей на HD44780
5)Разъем для SD/MMC карт памяти
6)Динамик
7)4 кнопки с фиксацией Стабилизаторы 3.3, 5, 12В
Также присутствуют: разъем для подключения пр-ра USBasp, продублированные выводы МК, область свободного моделирования,
переключатель с питания от USB на внешний БП, области для подключения PNP и NPN транзисторов (стоит ли брать готовые?),
несколько переменных резисторов (для контрасности в том числе)...
Это пока все. Готов выслушать критику и предложения
Стоит ли добавлять интерфейс JTAG? И стоит ли в качестве разъемов брать вот эти?
1)Светодиодная линейка, 6..12 светодиодов.
зачем? что это дает по сравнению с обычными св.диодами?
и дороже намного
2)9-разрядный 7-сегментный индикатор (много разрядов)
зачем 9? 2-4 = самое то! и места не много занимает, а разницы в управлении что двумя, что 10 - никакой
Значит, ценности для обечения не имеет
3)Матрица 3*4, разбирающаяся на отдельные кнопки
зачем? что 9 кнопок, что 4 - соединяй в матрицу
4)Дисплей на HD44780
обязателен для демонстрации работы программы и её отладки (выводить некие промежуточные даные.
5)Разъем для SD/MMC карт памяти
я купил отдельные, и буду просто подключать к разъемам
6)Динамик
я сделал, удобно тестировать ПО и интерфейс с пользователпм оживляет неплохо. Дешево и сердито
7)4 кнопки с фиксацией
спорно. Ну замкни проводком-щупом два контакта в разъеме...
Стабилизаторы 3.3, 5, 12В
не понял. Ну. 5 вольт- однозначно
3.3 - желательно
про 12 - не понял
Стоит ли добавлять интерфейс JTAG?
если вы планируете ставить МК "старших" семейств
для 90% случаев в обучении не нужен
И стоит ли в качестве разъемов брать вот эти?
да, неплохие - установлено более 200 штук
за 2 года проблем нет
несколько переменных резисторов
для понта?
иначе хватит и одного