На просторах интернета нашлась еще одна книга по Си для AVR, на этот раз основательно описывается компилятор CodeVision AVR (CVAVR). Честно говоря, я не люблю CodeVision. Да, конечно, там замечательный мастер проектов и новичок на нем получит работающую программу буквально за несколько минут. Все очень просто и наглядно… но когда я как то раз глянул в код, в сгенерированный ассемблерный листинг… БУЭЭЭЭ такой лажи не делал даже GCC на минимальных настройках оптимизиации. Еще и денег стоит.
|
Принесли на ремонт вот такой агрегат, на сайте colormusic нашёл схему, хотя можно было и без неё, схемотехника очень простая, но, почему бы и не воспользоваться услугами. Правда скан сделан очень плохой. После редактирования вот, что получилось
Для более наглядности, пришлось нарисовать самому.
А вот, что внутри. Конструкция состоит из двух плат. 1. входное устройство, 2. фильтры и управление тиристорами, плюс бестрансформаторный источник питания
|
Кратко о часах: 6 знакомест, время/дата, будильник, микроконтроллер + часы реального времени, одна печатная плата, динамическая индикация, доступная и недорогая элементная база.
Что в результате получилось, можно увидеть на фото:
Основные характеристики часов:
Номинальное напряжение питания, В - 12
Ток потребления, не более, мА - 200
Ток потребления типичный, мА - 150
Индикаторов типа ИН-12Б - 6
Размер ПП, мм - 150x60
Минимальная высота устройства без учета высоты ламп, м
|