Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

.hex - .asm PIC12Fxxx
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=15710
Страница 1 от 2

Автор:  Wise [ Вто Яну 23, 2018 10:41 am ]
Заглавие:  .hex - .asm PIC12Fxxx

Мисля, че съм ползвал такова нещо, ама за ПИК или АТМЕЛ - не помня.
Трябва да прегледам едно ПИКче - чете се - не е заключено.
Но е спряло да работи след прочитане само 8O
Нещо за хладилник/или пералня/
Та ако някой се сеща - ще съм благодарен да сподели...
Поздрави!

Автор:  timt [ Вто Яну 23, 2018 11:38 am ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Ако не е четено с пикит може да е омазало хекса, на предпоследната клетка се променяше ръчно хекса

Автор:  Wise [ Вто Яну 23, 2018 12:03 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

ами не знам - изглежда ми коректно всичко
на адреси 2006, 2007, 2008 данните изглеждат нормално
//с WINPIC чета

Автор:  timt [ Вто Яну 23, 2018 12:39 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Той прави такива номера. Пусни първият прочетен .hex да го прегледам.

Автор:  Wise [ Вто Яну 23, 2018 3:43 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

ето /ама не бях първи за четенето/
е защо не ми дава hex?
мъки да го добутам до .rar

Прикачени файлове:
1.rar.rar [3.85 KiB]
354 пъти

Автор:  timt [ Вто Яну 23, 2018 5:45 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Прекалено е голям кода за този пик. Дава грешка при осцилатора и грешка в ЕЕПРОМА.

Автор:  Wise [ Вто Яну 23, 2018 6:19 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

бах маааму
при мен си е ок

Автор:  CarBeta [ Вто Яну 23, 2018 7:49 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Има грешка в тоя хекс, която не е непоправима. Явно е прецакан при четенето с кофти програматор. За да не си играеш да го въртиш и да го прекомпилираш отвори хекса с текстов редактор и на първия ред намери в началото 003800 и го промени на 003830. Трябва да оправиш и чексумата в края на същия ред, където е 00 го промени на D0. Така ще заработи, ама как точно ще работи... защото може да има и други мазаници, ама ме мързи сега да го прегледам подробно

Автор:  Wise [ Сря Яну 24, 2018 9:13 am ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Благодаря - ще пробвам! :partyman:

Автор:  slav4o.com [ Чет Яну 25, 2018 7:48 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Wise написа:
Мисля, че съм ползвал такова нещо, ама за ПИК или АТМЕЛ - не помня.

Разгледай архива. С IC-Prog може да обръщаш към ASM. Гледам, че липсва първия лейбъл 0001 явно има грешка наистина.

Прикачени файлове:
1+asm.zip [566.02 KiB]
381 пъти

Автор:  Wise [ Пет Яну 26, 2018 6:02 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Благодаря за помощта - засега поемам други задачи.
12F683 е пикчето и IC-PROG 1.06B не го поддържа
няма значение - за единична бройка беше и едва ли си струва усилията да се рови. //За спортна злоба само :D

//добавено - с промяната на първия ред не се получи нищо - не отлепя

Автор:  CarBeta [ Пет Яну 26, 2018 6:56 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Дай инфо за периферията! Какво се очаква да прави всъщност?

Автор:  Wise [ Пет Яну 26, 2018 7:09 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

CarBeta написа:
Дай инфо за периферията! Какво се очаква да прави всъщност?
според колегата:
на 3 пин на проца след 1-2 секунди трябва да се появят 5 волта и след 1-2 секунди да изчезнат
//демек това някакво реле щрака //аз нямам идея какво става де
ама това се очаква //
колегата е вързал led и резистор, ама нищо не шава

Автор:  CarBeta [ Съб Яну 27, 2018 6:36 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Кажи му на колегата, че той хубаво чака високо ниво на трети крак, но процесора на тоя крак си чака кварцов резонатор и няма как да заработи, конфигуриран по тоя начин. Освен това има три аналогиви входа и преди да мигне, нещо мери там. Потенциометри ли са, датчици ли някакви, не знам.

Тоя хекс не ми изглежда повреден от програматор. По-скоро е омазан по друг начин, а оригинала е затрит.

Автор:  CarBeta [ Съб Яну 27, 2018 7:09 pm ]
Заглавие:  Re: .hex - .asm PIC12Fxxx

Забравих корекциите за колегата, ако ще иска да оправя директно тоя хекс.
На първия ред 3800 да го промени на 0030, последния байт от 00 става 08
На последния ред в края да намери C0 38 D5 и да го промени на 8C 03 3E

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/