Заголовок сообщения: Re: Нужна помощь в программировании
Добавлено: Сб дек 24, 2016 12:56:49
Родился
Зарегистрирован: Сб мар 31, 2007 12:12:28 Сообщений: 7 Откуда: Алтай
Рейтинг сообщения:0
Zhuk72 писал(а):
Tohin писал(а):
Надо сравнить подключение портов в обоих вариантах, и пересобрать прошивку с правильным заголовком. Потом уже прошивать, проверять в железе. Отличие 15W404AS от 15F204EA только в наличии CCP/PWM модуля в первом (ну и ОЗУ побольше).Теоретически должно работать. Можете для моей коллекции отсканировать свою схему и выложить сюда?
Вот еще схема,еще одной разновидности часов . Уважаемый "Zhuk72" возможно ли адаптировать прошивку к этой схеме . Порты используются другие
Китайцы извращаются каждый как может. Вообще без транзисторов, да и еще и ноги программирования посадил не на кнопки, как все остальные, а на сегменты, причем без какой-либо развязки. Тут еще и индикатор цельный, без перевернутого 3-го разряда. Точки имеются? Не среднее двоеточие, а у каждого разряда. Тип ОА или ОК? Модель индикатора? Фото часов или ссылку на товар.
Я сперва с предыдущими разберусь, потом только смогу что-то ответить точно.
Добавлено after 1 hour 37 minutes 33 seconds:
kt20062011 писал(а):
Буззер пищит.
Я имел в виду другое. Буззер постоянно пищит или молчит?
Во время прошивки тип контроллера правильный выбрали? Какие параметры выбирали птичками? Скриншот можете выложить?
kt20062011 писал(а):
Термометр работает, но врет градусов на 5. На счет кукушки затрудняюсь ответить. При срабатывании будильника одиночные сигналы. Да еще присутствует слабо видимые мерцания сегментов
Если произвести отключение авторегулировки яркости, так же присутствуют мерцания или сегменты горят в полную силу? На изменение температуры как-то реагирует? Например если рукой погреть термистор.
На эти выводы завязаны USART, SPI и CCP, к тому же выход тактов. Пока не могу понять как их отключить, если они вообще включены.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Буззер пищит при нажатии на кнопку "ВК", как по инструкции, а в будильнике каждую секунду писк. Включение отключение авторегулировки яркости при зажатой кнопке "НК" на свечение сегментов не влияет сегменты горят в полную. Во время прошивки тип контроллера выбрал правильно, птички выставились автоматом ничего не менял. Температура изменяется при прикосновении руки.
Комментарий к файлу: Рабочая прошивка. STC15W404AS_clock.hex [8.25 KiB]
Скачиваний: 889
Я не обратил внимания на то, что плюс буззера идет на плюс питания, а минус на МК. Соответственно включаться он должен нулем, причем порт надо было настроить на открытый сток.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Последний раз редактировалось Zhuk72 Вс дек 25, 2016 16:26:57, всего редактировалось 1 раз.
Год можно выставить и увидеть только в настройках. Он нужен только самой DS1302 для определения високосности. Выводить его для показа я не стал, т.к. не вижу смысла.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Последний раз редактировалось Zhuk72 Вс дек 25, 2016 05:50:08, всего редактировалось 1 раз.
Заголовок сообщения: Re: Нужна помощь в программировании
Добавлено: Вс дек 25, 2016 08:09:22
Родился
Зарегистрирован: Сб мар 31, 2007 12:12:28 Сообщений: 7 Откуда: Алтай
Рейтинг сообщения:0
Zhuk72 писал(а):
Китайцы извращаются каждый как может. Вообще без транзисторов, да и еще и ноги программирования посадил не на кнопки, как все остальные, а на сегменты, причем без какой-либо развязки. Тут еще и индикатор цельный, без перевернутого 3-го разряда. Точки имеются? Не среднее двоеточие, а у каждого разряда. Тип ОА или ОК? Модель индикатора? Фото часов или ссылку на товар..
Остальное не нужно, я уже нашел нужное здесь. У вас такая же модель индикатора?
Я в ступоре. Никогда не имел дел с такими 7-сегментниками. Прошелся по сети, почитал документацию. Во всех найденных мной подобных индикаторах центральные светодиоды выведены отдельными пинами, независимые от разрядов аноды и катоды. Здесь же нарисовано 12 пинов, которых хватает только на разряды с их точками. На плате аналогично. Никаких дополнительных пинов для двоеточия нет.
И куда теперь копать?
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
_________________ Не ошибается только то, кто ничего не делает. Тот, кто признает свои ошибки, на них учится. Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Там же пинов нет, просто какие-то переходные отверстия на плате или что-то в этом роде. И на плате под них места нет.
Вообще очень непродуманная схема. Там на муське в комментах в конце пожаловались, что несколько портов МК вылетело через какое-то время. Ни транзисторов, ни, даже, резисторов в сегментах не предусмотрено! Экономить на таких вещах себе же во вред.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Это да. Схема упрощена до безобразия. Странно, что от перегрева не умирает в ближайшие дни. Кстати, а может китайозы не вывели восьмой сегмент (точки), а вместо них всегда выбираются два светодиода двоеточия?
_________________ Не ошибается только то, кто ничего не делает. Тот, кто признает свои ошибки, на них учится. Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения