Страница 3 из 3
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Ср май 21, 2025 11:30:23
AlifG
У меня есть обе версии платы. Различия есть. На плате с PIC 16f1938 нет мультиплексора 74нс4052. Вот прошивка PIC16f619.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Ср май 21, 2025 11:40:33
zAries
[uquote="AlifG",url="/forum/viewtopic.php?p=4717173#p4717173"]У меня есть обе версии платы.[/uquote]
А у меня нет, потому и спрашиваю. И известие о том, что на ней нет того или иного чипа,
мне никак не поможет, от слова совсем. Нужны точные параметры античного героя.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Ср май 21, 2025 12:35:29
AlifG
Это не античный герой а медуза горгона)
Добавлено after 12 minutes 37 seconds:
Не понятно почему с часов считывается такие значения Е1 ,А2.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Вс май 25, 2025 18:57:53
zAries
[uquote="AlifG",url="/forum/viewtopic.php?p=4716934#p4716934"]Выставил текущую дату и время.[/uquote]
Что означает, "Выставил дату и время" ?
Нам отселе не видать, какие команды были отправлены, какие ответы получены.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пн май 26, 2025 09:09:16
AlifG
На исправной машине при включении на экране на короткое время появляется текушее время. На моей не исправной плате(скриншот отправлял выше) видно то что считанное значение часы является 0xE1. Это не корректное значение. Я подумал что может это приводит к ступору . Отпаял pic, подсоединил arduino к плате, изменил текущее время и дату. Считал данные все хорошо. Припаял обратно PIC, такая же петрушка. Значение опять не корректны.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пн май 26, 2025 12:40:00
zAries
И чем не устраивает этот байт ?

Может его тоже надо настраивать правильно ?
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пн май 26, 2025 13:41:04
AlifG
Не устраивает тем что часы могут быть в пределах от 00 до 23.
0хЕ1 b11100001 это какое значение в BCD?
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пн май 26, 2025 14:42:04
zAries
Команда wr 0x68 0x00 далее rd 0x68
Что там имеем по порядку, байт за байтом ?
0x25 0x15 0xE1 0x2A 0x01 0x01 0x00 0x0A
смотрим в шпаргалку - какие байты там идут
и в каком порядке ?
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пн май 26, 2025 17:40:48
AlifG
Наконец то дошло спасибо! 0хЕ1 это 21ч.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Ср май 28, 2025 10:12:01
zAries
[uquote="AlifG",url="/forum/viewtopic.php?p=4717173#p4717173"]...Вот прошивка PIC16f619.[/uquote]
Такое впечатление, что природа не долго думала над созданием этого "шедевра".
Львиная часть кода, это переключения банков.
Как то не оптимальненько всё, через... тернии к звёздам...
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Сб май 31, 2025 21:01:16
zAries
Ассемблерный файл, восстановленный из hex дампа PIC16F916
Собран в среде MPLAB IDE 8.92 ("на коленке", особо с деталями не разбирался)

Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Сб июн 07, 2025 09:20:23
AlifG
Спасибо большое! Будем посмотреть.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пт июн 27, 2025 05:52:18
zAries
И каков результат ?
Удалось победить недуг ? хотелось бы подробностей.
Re: PIC16f1938 не могу поменять прошивку.
Добавлено: Пн сен 08, 2025 10:29:16
M0L0T0K
Всем привет. Была аналогичная ситуация. Оказалась битая EEPROM и микросхема RTC