Простые часы на микроконтроллере

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Знаешь, я не исключаю такой вариант. Может быть даже и прошива. Думаю взять новый микроконтроллер и прошить его заново. Вот только не могу найти схему программатора для ponyprog. Может подскажешь, какаой-нибудь?
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Ребят! Взял сегодня новый контроллер (не 20pu, a 10PU - как у автора), собрал программатор, прошил, вставил... Короче транзюки рулят. Но только глюк: часы за 20 наших минут показали только своих 7:( Что делать? Может быть я не так фузики поставил? Или настроил порт. Напишите пож. кто прошивал в PonyProg. Прилагаю вам архив, там фотографии и скриншоты. ПОМОГИТЕ!!! МЯЯЯЯЯЯУУУУУУУ!
Вложения
HELP!!!.RAR
Фотографии и скриншоты всего происходящего
(206.22 КБ) 853 скачивания
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Паятель писал(а):
Balian писал(а):Паятель
подскажите пожалуйста, как Fuse в пони прог поставить?

Все (кроме SPIEN, конечно) должны быть быть незапрограммированы, то есть без галок.


Можно поконкретнее? Какие фузы? У меня SPIEN`a вообще нет. В моем предыдущем сообщении есть архив HELP!!!.RAR, вот там есть скриншот окошка фузиков. Какие из них ставить, какие нет?
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Куда уж конкретнее. :) Никакие не ставить.
FrodoB писал(а):Fuse для кварца 10Мгц : BODLEVEL=111 CKSEL=1111 SUT=11
Если долго мучиться, что-нибудь... сломается.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

ГА РЕБЯТКИ!!! Все в норме. Часики до ума довел!!! Микроконтроллер прошил на стенде и ОК.

Вопросик небольшой в массы можно?
Ну так вот: Никто не повторял эти часы:
http://radiokot.ru/forum/download.php?id=9837
Они на ATMega8, да еще и с термометром.
МОЖЕТ У КОГО НИБУДЬ ПЕЧАТКА ЕСТЬ, ПОДЕЛИТЕСЬ ПОЖАЛСТА!!!
Напишите в одну из многих тем по часам. Паятель.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Только что доделал карпус к часикам.
Вложения
wwwwww.JPG
(110.61 КБ) 1958 скачиваний
Последний раз редактировалось headshotbacs Вс июн 21, 2009 18:04:55, всего редактировалось 1 раз.
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Сообщение Hichkok »

???
Вложения
IMGP0020.JPG
(114.8 КБ) 1910 скачиваний
Последний раз редактировалось Hichkok Вт фев 24, 2009 22:28:03, всего редактировалось 1 раз.
Ross
Родился
Сообщения: 9
Зарегистрирован: Чт янв 15, 2009 21:22:43

Сообщение Ross »

Собрал, все работает.
Вопрос: если вместо сегментов подключить лампы накаливания, будет работать? (через ключи, естественно)
или придется прогу переписывать под статическую индикацию, триггер на каждый сегмент...
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Будет, если лампы соединить, как сегменты в индикаторе.
Если долго мучиться, что-нибудь... сломается.
dovjik1
Родился
Сообщения: 18
Зарегистрирован: Вс янв 11, 2009 09:05:54
Откуда: Белая Церковь

Сообщение dovjik1 »

Прикольно.Попробую повторить.
Ross
Родился
Сообщения: 9
Зарегистрирован: Чт янв 15, 2009 21:22:43

Сообщение Ross »

Паятель, спасибо.
Полевые транзисторы кп903, они пойдут на ключи? и как их подключать?
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Нет. Ищите управляемые логическим уровнем.
Если долго мучиться, что-нибудь... сломается.
Ross
Родился
Сообщения: 9
Зарегистрирован: Чт янв 15, 2009 21:22:43

Сообщение Ross »

управляемые логическим уровнем, это mosfet ?
а отечественные есть какие-нибудь?
полевые обязательно? или можно кт815 ? в чем разница?
зы: простите, что много вопросов :)
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Ross писал(а):управляемые логическим уровнем, это mosfet ?

Да.
Ross писал(а):а отечественные есть какие-нибудь?

Не знаю, не встречал.
Ross писал(а):полевые обязательно? в чем разница?

Здесь можно и биполярные, какие конкретно - зависит от нагрузки.
За подробностями сюда:
http://radiokot.ru/forum/viewtopic.php?t=3569
Вообще всё это можно найти. :)
Если долго мучиться, что-нибудь... сломается.
ludmila 1
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Ср дек 24, 2008 21:15:36

Сообщение ludmila 1 »

Управляемые логическим уровнем это например IRL....
Ross
Родился
Сообщения: 9
Зарегистрирован: Чт янв 15, 2009 21:22:43

Сообщение Ross »

у меня достаточно мощные индикаторы получаются, по 1.5A на цифру, поэтому попробую по такой схеме:
(отсюда: http://schematic.by.ru/61/6102.htm)
Вложения
1.GIF
(1.67 КБ) 1494 скачивания
Ross
Родился
Сообщения: 9
Зарегистрирован: Чт янв 15, 2009 21:22:43

Сообщение Ross »

Ничего не получилось с такими ключами. Засвечиваются сегменты соседних цифр. Как это устранить?
В программе сначала ведь переключается общий провод, а затем сегменты. Сначала думал из-за этого. Стал выключать сегменты перед тем, как сменится разряд:
rcall Delay ; индикация 1-ого разряда (мл.)
ldi Temp1, 0b00000000
out PortB,Temp1
не помогло.
Как быть?
Аватара пользователя
ily2023
Родился
Сообщения: 11
Зарегистрирован: Вт мар 31, 2009 15:04:46
Откуда: Пенза
Контактная информация:

Сообщение ily2023 »

Здравствуйте, уважаемые коты! :) У меня следующий вопрос: как реализовать в этих часах(что на attiny2313) программную коррекцию хода? Можно, например, использовать для включения режима коррекции длительное нажатие одной из кнопок :idea: .Все дело упирается в модификацию прошивки контроллера, т.к. я в этом деле пока мало чего понимаю, поэтому прошу помощи у вас :oops: . А так часы очень нравятся, ничего лишнего :) . P.S. у меня часики бегут за сутки на 13 (!) секунд. Подстроечный кондер парралельно c1 существенно не меняет скорость хода... :cry: . Заранее благодарен! С уважением, Илья.
Аватара пользователя
ily2023
Родился
Сообщения: 11
Зарегистрирован: Вт мар 31, 2009 15:04:46
Откуда: Пенза
Контактная информация:

Сообщение ily2023 »

Кстати, нашел в интернете статью по другим часам на этом же мк. Там Реализована программная коррекция хода, цитирую: "Для цифровой коррекции хода изменяется продолжительность самой первой минуты каждых суток. Ее продолжительность равна 110 минус значение поправки. Например, если часы за сутки отстали на 5 секунд, то достаточно увеличить значение поправки на 5 чтобы часы шли точно. При пропадании питания эта поправка сохраняется в энергонизависимой памяти." Вот ссылка : http://www.mcu.compel.ru/text/95
Аватара пользователя
sidya
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн апр 06, 2009 22:36:18
Откуда: Подмосковье

Сообщение sidya »

Часы хорошие ,заработали сразу.Хочу узнать можно ли переделать их для подключения с общим анодом?Анодов полно а катодов уже и нет.
Ответить

Вернуться в «Статьи»