Например TDA7294

Форум РадиоКот • Просмотр темы - Нужна помощь в программировании
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт июл 24, 2025 23:20:26

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 401 ]    , , , , 5, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 12:56:49 
Родился
Аватар пользователя

Зарегистрирован: Сб мар 31, 2007 12:12:28
Сообщений: 7
Откуда: Алтай
Рейтинг сообщения: 0
Zhuk72 писал(а):
Tohin писал(а):

Надо сравнить подключение портов в обоих вариантах, и пересобрать прошивку с правильным заголовком. Потом уже прошивать, проверять в железе. Отличие 15W404AS от 15F204EA только в наличии CCP/PWM модуля в первом (ну и ОЗУ побольше).Теоретически должно работать. Можете для моей коллекции отсканировать свою схему и выложить сюда? :))

Вот еще схема,еще одной разновидности часов .
Уважаемый "Zhuk72" возможно ли адаптировать прошивку к этой схеме . Порты используются другие


Вложения:
Часы 28pin.png [129.23 KiB]
Скачиваний: 1197

_________________
Добро есть у каждого
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 16:29:02 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Китайцы извращаются каждый как может. Вообще без транзисторов, да и еще и ноги программирования посадил не на кнопки, как все остальные, а на сегменты, причем без какой-либо развязки.
Тут еще и индикатор цельный, без перевернутого 3-го разряда. Точки имеются? Не среднее двоеточие, а у каждого разряда.
Тип ОА или ОК? Модель индикатора? Фото часов или ссылку на товар.

Я сперва с предыдущими разберусь, потом только смогу что-то ответить точно.

Добавлено after 1 hour 37 minutes 33 seconds:
kt20062011 писал(а):
Буззер пищит.

Я имел в виду другое. Буззер постоянно пищит или молчит?

Во время прошивки тип контроллера правильный выбрали? Какие параметры выбирали птичками?
Скриншот можете выложить?

kt20062011 писал(а):
Термометр работает, но врет градусов на 5. На счет кукушки затрудняюсь ответить. При срабатывании будильника одиночные сигналы. Да еще присутствует слабо видимые мерцания сегментов

Если произвести отключение авторегулировки яркости, так же присутствуют мерцания или сегменты горят в полную силу?
На изменение температуры как-то реагирует? Например если рукой погреть термистор.

На эти выводы завязаны USART, SPI и CCP, к тому же выход тактов. Пока не могу понять как их отключить, если они вообще включены.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 19:26:07 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Буззер пищит при нажатии на кнопку "ВК", как по инструкции, а в будильнике каждую секунду писк. Включение отключение авторегулировки яркости при зажатой кнопке "НК" на свечение сегментов не влияет сегменты горят в полную. Во время прошивки тип контроллера выбрал правильно, птички выставились автоматом ничего не менял. Температура изменяется при прикосновении руки.


Вложения:
Clock.png [205.53 KiB]
Скачиваний: 896
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 20:41:53 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Ха! Я, кажется, понял :)
Только что заметил на скриншоте под таблицей:
Цитата:
Timer0 and Timer2 are usable, but no Timer1

А авторегулировка яркости использует Таймер1 для отключения сегментов раньше времени.

Сейчас посмотрю, как там сконфигурировать Таймер2 взамен отсутствующему.

Добавлено after 3 minutes 25 seconds:
Странно, в ДШ написано о наличии всех трех :?

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 20:56:02 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Думаете в этом может быть проблема ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 21:15:59 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Сие пока неведомо :)
Пробуйте.

[УДАЛЕНО]

P.S. Я, кстати, буззер проинвертировал. Потому как подключение никак не укладывается в логику программы.
Если будет орать постоянно, верну на место.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Последний раз редактировалось Zhuk72 Вс дек 25, 2016 16:25:23, всего редактировалось 2 раз(а).

Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 21:51:36 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Буззер стал пищать постоянно. Инвертировать не нужно.

Добавлено after 12 minutes 55 seconds:
Не понимаю что за ошибка после прошивки.


Вложения:
Clock 1.png [240.55 KiB]
Скачиваний: 486
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 21:59:10 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Вернул буззер на место.

[УДАЛЕНО]

На эту ошибку внимания не обращайте, это погрешность автокалибровки встроенного RC генератора.
Для нас это некритично.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Последний раз редактировалось Zhuk72 Вс дек 25, 2016 16:26:13, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 22:07:16 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Ничего не поменялось. Продолжает пищать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 22:25:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 1
Извиняюсь, не тот хекс дал.
Вот этот попробуйте.
Вложение:
Комментарий к файлу: Рабочая прошивка.
STC15W404AS_clock.hex [8.25 KiB]
Скачиваний: 889


Я не обратил внимания на то, что плюс буззера идет на плюс питания, а минус на МК.
Соответственно включаться он должен нулем, причем порт надо было настроить на открытый сток.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Последний раз редактировалось Zhuk72 Вс дек 25, 2016 16:26:57, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 22:51:31 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Буззер работает, авторегулировка работает.

Добавлено after 4 minutes 13 seconds:
Скажите а вы термометр тоже изменили ? Показывает 27 градусов вроде как правильно, сравнить не с чем


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 22:56:36 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Нет, термометр не трогал.
У меня тоже примерно 26-27 показывает.

Ну стало быть и этот вариант часов тоже побежден.
Пользуйтесь на здоровье!
:)

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 23:03:10 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Спасибо огромное за проделанную работу. Все довели до ума теперь можно пользоваться. Да еще хотел узнать на счет отображения года, У Вас показывает?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 23:16:59 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 2
Год можно выставить и увидеть только в настройках. Он нужен только самой DS1302 для определения високосности.
Выводить его для показа я не стал, т.к. не вижу смысла.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Последний раз редактировалось Zhuk72 Вс дек 25, 2016 05:50:08, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Сб дек 24, 2016 23:22:55 
Родился

Зарегистрирован: Сб дек 24, 2016 07:32:57
Сообщений: 10
Откуда: Серпухов
Рейтинг сообщения: 0
Все понял)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Вс дек 25, 2016 08:09:22 
Родился
Аватар пользователя

Зарегистрирован: Сб мар 31, 2007 12:12:28
Сообщений: 7
Откуда: Алтай
Рейтинг сообщения: 0
Zhuk72 писал(а):
Китайцы извращаются каждый как может. Вообще без транзисторов, да и еще и ноги программирования посадил не на кнопки, как все остальные, а на сегменты, причем без какой-либо развязки.
Тут еще и индикатор цельный, без перевернутого 3-го разряда. Точки имеются? Не среднее двоеточие, а у каждого разряда.
Тип ОА или ОК? Модель индикатора? Фото часов или ссылку на товар..

Контроллер ОA. Ссылка на товар https://ru.aliexpress.com/item/DIY-kit- ... 91793.html . Остальное в понедельник посмотрю

_________________
Добро есть у каждого


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Вс дек 25, 2016 10:31:43 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Остальное не нужно, я уже нашел нужное здесь.
У вас такая же модель индикатора?

Я в ступоре. Никогда не имел дел с такими 7-сегментниками.
Прошелся по сети, почитал документацию. Во всех найденных мной подобных индикаторах центральные светодиоды выведены отдельными пинами, независимые от разрядов аноды и катоды. Здесь же нарисовано 12 пинов, которых хватает только на разряды с их точками. На плате аналогично. Никаких дополнительных пинов для двоеточия нет.

И куда теперь копать?

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Вс дек 25, 2016 10:47:10 
Вымогатель припоя
Аватар пользователя

Карма: 19
Рейтинг сообщений: 230
Зарегистрирован: Чт окт 06, 2016 21:12:07
Сообщений: 606
Откуда: Южное Бутово
Рейтинг сообщения: 0
А это не они?
СпойлерИзображение


Вложения:
led7seg.jpg [35.42 KiB]
Скачиваний: 1495

_________________
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Вс дек 25, 2016 11:11:50 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 2
Там же пинов нет, просто какие-то переходные отверстия на плате или что-то в этом роде.
И на плате под них места нет.

Вообще очень непродуманная схема. Там на муське в комментах в конце пожаловались, что несколько портов МК вылетело через какое-то время. Ни транзисторов, ни, даже, резисторов в сегментах не предусмотрено! Экономить на таких вещах себе же во вред.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь в программировании
СообщениеДобавлено: Вс дек 25, 2016 11:18:26 
Вымогатель припоя
Аватар пользователя

Карма: 19
Рейтинг сообщений: 230
Зарегистрирован: Чт окт 06, 2016 21:12:07
Сообщений: 606
Откуда: Южное Бутово
Рейтинг сообщения: 0
Это да. Схема упрощена до безобразия. Странно, что от перегрева не умирает в ближайшие дни.
Кстати, а может китайозы не вывели восьмой сегмент (точки), а вместо них всегда выбираются два светодиода двоеточия?

_________________
Не ошибается только то, кто ничего не делает.
Тот, кто признает свои ошибки, на них учится.
Глупец же, упорствуя в своих заблуждениях, остается глупцом.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 401 ]    , , , , 5, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y