Записи с меткой ‘Прошивка’

Ремонт паяльной станции Lukey 702

Доброго времени суток всем разработчикам, мастерам и любителям кто использует в своей работе паяльные станции от фирмы Lukey. В связи с «интересной» поломкой паяльной станции Lukey 702, решил выделить немного времени и написать как производил ее ремонт. Признаться честно данные станции мне очень нравятся ведь за свою, не очень большую, цену с поставленной задачей они справляются. Правда покупались мною относительно давно, поэтому утверждение про цену имеет место. Но не все так хорошо, как казалось на первый взгляд… Честно проработав свои 2 года, по неизвестным причинам, в один прекрасный день у станции перестал работать паяльник и соответственно индикатор температуры. При этом никаких неполадок и причин предшествовавших поломке станции просто не было. В нашем случае это уже намного интересней.

Вот такая у станции неисправность:

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

Читать далее »

AVRDUDE и сложности программирования ATmega88

Среда программирования, собственно как и среда разработки — дело очень специфическое. Особенно если это касается микроконтроллеров. Подсев на уже полюбившийся софт, неохота, а порой и сложно переходить на другой. Неважно, из-за отсутствия дополнительных настроек кристалла или возможности поддержки новых корпусов. Все это так, но к чему это я. Началось с того, что недавно нужно было сделать небольшой проект на ATmega88. Но ни читаться ни программироваться микроконтроллер не хотел. Странно, но  дело в том что при считке МК в программе AVRDUDE, в окне обработки вылезала ошибка:

ошибка_чтения

Прошить контроллер не представлялось никакой возможности. В мыслях было — «может контроллер кривой попался». В силу того, что сейчас встречается много брака, такое вполне может быть. Проверив ряд микроконтроллеров семейства MEGA и TINY, они без проблем читались и прошивались, стал искать причину. После размышлений в голову пришла интересная мысль.

Читать далее »

Создание проекта в AVR Studio 4

73334876

Среда разработки — это как ящик с набором различных инструментов для мастера, без качественного инструмента ничего толкового не выйдет. В нашем случае в качестве среды разработки программного обеспечения для микроконтроллеров семейства AVR мы буде использовать — AVR StudioРаботает в операционных системах Windows NT/2000/XP/Vista/7.  Денег не требует, что не может не радовать и поддерживает все выпускаемые на сегодняшний день контроллеры AVR.

Качаем AVR Studio 4.19 (можно более новую 5 или 6) из офф-сайта и устанавливаем.
Запускаем AVR Studio:

avr_studio_start

 

(Нажмите на изображение — чтобы его увеличить )

Видим что запустился мастер новых проектов. Здесь мы можем открыть уже готовый проект нажав на кнопку Open или создать новый проект что мы и сделаем нажав на кнопку New Project.

avr_start2

 

Читать далее »