Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 15:12:43

Добрый день, столкнулся с проблемой сломалась пароварка... Нашел схему все проверил... Проблема оказалась в PIC12F683, умерла полностью. В интернете нашел прошивку , купил контролер. При считывании обращаю внимание что старший адрес 7FF прошивка больше ... Почитал даташит оказалась что в контролере два банка памяти ...
Изображение
Вопрос как с ними работать если на руках только MiniPRO. Спасибо.

Содержимое HEX
Спойлер:020000040000FA
:10000000830100308A000E28F10003088301BC0040
:1000100008283C088300F10E710E0900203084008E
:100020003C3017208301AF2C04068001840A0406AB
:06003000031D142800343A
:04003600003400345E
:0207FE00831264
:100800009501051108008312BB008312BB0B052C58
:100810000800FF308312B700B6010B30B4000800A7
:100820000430831692000130831293001C3095002F
:100830009101121508008312A4010530A000BA1717
:100840003A143A17BA14BA153A15B000B101A80112
:10085000A301A20181010B110B10080083121F14C8
:10086000F3309F050C309F049F13043003249F1422
:100870009F18382C1F101E0836020318412C1E0822
:10088000B60037081E02031808001E08B70008004B
:100890004B308312370203184F2C2417502C24138B
:1008A000713036020318572CB5103510092C9230D0
:1008B000360203185E2C3510B514092CCC303602E4
:1008C0000318652C3514B510092CB5143514092CF2
:1008D0008B131730831298008030831681003030DC
:1008E0008F003B3083128500183083168500083056
:1008F0009F00950196010730831299008316990194
:1009000055308312A600AA30A7008B019F010B135C
:100910008B1308008312241F982CAF302202031877
:10092000922CA20A103023020318A02CA30AA02C98
:10093000023022020318A203023023020318A30389
:1009400006302202031CA62CA417A72CA4130930DE
:100950002302031CAD2C241408002410080064009A
:1009600068241B2409240B1DB32C8E3083128107AD
:100970000B112E24B40BB32C4824241DCB2CA90816
:10098000031DCC2C15080C390C3A0319CC2C10245F
:100990001930A900CC2CFF231508031DD32CA9085E
:1009A0000319D32CA9038A24A00BDA2C0530A0004C
:1009B0002F25DB2CE6242608553A031DE52C2708B5
:1009C000AA3A031DE52C6400B32CE52C83123A0CE3
:1009D000F000700C0139F000350801397006031978
:1009E000FB2C0330B8003518F72C7010F82C70145D
:1009F0003A1170183A1583123A0CF000F00C700C92
:100A00000139F000350C013970060319112D03303E
:100A1000B900B5180D2D70100E2D7014BA11701884
:100A2000BA158312B80803191F2DB80B1F2D3A19D8
:100A30001B2D70101C2D70143A1070183A1483126C
:100A4000B90803192D2DB90B2D2DBA19292D7010A8
:100A50002A2D7014BA107018BA1483120800CA2F05
:100A6000FF30B007031CB10331083004031DB72F5A
:100A7000A80A3A1CBA1CB72F1D30392F05140000E4
:100A8000851424118516A41BA80AB72F0510000091
:100A90008510000085169630B000B10124154C2F4A
:100AA0003A1C3A1F542DA42DA41FA82DFF30B007C7
:100AB000031CB10331083004031D3B2FC830B000C4
:100AC000B1012411A80A3B2F3A1C3A1F692D0630A8
:100AD0006C2DA41B6E2D1130A8007C2DFF30B007AB
:100AE000031CB10331083004031D7C2D0A30B00013
:100AF0000F30B1002415A80A3A18802D7010812DEE
:100B000070143A1370183A178312BA18892D70109E
:100B10008A2D7014BA137018BA1783122418942DE2
:100B2000851400008512FE2F851000008516FE2F0B
:100B30003A1C3A1F9C2DA42DFF30B007031CB103B3
:100B400031083004031DA62D0630A92DA41B3B2F10
:100B50001130A8003B2F85148030B0000C30B1005C
:100B6000A80A8330AE00AF012411A80A3A1C3A1F2C
:100B7000BA2D462EFF30B007031CB10331083004F4
:100B80000319DE2DA41F552EFF30AE07031CAF0343
:100B90002F082E04031D612E24150D30AE000130E8
:100BA000AF00412E3A1C3A1FD62D462EFF30B0071B
:100BB000031CB10331083004031DE02D0A30602E00
:100BC000A41F552EFF30AE07031CAF032F082E04C1
:100BD000031D612E0730602E8514F030B0002330E5
:100BE000B100A80ADD30AE00AF012411A80A3A1CFA
:100BF0003A1FFB2D462EFF30B007031CB10331080E
:100C0000300403195F2EA41F552EFF30AE07031CBE
:100C1000AF032F082E04031D612E2415B3303F2E81
:100C20003A1C3A1F142E462EFF30B007031CB103A6
:100C30003108300403195F2EA41F552EFF30AE0774
:100C4000031CAF032F082E04031D612E0B30602EF2
:100C500085144B30AE000130AF002411A80A3A1CB5
:100C60003A1F332E462EA41F552EFF30AE07031C0D
:100C7000AF032F082E04031D612E2415DB30AE00B8
:100C8000AF01A80A612E3A1C3A1F532E2808A5006E
:100C900024194C2E70104D2E7014A4107018A4142A
:100CA00019308312602EA41B572E1130602EFF3096
:100CB000AE07031CAF032F082E04031D612E0E3058
:100CC000A8002418432F3F2F8514C830B0001930D6
:100CD000B1008512A80A2411BA1CBA1F712EA801EE
:100CE000A80AFF30B007031CB10331083004031D0C
:100CF0009E2E9630B000B1011B2FBA1CBA1F822E57
:100D0000A801A80AFF30B007031CB1033108300462
:100D1000031D9E2E4630B0000530B100072FBA1CCF
:100D2000BA1F942EA801A80AFF30B007031CB10314
:100D300031083004031D9E2E1530392FA41FB72F04
:100D4000D72E8514D830B0007230B1008512A80AB1
:100D50009730AE00AF012415A80ABA1CBA1FB12EF5
:100D6000662FFF30B007031CB103310830040319AC
:100D7000662FA41BD72EFF30AE07031CAF032F082E
:100D80002E04031DB72F24114530AE000530AF00EF
:100D9000672FBA1CBA1FCD2E662FFF30B007031C79
:100DA000B103310830040319662FA41FD92E023075
:100DB000392FFF30AE07031CAF032F082E04031D8D
:100DC000B72F1630392F241585109630B200B30195
:100DD0004C2F3A1C3A1FFA2E2508A800A418F22E10
:100DE0007010F32E701424117018241583128514BA
:100DF0000000B72FA41F382FFF30B207031CB30326
:100E000033083204031D3B2FC830B200B301241154
:100E1000672F3A1C3A1F0D2F292FA41F382FFF30A0
:100E2000B207031CB30333083204031D3B2F5230B7
:100E3000B2000330B3002415672F3A1C3A1F212F4C
:100E4000292FFF30B207031CB30333083204031DFC
:100E5000362F2508A800A4182F2F7010302F7014DB
:100E600024117018241583128514B72FA41B3B2F4F
:100E70001130A800B72F2418412F851400008512C7
:100E8000B72F851000008516B72F1430AA00AB01CC
:100E90005830AC000230AD00A80AFE2FFF30AA0780
:100EA000031CAB032B082A04031D622F3A1CBA1C37
:100EB000622F05100530A1008514A80A5830AC0037
:100EC0000230AD003A18662FBA18B72FA801A80A49
:100ED000B72F3A1C3A1F772FBA1C772F851024158D
:100EE0000510A80A5830AC000230AD007F2FA10BCE
:100EF0007F2F023085060530A10001308506FF30C6
:100F0000AC07031CAD032D082C040319862FB72F43
:100F10003A18BA1F9A2FBA189A2FA41F992F85141E
:100F200000000514A80A85125830AC000230AD004C
:100F30009A2F992FFF30AC07031CAD032D082C040A
:100F40000319A12FB72F3A18BA1FAF2FBA18AF2F16
:100F500085140000051400008516FF23AE2FFF3016
:100F6000AC07031CAD032D082C040319B62F3A1847
:100F7000BB2F7010BC2F70143A1370183A178312DD
:100F8000BA18C72F7010BA137018BA17FE2F701442
:100F9000C32FC92F83122808F000DE3E0318C92F83
:100FA000223E031CC92F0030F00207308A00DC30DB
:100FB000700703188A0A8200302D3E2D462D502DD1
:100FC000642D982DAB2DB12DB62DD22DEC2DF22DFB
:100FD000F72D102E282E2F2E432E642E6B2E7D2EB5
:100FE0008F2EA12EA82EAD2EC92EE32EE92E092F6D
:100FF0001D2F452F4E2F692F882FA32F83120800F6
:02400E00CC33B1

:00000001FF
Последний раз редактировалось Baho_dn Вс фев 25, 2018 16:55:12, всего редактировалось 1 раз.

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 15:38:18

Выкладывай НЕХ

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 15:57:19

...прошивка больше ...

В прошивке помимо программы наличествуют адреса и контрольные суммы. Суть то, что не относится к микроконтроллеру.

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 16:20:40

При считывании обращаю внимание что старший адрес 7FF прошивка больше ... Почитал даташит оказалась что в контролере два банка памяти ...

HEX-файл не является загружаемым в МК файлом. Во первых, он текстовый. Во вторых, имеет 32-разрядный формат. В третьих, содержит строки адресных сегментов. В четвертых, содержит младшую часть адреса в каждой строке инструкций. В пятых содержит контрольные суммы в конце каждой строки. Брутто размер HEX-файла примерно в 2,7...3 раза больше загружаемого в программный флеш объема.
В контроллере два банка памяти ДАННЫХ. К программной памяти эти банки отношения не имеют.

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 16:50:35

А в последних ни кто вам не гарантирует что сольете на халяву...

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 16:57:33

При считывании обращаю внимание что старший адрес 7FF прошивка больше ... Почитал даташит оказалась что в контролере два банка памяти ...

HEX-файл не является загружаемым в МК файлом. Во первых, он текстовый. Во вторых, имеет 32-разрядный формат. В третьих, содержит строки адресных сегментов. В четвертых, содержит младшую часть адреса в каждой строке инструкций. В пятых содержит контрольные суммы в конце каждой строки. Брутто размер HEX-файла примерно в 2,7...3 раза больше загружаемого в программный флеш объема.
В контроллере два банка памяти ДАННЫХ. К программной памяти эти банки отношения не имеют.

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

Возможно вы правы. Сайт "ремонтника" схему он же рисовал , схема оказалась правильной... сомневаюсь что прошивка не от нее...

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 17:26:45

HEX-файл не является загружаемым в МК файлом...

Да вроде ном
Вложения
Screenshot_1.png
(45.71 KiB) Скачиваний: 708
Screenshot_2.png
(50.83 KiB) Скачиваний: 849

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 17:35:41

а в чем проблема прогер есть и чип пробем шить?

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 17:53:01

Там че - простой таймерюга с индикацией??...
:facepalm:
В принципе тот текстовик с сайта еще надо ручками вколошмачивать, чтобы файл для программатора подготовить.
Вряд-ли чтобы программа большая была.
8)

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 18:01:32

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

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 18:15:40

Тот текст еще в *.hex файл превратить проблема будет...
:(

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 18:34:59

В основном когда что-то сливаю с мк всегда сохраняю в bin... Уже и настройки обковырял... Если есть у кого-то какие-то варианты подскажите, а то жена запилит)
Настройки:
СпойлерИзображение

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 19:09:45

Как вариант - писать программу САМОМУ по алгоритму и физической обвязке "черного ящика".
8)

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 21:36:42

WinPic800 тоже жалуется на пропуск между строками в конце hex-a.
Если его убрать (руками), то все нормально открывается.
Ну и в чем проблема ?
Вложения
test.hex
(5.86 KiB) Скачиваний: 523
Последний раз редактировалось abc Вс фев 25, 2018 21:39:33, всего редактировалось 1 раз.

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 21:39:30

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

Re: PIC12F683 и TL866CS помогите с прошивкой

Вс фев 25, 2018 21:43:54

Получить именно файл с таким именем name.hex
собственно суффикс .hex а на .hex.txt
8)

Re: PIC12F683 и TL866CS помогите с прошивкой

Пн фев 26, 2018 08:05:17

Тот текст еще в *.hex файл превратить проблема будет...
:(

Какая проблема? Обычный hex-файл для программатора! Я ж скрины выкладывал - нормальный файл получается!

Re: PIC12F683 и TL866CS помогите с прошивкой

Пн фев 26, 2018 08:27:30

меня всегда удивляет то что часто новчкам доступно весма не дешевое крутое ЖЕЛЕЗО но ползовать его они не умеют.... остается завидовать и жалеть...

Re: PIC12F683 и TL866CS помогите с прошивкой

Пн фев 26, 2018 08:50:54

К любому инструменту нужны руки и голова.

Re: PIC12F683 и TL866CS помогите с прошивкой

Вт фев 27, 2018 11:58:41

меня всегда удивляет то что часто новчкам доступно весма не дешевое крутое ЖЕЛЕЗО но ползовать его они не умеют.... остается завидовать и жалеть...

В лице новичков , прошу прощения у вас за потраченные надежды.

abc, -=Vovka=- Спасибо вам. В ручную когда правил с сайта пустые строки убрал, а в конце не убрал... В результате MiniPro в вкладке программы выдал ее всю кроме первый двух строк как F333, но при этом не ругалось на корявость файла, именно это и смущало. Убрав в конце пропуск все стало как требуется.
Ответить