PIC16f1938 не могу поменять прошивку.
Re: PIC16f1938 не могу поменять прошивку.
У меня есть обе версии платы. Различия есть. На плате с PIC 16f1938 нет мультиплексора 74нс4052. Вот прошивка PIC16f619.
- Вложения
-
- ECAM23.450.zip
- (39.58 КБ) 182 скачивания
Re: PIC16f1938 не могу поменять прошивку.
[uquote="AlifG",url="/forum/viewtopic.php?p=4717173#p4717173"]У меня есть обе версии платы.[/uquote]
А у меня нет, потому и спрашиваю. И известие о том, что на ней нет того или иного чипа,
мне никак не поможет, от слова совсем. Нужны точные параметры античного героя.
А у меня нет, потому и спрашиваю. И известие о том, что на ней нет того или иного чипа,
мне никак не поможет, от слова совсем. Нужны точные параметры античного героя.
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
Это не античный герой а медуза горгона)
Добавлено after 12 minutes 37 seconds:
Не понятно почему с часов считывается такие значения Е1 ,А2.
Добавлено after 12 minutes 37 seconds:
Не понятно почему с часов считывается такие значения Е1 ,А2.
Re: PIC16f1938 не могу поменять прошивку.
[uquote="AlifG",url="/forum/viewtopic.php?p=4716934#p4716934"]Выставил текущую дату и время.[/uquote]
Что означает, "Выставил дату и время" ?
Нам отселе не видать, какие команды были отправлены, какие ответы получены.
Что означает, "Выставил дату и время" ?
Нам отселе не видать, какие команды были отправлены, какие ответы получены.
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
На исправной машине при включении на экране на короткое время появляется текушее время. На моей не исправной плате(скриншот отправлял выше) видно то что считанное значение часы является 0xE1. Это не корректное значение. Я подумал что может это приводит к ступору . Отпаял pic, подсоединил arduino к плате, изменил текущее время и дату. Считал данные все хорошо. Припаял обратно PIC, такая же петрушка. Значение опять не корректны.
Re: PIC16f1938 не могу поменять прошивку.
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
Не устраивает тем что часы могут быть в пределах от 00 до 23.
0хЕ1 b11100001 это какое значение в BCD?
0хЕ1 b11100001 это какое значение в BCD?
Re: PIC16f1938 не могу поменять прошивку.
Команда wr 0x68 0x00 далее rd 0x68
Что там имеем по порядку, байт за байтом ?
0x25 0x15 0xE1 0x2A 0x01 0x01 0x00 0x0A
смотрим в шпаргалку - какие байты там идут
и в каком порядке ?
Что там имеем по порядку, байт за байтом ?
0x25 0x15 0xE1 0x2A 0x01 0x01 0x00 0x0A
смотрим в шпаргалку - какие байты там идут
и в каком порядке ?
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
Наконец то дошло спасибо! 0хЕ1 это 21ч.
Re: PIC16f1938 не могу поменять прошивку.
[uquote="AlifG",url="/forum/viewtopic.php?p=4717173#p4717173"]...Вот прошивка PIC16f619.[/uquote]
Такое впечатление, что природа не долго думала над созданием этого "шедевра".
Львиная часть кода, это переключения банков.
Как то не оптимальненько всё, через... тернии к звёздам...
Такое впечатление, что природа не долго думала над созданием этого "шедевра".
Львиная часть кода, это переключения банков.
Как то не оптимальненько всё, через... тернии к звёздам...
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
Ассемблерный файл, восстановленный из hex дампа PIC16F916
Собран в среде MPLAB IDE 8.92 ("на коленке", особо с деталями не разбирался)

Собран в среде MPLAB IDE 8.92 ("на коленке", особо с деталями не разбирался)
- Вложения
-
- Cofee.zip
- (22.84 КБ) 180 скачиваний
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
Спасибо большое! Будем посмотреть.
Re: PIC16f1938 не могу поменять прошивку.
И каков результат ?
Удалось победить недуг ? хотелось бы подробностей.
Удалось победить недуг ? хотелось бы подробностей.
Audiatur et altera pars !
Re: PIC16f1938 не могу поменять прошивку.
Всем привет. Была аналогичная ситуация. Оказалась битая EEPROM и микросхема RTC