Necromant’s Hack-o-Kit, v 0.1

(см. картинку под катом)
Идея эта витала у меня в голове достаточно давно, но за реализацию я взялся недавно. Итак, ТЗ является таким: портативный комплект со всем необходимым хардварьному хакеру. Программатор биосов и еепромов, анализатор логики, конвертер ттл уровня, сканер баудрейтов и находильщик пинов жтага в одном флаконе. Звучит страшно? а по мне в самый раз.
Итак, реализация.
Имея на руках acer n311, о котором я писал ранее, с проблемой отваливающегося проца, по причине которой им едва ли можно пользоваться не зафиксировав его в какому-нибудь ином корпусе, я решил его использовать как интерфейс управления всем этим добром. Соответственно, линукс, QT embedded, и управление самопайками по последовательному порту, который так кстати можно распаять из кредла. Кредл я разобрал, и электронику с батарейкой вмуровал в новый корпус. Кредл не только случит для заряда батареи кпкшника, но и заряжает вторую батарею, которая используется для питания самопальной обвязки. На картинке одна из первых фоток этого треша:

асер, кредл с батарейкой, max232a на куске макетки, платка на базе авр, которая должна будет служить походным i2c интерфейсом, программатором авров и детектором баудрейта неизвестных уартов. Еще на маленькой платке 7 светодиодов с назначением которых я не определился — просто гпио незаюзанные оставались.
Так как SD карты воткнуть будет проблематично — в дело вступает одна из первых версий моего SD extender’a. Его назначение — сделать возможным втыкать SD карты не отрывая кпк от коробке, к которой он будет приклеен.
Ну и hires картинка, конечно:
смотреть
И вот небольшой апдейт (напаял свитчер питания, закрепил и напаял экстендер.)
смотреть

Елка AVR фрика

Думаю, начнем с картинки.


Составляющие — медная проволока, attiny2313, светодиоды для поверхностного монтажа. Забавно, но на фотке оно выглядит красивее, чем в реальной жизни. Сейчас, когда покрыл все диоды лаком буду изощряться с софтварной частью. Добавлю управление миганием по уарту + программное pwm для плавных переходов.

stk200 + ledz

Вчера присобачил к своему stk200 4 светодиода. Завелись правкой конфига avrdude.
Вот оная строчка, кстати
programmer
id = «mstk200»;
desc = «Necromancer’s STK200»;
type = par;
buff = 4, 5;
sck = 6;
mosi = 7;
reset = 9;
miso = 10;
errled = 4;
pgmled = 2;
vfyled = 3;
rdyled = 5;
;

Но это не меняет того, что я по глупости загадил фьюз биты на двух атмегах16 и если оные не заведуться с внешним клоком, то мне придется паять параллельный программатор…

AVR Fuse calculator

Случайно наткнулся в сети на сабж, ве5сьма полезен оказался в хозяйстве.

http://www.elektronik-kompendium.de/public/arnerossius/temp/avrfuse/m16fuse.htm