классно, молодец!
И как теперь этот процессор подключить? Какие там проводники использовать надо?
подключить...
В интернете есть
документация. Используя эти исходные данные, составляешь программу, по которой будет работать контроллер. Программу (прошивку) можешь писать на ассемблере данного контроллера, или же на Си для данного контроллера. Ассемблер атмеги я углублённо пока не изучал, по этому пишу на WinAVR (компилятор Си). Далее компилируешь программу (на асме или на Си), на выходе получаешь бинарный (двоичный) файл, который заливаешь в контроллер при помощи ещё одной программы и специального девайся. Данного типа контроллеры прошиваются просто, в инете есть куча схем программаторов. Самое простое - это подключение к LPT-порту без всяких доп. микросхем, но в этом случае имеется риск спалить порт. По этому ставят буферные микросхемы. Всё гениально и просто.
Но при составлении программы потребуются знания из различных областей различных наук. Например, когда я писал терморегулятор - мне пришлось купить книгу по цифровым фильтрам, а там высшая математика. Пришлось подтягивать знания по математике. Так что аппаратный уровень - это цветочки. Ягодки - это код, и иногда этот код стоит в разы дороже, чем себестоимость устройства. Интеллектуальная собственность, едрёна-вошь! :thank_you:
Я пока не придумал как делать двухстороннюю плату - совмещать не удобно. Хотел, что бы на этом переходнике были кварцевые резонаторы (один для часов реального времени, а другой - для тактового генератора). Моё желание было обусловлено следующим соображением: чем больше длина проводника от кварца до контроллера, тем больше наводок и больше паразитной ёмкости и индуктивности. Это влияет на стабильность работы. Для этого пришлось перенести "обвес" на другую стороны платы. Но немного подумав, я решил, что для опытов - это будет слишком круто, и не стал делать вторую сторону платы. Весь обвес будет на "материнской плате".
Ладно, завтра после работы буду сверлить плату. Потом буду делать переходник для rtl8019 (ethernet-контроллер). Потом "материнскую" плату, потом всё это как-то подключать друг к другу, а потом уже писать прогу. Писать прогу - это около месяца-двух =))))))
Если есть какие-то вопросы по технологии изготовления печатных плат - пишите, подскажу. Думаю, что многие когда-либо хотели что-нибудь собрать для дома. Ну, хотя бы цифровое зарядное устройство для аккумуляторов с различной информацией на дисплее. Полезная штука, однако. Можно даже без контроллеров обойтись, а можно с одним, но дешёвым.
******************************
Да, кстати. Есть другой способ, но он хуже. Печатается рисунок не на плёнке, а на обычной бумаге. Бумага кладётся на стеклотекстолит [опять] тонером к фольге (логично! :Koshechka_08:) , сверху тщательно гладится утюгом, потом быстренько этот бутерброд под воду. В воде бумага размокает, далее аккуратно скатываем размокшую бумагу, но не отрываем. При таком способе часть тонера неизбежно скатывается вместе с бумагой. Кроме этого есть ещё ряд недостатков. Короче, у меня таким способом получилось сделать только одну плату. Последующие платы приходилось доводить лаком для ногтей, или цапан-лаком.
Когда макет будет разработан и протестирован в домашних условиях, то сделаю прототип устройства (т.е. уже в корпусе) всё ещё при помощи утюга. Далее, если прототип пройдёт "полевые" испытания, и будет одобрен кое-кем (заказ есть! :Koshechka_08: ), то данное устройство будет изготавливаться уже при помощи фоторезиста, ибо придётся делать минимум штук 20 устройства, а то и штук 100. И всё в кустарных условиях, но на достойном уровне.
Сообщение отредактировал Heavy: 25 Май 2009 - 02:00