Ускоритель травления плат
Автор DI HALT
Опубликовано 03 мая 2009
Рубрики: Готовые устройства, Радиолюбительские Технологии
Метки: NE555, Печатная плата, Таймеры
Платы я травлю постоянно, в среднем по две в сутки. А с недавних пор решил озадачиться ускорением этого процесса. Есть несколько проверенных способов это сделать.
- Подогреть раствор. Замечательные результаты, но в топку — хлорное железо слишком мерзкая вещь чтобы каждый раз таскать ее до кухни и обратно, гемороиться с водяной баней. Так что нефиг.
- Покачивать кювету с платой. Вот еще, лишний раз баламутить эту гадость, а если прольется? Жена на меня уже и так волком смотрит — вся квартира в рыжую точечку :) Тоже в топку этот способ.
- Проверенный метод с бульбулятором — когда на дно емкости опускается шланчик от компрессора для рыбок и во время травления через раствор пропускаются пузырьки. Чертовский эффективный метод, но есть у него два недостатка: под компрессор нужна розетка, а свободная розетка это ценный ресурс за который надо бороться, второе — пузырьки на поверхности лопаются, забрызгивая все вокруг. Так что скоро все вокруг будет рыжее, надо закрывать кювету. А мне лень, впрочем, по сравнению с нехваткой розеток это просто фигня :)
AVR. Учебный курс. Таймеры
Автор DI HALT
Опубликовано 19 Авг 2008
Рубрики: AVR. Учебный курс
Метки: Assembler, AVR, Программирование, Таймеры
С счетчиком итераций главного цикла мы разобрались и выяснили, что для точных временных отсчетов он не годится совершенно - выдержка плавает, да и считать ее сложно. Что делать?
Очевидно, что нужен какой то внешний счетчик, который тикал бы независимо от работы процессора, а процессор мог в любой момент посмотреть что в нем такое натикало. Либо чтобы счетчик выдавал события по переполнению или опустошению — флажок поднимал или прерывание генерил. А проц это прочухает и обработает.
И такой счетчик есть, даже не один — это периферийные таймеры. В AVR их может быть несколько штук да еще с разной разрядностью. В ATmega16 три, в ATmega128 четыре. А в новых МК серии AVR может даже еще больше, не узнавал.
Причем таймер может быть не просто тупым счетчиком, таймер является одним из самых навороченных (в плане альтернативных функций) периферийных девайсов.
Что умееют таймеры
- Тикать с разной скоростью, подсчитывая время
- Считать входящие извне импульсы (режим счетчика)
- Тикать от внешнего кварца на 32768гц
- Генерировать несколько видов ШИМ сигнала
- Выдавать прерывания (по полудесятку разных событий) и устанавливать флаги
Разные таймеры имеют разную функциональность и разную разрядность. Это подробней смотреть в даташите.
Читать полностью




