Отладочный пультPrint This Post

Автор DI HALT
Опубликовано 12 Сен 2008 
Рубрики: Новости
Метки: , , , , , , ,

Печатная плата
Печатная плата
Возникла у меня необходимость забабахать себе девайсину, чтобы можно было с его помощью раздавать байты по i2c и UART, а также принимать байты по этим же протоколам и выдавать на экранчик. Как по одному, так и пачками. Этакий дебаггер.

Ну а чо, сказано сделано. Воткнул ATMega8535 — первая которая под руку подвернулась из многоногих. Вывел все что только можно наружу, присобачил небольшую клавиатурную матрицу 4х4 и LCD экранчик. Экранчик мелкий WH0802A 8х2 символа, но уж какой был. Других у нас в продаже не встречал, а под заказ везти лень. Да и, думаю, там и не надо больше.

А раз уж пошла такая пьянка, то до кучи вывел наружу пару каналов ШИМ, да пару входов АЦП. Ну и SPI заодно — гулять так гулять. Там же можно и Dallas 1-wire проткол организовать, приделать частотомер, индикатор сигнала, вольтмер и вообще можно много чего наворотить, было бы желание. Опять же, линий на вход/выход получается дофига, так что из нее можно сделать головной блок умного дома или контроллер чего нибудь.

Корпус взял халявный, PAC-TEC‘овский который намутил года два назад. Вот и пригодится коробочка :) Надо сказать, PAC-TEC делает просто изумительные коробки. Не чета тому говну, что продается в наших радиомагазинах. Не скрипят, не люфтят, крепко сбиты, ладно скроены и выглядят круто. Где бы их еще продавали у нас.

Пока только плату развел, еще некоторых деталей не хватает. На днях вытравлю плату, соберу и буду программировать. Вот тогда будет вам и примеры живого кода и подробное описание SPI, i2c, UART, клавиатура и LCD . Кстати, обратите внимание как легко матрицировать обычные тактовые кнопки. А все благодаря тому, что у них четыре попарно соединенных вывода.

Пока же, раз все еще в виде чертежа, набрасывайте в комменты свои идеи по поводу фич будущего девайса.

Комментарии

30 комментариев на «Отладочный пульт»


  1. foxit 12 Сен 2008 10:24

    Нплохо было бы еще и программный USB приделать, да “железный” не помешает.


  2. Mazayac 12 Сен 2008 14:05

    Очень интересная и полезная задумка!
    Забавно, что я вот прямо сейчас разрабатываю похожую железяку (клавиатура, ЖКИ, Ethernet и RS485) :)


  3. Yuri 12 Сен 2008 15:07

    Зачем изобретать велосипед, когда в свободной продаже уже есть отладочные платы налюбой свкус. от 500 ри до ….. шиартная платка например в Чипе 6 штук всего, два дисплея, USB программатор, флешка и куча всякого еще. только код лабать успевай )).
    Господа, уже до Вас все украдено!!!!!

    Ivan A-R

    Не путайте демоборду и тестер =)

    Mazayac

    “платка например в Чипе 6 штук всего” - Жжоте!

    Yuri

    Поверь, она того стоит!!! Вот она: http://www.chip-dip.ru/product0/9000049822.aspx
    Самому такую мутить, вряд ли дешевле встанет.

    Mazayac

    Да уж, точно “Не путайте гигантскую демоборду и тестер”

    DI HALT

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

    Yuri

    Она того стоит. Сам дешевле не сделаешь! Вот она: chip-dip.ru/product0/9000049822.aspx


  4. tripsin 12 Сен 2008 17:51

    to DI HALT Я смотрю,что в плате будет использована довольно таки многоногая микросхема. Не мог бы ты поподробнее описать процесс пайки таких микросхем в разделе для начинающих. Всякие там тонкости технологии. Я к таким корпусам подступаться пока не решаюсь и фразы типа “феном ее раз и все” приводят меня в уныние.
    З.Ы. Очень качественная и тебя информация и самое главное хорошо поданная. Прочитал почти все статьи и несколько раз даже появлялось желание нажать на кнопочку Donation, но ее нет пока ;)

    Yuri

    Есть точно такая же микруха Мега 8535 толко в DIP корпусе, пользуй ее. Там все привычней.

    DI HALT

    Это мега в PLCC у ней здоровенные ноги :))) А вообще феном ее раз… =)

    З.Ы.
    Ок, жди на днях технологию запайки планарных микрокорпусов.

    Mazayac

    Такие корпуса паяются без всякого фена, и даже без всяких хитрых жал типа “мини-волна” :)

    DI HALT

    Ну дык. Паяльником я даже QFN запаивал на раз. Так что дело в сноровке, а уж PLCC то вообще делать нефиг.

    Ivan A-R

    Побольше жидкого флюса и капля припоя =) Молотковым паяльником её р-раз =)))


  5. 0ffh 28 Сен 2008 21:50

    тож смешно и я такую вещь делаю переделываю. :)
    только беру LCD + клеенчатая клава 16*16 как базовая вещь
    а также интерфесы - мах232 и 485 и ИРДА и SPI ака I2C

    как подключаемые дополнения
    клава РС, внутренние программы для частотомера на 2Ггц с выносным делителем,
    набор регистров на 74НС595 для программаторов ЕПРОМ и прочих периферийных плат,
    и еще кучу что раньше делал - хочу обьединить в одном приборе с подключаемыми платами. сейчас пока разрознено куски работают на меге8535 но скоро уже придется мегу 16 ставить. в максимальном ус-ве вообще мегу 64.
    но пока надо доделать - поюзать - переделать потому как удобности важная вещь
    в жизни

    когда то я делал автоматику на 580 комплекте и РС под досом - было довольно просто
    сча уже перестал воевать с виндой - воюю с линухом - но все таки та простота что было раньше - один на один с железом - самая лучшая вещь.

    ЗЫ случайно обнаружил этот сайт сегодня - всем привет.
    буду заглядывать. скоро кусочек своего кину на обсуждение.

    DI HALT

    Во! Шаришь. Я тоже маялся маялся со всякой фигней наколеночной и решил сделать себе универсальную вещь, чтобы был как тестер носимый.

    А где клеенчатую клаву надыбал?


  6. 0ffh 04 Окт 2008 23:53

    клава надыбалась от недоделанного ( в смысле не пущенного в серию ) кардиографа.
    в принципе у нас такие клавы фирмочка делает _ но дороговато.
    я ее ставлю на макетке потому что есть. а там или от дешевого калькулятора ствить буду или пкупные кнопки.

    что касается контроллера - то пока мысли слишком широко разбежалис - думаю остановить себя на меге 8 как контроллере дисплея и клавы со связью по SPI.
    на смд плата только разьемами лимитируется.
    по крайней мере сча склоняюсь
    надо наштамповать этих на меге 8 штук 20 - и сувать куда попало.
    а простой комп ала- синклер уже на меге 16 или 64.
    еще наверное добавлю в мегу медленный вывод и ввод - через последовательные сдвиговые регистры типа 74НС595 ( для пускателей и концевиков )
    в общем решил все медленное на мегу 8.
    а быстрое и с прерываниями на основной.


  7. Pz-6 23 Окт 2008 18:47

    когда будет готово?)


  8. Flint 24 Окт 2008 3:18

    “А где машина-то???” (с). А схема-то где? Печатка есть…

    DI HALT

    Погодите маленько, проверю еще парочку глюков и выложу девайс в открытый доступ. Не хочу выбрасывать сырую вещь


  9. hexFF 23 марта 2009 17:33

    а у нас в Смоленске дисплей 2*8 350 целковиков, все магазины обошел, в двух местах…

    DI HALT

    Жлобы, что тут можно еще сказать.

    hexFF

    пардону прошу, мысля не в ту сторону поперла, дисплей 2*16, пауэртип продакшн, разжился таки сегодня. система команд, памяти у него те же, нашелся редкий режим 5*11 в одну строку (не знаю, зачем, правда). Так что буду заюзывать. Спасибо за толковое описание!


  10. hexFF 23 марта 2009 17:52

    Народ! тут в руки попал дисплей от samsung SGH E730, в инете про него есть только что он 176*220, и 262 тыр цветов. Посоветуйте, кто знает, что у него куда тычется.


  11. Johnsn 09 Авг 2009 19:32

    Хотелось бы поподробнее по OneWire. Просто с другом делали, но сделали тупо - лень было все вылизывать, да и девайс был один на линии.

    hexFF

    А что за девайс клепаете?

    Johnsn

    Ну я еще студент, вот соответсвенно и мучали мы макет , пока время было. А так есть задумка сделать простенький термометр, с несколькими датчиками.

    hexFF

    ааа… ясно. Я сейчас делаю (когда есть время) замок на таких ключиках


  12. Filin 25 Янв 2010 16:03

    Вопросик. А этот тестер уже все, тема закрыта или какой-то конечный продукт был сделан? Тоже хочу такую штуку сделать.

Оставьте свой отзыв

Вы должны войти, чтобы оставлять комментарии.


Материалы сайта являются авторскими. Копирование и публикация материалов без активной ссылки на первоисточник запрещено.

Реклама: