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

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

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

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

artkoTopic starter

Цитата: Струдель від 13-01-2018, 23:05:06А для W1401 так же можно  Ds18B20 приладить?

можно.

Струдель


artkoTopic starter

конечно. общего у двух устройств только МК, вся обвязка другая.

Батарейкин

#123
Цитата: artko від 09-01-2016, 23:07:07а вообще, там ньюанс есть. чип защищен от записи.  и если не снять защиту, будет ошибка связи.

1) +12в не подавать. питать от ст-линка.
2) запустить программатор.
3) не делая попытки записать, попробовать прочитать данные. (должна быть ошибка, по идее)
4) если таки да - закладка options (третья, там первая программа, вторая еепром, третья байты опций) переключиться на нее и сделать write page.
5) попробовать вычитать - если все нормально, чип начнет читаться нулями и перестанет совсем работать железка :)
6) залить новую прошивку, пробовать

закладку нашел!!!
write page.--------------такого там не вижу. где искать?


добавлено: 04-02-2018, 01:29:42

вот что вижу на экране
Spoiler

[attachimg=1]

[close]

добавлено: 04-02-2018, 02:39:20

Цитата: Батарейкин від 04-02-2018, 01:26:19где искать?
нашел

http://forum.easyelectronics.ru/viewtopic.php?p=517285&sid=83d5ccca9ee79b170d28015a189bf26a#p517285
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

Еще вот так можно

Батарейкин

чего то я не доделываю.
или не так делаю

файл же это брать нужно?

[attach=1]


на контроллере такие крокозябры

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

artkoTopic starter

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

Батарейкин

#127
сейчас убегаю на пару часиков. у меня два варианта плат.
как то не подумал что в этом может быть не состыковка

фото выложу. убегу

добавлено: 04-02-2018, 13:41:02

вот первый вариант.
резистор криво, но запаян

[attach=1]

[attach=2]


вот второй.

[attach=3]

[attach=4]

их пока не курочил так как разьем 4 винтовый единый. на тех 2+2 были. выпаивать проще )))
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

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

Игорь_Днепр

Цитата: Батарейкин від 04-02-2018, 13:32:36выпаивать проще )))
надо прикупить оловоотсос, они недорогие, с ним выпаивать одно удовольствие
ДУБОВАЯ ЩЕПА в НАЛИЧИИ

Я не знаю когда ТОЧНО день самогонщика, но я ТОЧНО знаю как его отметить.
Людина не скотина-більше відра не вип'є.

chelovechik

artko, и проверить тип дисплея.

Игорь

Дисплей на три цифры?
После сотни десятых не видно?

добавлено: 04-02-2018, 15:08:05

Реле хорошее. На 26 ампер!
Віриш ти в Бога чи ні, йому байдуже.
Важливо, щоб Бог в тебе вірив, а не навпаки.

Батарейкин

#132
Цитата: artko від 04-02-2018, 13:47:42совпадают ли соединения дисплея и мк на обоих вариантах.
чуть позже перешью тот второй.


добавлено: 04-02-2018, 16:29:36

перешил и второй тип.

происходит все то же самое

напрягает запись:
Цитата
< PROGRAM MEMORY programming completed.
> Verifying PROGRAM MEMORY area...
Cut Version and Revision of device: 1.2
< PROGRAM MEMORY successfully verified.
> Programming  DATA MEMORY area...
Cut Version and Revision of device: 1.2
< DATA MEMORY programming completed.
> Verifying DATA MEMORY area...
Cut Version and Revision of device: 1.2
Error : Verify failed at address 0x4000
Error : < DATA MEMORY verifying failed.
Error : < Operation aborted.
я так понимаю это ОЗУ. может его тоже как то ресетить нужно.

добавлено: 04-02-2018, 17:00:58

Цитата: Батарейкин від 04-02-2018, 15:18:48перешил и второй тип.
спешка ни к чему хорошему не приводит.
опять такой же сделал.
когда это обнаружил, то перешил настоящий второй тип.
на экране нормальные нули. пошел резисторы перепаивать и датчик присобачивать

добавлено: 04-02-2018, 17:17:49

так НУЛИ и остались.
в общем то я так понял, что надо проверять разводку платы.

это правильная схема под твою прошивку?

[attach=1]

или подскажи где лежит правильная

добавлено: 04-02-2018, 17:20:03

http://labspirt.com/forum/index.php/topic,4298.msg186614.html#msg186614
наверное это еще нужно сделать?
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

artkoTopic starter

да, надо резать в двух местах и соединять. или поднимать дисплей и выпаивать конденсатор под ним. (C1 на схеме)

Батарейкин

#134
один уже запустил!)))

[attach=1]


есть еще три таких платы.
16 других, как мне показалось....  опять же визуально они вроде как по дорожкам и элементам похожи. но три из них пишут иероглифы.
пошел дальше сопоставлять!

добавлено: 04-02-2018, 23:55:27

в общем хрень какая то получается!!!
на кнопки проще нажимать... чем глаза ломать с линзой

решил я еще один контроллер из 16ти перепрограммировать.
так как предыдущие все таки получились!
ничего не перепаивая....
выполнил те же самые действия и получил точно такой же результат! загагулины вместо нулей

контрольные суммы прошивок совпадают
а контрольная DATA MEMORY разные!!!
ЦитатаCut Version and Revision of device: 1.2
< DATA MEMORY reading completed -- [Device Checksum 1C4]
> Reading  PROGRAM MEMORY area...
Cut Version and Revision of device: 1.2
< PROGRAM MEMORY reading completed -- [Device Checksum 72E3A]
> Reading  DATA MEMORY area...
Cut Version and Revision of device: 1.2
< DATA MEMORY reading completed -- [Device Checksum 1C4]
> Reading  OPTION BYTE area...
Cut Version and Revision of device: 1.2
< OPTION BYTE reading completed -- [Device Checksum 0]
> Reading  PROGRAM MEMORY area...
Cut Version and Revision of device: 1.2
< PROGRAM MEMORY reading completed -- [Device Checksum 72E3A]
> Reading  DATA MEMORY area...
Cut Version and Revision of device: 1.2
< DATA MEMORY reading completed -- [Device Checksum 1C5]**********это рабочая
> Reading  DATA MEMORY area...

и еще могу путать но!!!
1-подключил к программатору контроллер
2-пытаюсь прочесть чип -----не читается
3-иду на третью закладку, нажимаю вторую кнопку---что то делает
4-иду на первую закладку нажимаю кнопку чтения----все нули
5-иду на вторую закладку(дата мемори) нажимаю кнопку чтения ==== и тут по разному вели себя контроллеры

те что работают то там были нули!!!
а те что крокозябры - то там какие то циферки так и остались!

в связи с этим вопрос ----- А КАК ОБНУЛИТЬ ЗАШИТЫЕ МНОЮ МИКРОСХЕМЫ.
что бы убедится что там все нули.
и попробовать по новой положить туда прошибку

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

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

не совпадает разводка 4 ног.

Цитата7нога индикатора должна идти на 6 контроллера идет на 11

8нога индикатора должна идти на 12 контроллера идет на 6 через резистор

9нога индикатора должна идти на 11 контроллера идет на 5 через резистор

10нога индикатора должна идти на 5 контроллера идет на 12

как работать паяльником я уже вспомнил!)))
теперь надо вспомнить как работать мозгами.
господа программисты! в программе легко переназначить эти ноги?
или скальпель и МГТФ в руки?
Берегите Людей, после встречи с которыми, что-то Светлое и Радостное поселяется в вашей Душе.

SMF spam blocked by CleanTalk