Электронный термометр

Автор artko, 08-12-2015, 17:28:00

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

Игорь

#135
Цитата: Батарейкин від 04-02-2018, 23:04:19господа программисты! в программе легко переназначить эти ноги?
Легко если есть исходник. Если нет - сложно.

добавлено: 05-02-2018, 09:13:28

Ноги 8, 9 и 12 индикатора - это общие аноды (или катоды). Они в этой схеме должны соединяться с выводами контроллера через резисторы.
Віриш ти в Бога чи ні, йому байдуже.
Важливо, щоб Бог в тебе вірив, а не навпаки.

Батарейкин

Цитата: Игорь від 05-02-2018, 08:47:06Легко если есть исходник.
в первом посту архива.
в этой ветке.

Цитата: Игорь від 05-02-2018, 08:47:06Ноги 8, 9 и 12 индикатора - это общие аноды (или катоды).
ну ты завадить хочешь? не помню я такого.))))
схема 132 ответ
переделки 134 ответ
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

Цитата: Батарейкин від 04-02-2018, 23:04:19господа программисты! в программе легко переназначить эти ноги?
или скальпель и МГТФ в руки?
не то чтобы совсем легко, но и не сложно. конкретно для моего кода надо проверить управление разрядамм и пересчитать маски включения сегментов.

Игорь

Цитата: Игорь від 05-02-2018, 08:47:06Ноги 8, 9 и 12 индикатора - это общие аноды (или катоды). Они в этой схеме должны соединяться с выводами контроллера через резисторы.
Олег, я имел ввиду, что если "скальпель и МГТФ", то перекидывать дорожки нужно так, чтобы резисторы остались на стороне индикатора, то есть чтобы ножки 9,8 и 12 соединились с выводами контроллера не напрямую, а через резисторы.
Віриш ти в Бога чи ні, йому байдуже.
Важливо, щоб Бог в тебе вірив, а не навпаки.

Батарейкин

Цитата: Игорь від 05-02-2018, 12:47:37чтобы резисторы остались на стороне индикатора,
естественно! ))))
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

Цитата: Батарейкин від 04-02-2018, 23:04:19контрольные суммы прошивок совпадают
а контрольная DATA MEMORY разные!!!

не заметил сразу.. контрольные для data memory и не совпадут. как только мк первый раз запускается с прошивкой - он тут же гадит в eeprom (data memory). не обращать внимания.

sknus

тут   с 1:30 до 2:30 четко видно разницу в версиях


зі а заменить релюшку симистором ,и питать от 5В ктото пробовал ?

artkoTopic starter

#142
Цитата: Игорь від 05-02-2018, 14:44:00К пину 1 прицеплены одновременно два сегмента - F и E.
Подозреваю, что один из них должен висеть на пине ноль.


в тех 1209, что я переделывал - индикатор с общим катодом. А смущающий код с включением сегментов индивидуальных - вообще не используется, артефакт :) Ну и если что - то упомянутый пин1 - один на порту D, второй на порту A. Так что там все нормально.

а вообще придется пересчитывать вот эту таблицу из hardware.c

uint8_t _SYM_MASK[3] = {0xF9, 0xD1, 0x3F}; // A, D, C маски чтобы не затронуть остальные биты портов
uint8_t _SYM[][3] =
{
  { 1 << 2 | 1 << 1, 1 << 5 | 1 << 1 | 1 << 3, 1 << 7}, // 0
  {1 << 2, 0, 1 << 7}, // 1
  {1 << 2, 1 << 5 | 1 << 1 | 1 << 3, 1 << 6}, // 2
  {1 << 2, 1 << 3 | 1 << 5, 1<<6 | 1 << 7}, // 3
  {1 << 2 | 1 << 1, 0, 1 << 6 | 1 << 7}, // 4
  {1 << 1, 1 << 5 | 1 << 3, 1 << 6 | 1 << 7}, // 5
  {1 << 1, 1 << 1 | 1 << 5 | 1 << 3, 1 << 6 | 1 << 7}, // 6
  {1 << 2, 1 << 5, 1 << 7}, // 7
  {1 << 1 | 1 << 2, 1 << 5 | 1 << 1 | 1 << 3, 1 << 6 | 1 << 7}, // 8
  {1 << 1 | 1 << 2, 1 << 5 | 1 << 3, 1 << 6 | 1 << 7}, // 9
  {0x00, 0x00, 0x00}, //
};



добавлено: 05-02-2018, 15:21:30

Цитата: sknus від 05-02-2018, 15:12:15зі а заменить релюшку симистором ,и питать от 5В ктото пробовал ?

от пяти вольт без проблем питается, проверено. контроллер то пятивольтовый :)



P.S. дал бы кто такой измененный 1209 - могу переделать прошивку. Без железки - максимум расскажу логику работы вывода, искать битовые ошибки в таблицах без железки - гемор :)

Игорь

Убрал свои пустые сообщения.
Віриш ти в Бога чи ні, йому байдуже.
Важливо, щоб Бог в тебе вірив, а не навпаки.

sknus

питается то да ,но релюшка не щолкает ,
тут или реле на 5В ,или симистор ,наверное с оптроном

Батарейкин

#145
Цитата: artko від 05-02-2018, 15:20:44P.S. дал бы кто такой измененный 1209 - могу переделать прошивку.
куда высылать?
просто я сомневаюсь что это новая версия.
это скорее всего чей то левак.
сфотаю качественно выложу.
на работу взял только один вариант платы. тот что не работает с твоей прошивкой

добавлено: 05-02-2018, 16:49:31

[attach=1]    [attach=2]    [attach=3]

это фото контроллера , который не хочет работать с прошивкой

а это фрагмент с ютуба где показаны сравнение двух плат:

[attach=4]

Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

так вот самое смешное, что на фото с ютуба - реально плата другая. а на фото твоем - такой же, как у меня визуально(вид сзади). почему не работает - вообще становится интересно.


Батарейкин

Цитата: artko від 05-02-2018, 16:59:50почему не работает - вообще становится интересно.
ты сказал тестером прозвонить я и прозвонил.
причем на обоих платах...
от этих китайцев можно ожидать чего угодно! )))))
а 100,1 сделаешь?
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

Цитата: Батарейкин від 05-02-2018, 18:59:51
Цитата: artko від 05-02-2018, 16:59:50почему не работает - вообще становится интересно.
ты сказал тестером прозвонить я и прозвонил.
причем на обоих платах...
от этих китайцев можно ожидать чего угодно! )))))
а 100,1 сделаешь?

угу, заодно и 100.1

прозвонить дело такое. как показал личный опыт, когда начинаешь делать таблицы для символов побитно - обязательно кое-где ошибки будут. а отлаживать когда нет железки и не видишь сразу - неудобно.

Игорь

Цитата: artko від 05-02-2018, 16:59:50а 100,1 сделаешь?
ПО.1, или придумали как-то красивее?
Віриш ти в Бога чи ні, йому байдуже.
Важливо, щоб Бог в тебе вірив, а не навпаки.

SMF spam blocked by CleanTalk