Страница 1 из 1
Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 13:26:07
bambyk
Доброго дня!
Не могу понять в чем дело,есть код который прекрасно работает в протеусе,но упорно не хочет в железе.В конфигурации выставлен внутренний генератор (скрины приложены) калибровочная константа банально не доступна к редактированию соответственно не стерта,будьте добры,ткните носом что я делаю не так,hex файл приложен

Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 13:37:48
Martian
кекс - это очень круто. и удобно. ошибка где-то здесь -> 51AA828B80A0319B90A0
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 13:50:14
bambyk
Есть исходник в пикбасике,среда редкая по этому прикладывать не стал )
Прикрутил исходники в асемблере и пикбасике.
Да собственно проблема так понимаю в конфигурации контроллера,опорник,а она вроде бы руками задается.
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 13:56:50
Martian
5: When MCLR is asserted in INTOSC or RC mode, the internal clock oscillator is disabled.
может, в этом проблема?
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 14:04:38
bambyk
Сделано вот так,результат тот же

Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 14:12:28
Martian
а если PWRTE установить?
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 14:16:47
bambyk
Безрезультатно,колдунство какое то
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пт авг 19, 2022 14:43:09
Martian
ну, я бы тогда FOSC0 ещё поставил, и посмотрел бы, идёт ли выход частоты на ножку, то есть, запускается ли внутренний генератор вообще
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Сб авг 20, 2022 00:16:59
koms48
На полвопроса получишь полответа.
Где исходник в басике?
Где картинка с протеза?
На С пишут люди-нЕлюди. Себя не берегут.
Я как-от нех делать сравнил два кекса от басика и от Си
И с тех пор забил на С
какие-то скобочки крючочки херочки. Тьфу бля.
BASIC - forewer!!!
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Сб авг 20, 2022 01:40:18
veso74
Попробуйте configuration bits так:
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Сб авг 20, 2022 03:29:39
koms48
Ямщик не гони
Ужель не видишь что у него TL866.
31d4 в сонфиге спасёт ТС.
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пн авг 22, 2022 08:41:01
bambyk
Всем огромное спасибо за помощь!Натолкнули на мысль о причине и собственно эта мысль была подтверждена
https://www.radiokot.ru/forum/viewtopic ... start=6280
В опчем причина в том,что этот (тут нецензурное слово) TL866(он же WizardProg-87) конфигурирует биты с инверсией, то есть ставим крыжик это = 0,а не ставим = 1.
Шоп им риса год не есть..

Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пн авг 22, 2022 08:53:19
veso74
Время назад, при всех проблемах с configuration bits, я недоумевал, почему их надо ставить "вручную". Компилятор -> hex -> программатор -> PIC. Ничего нигде не пишется ручное, нет никаких шансов, что что-то пойдет не так. Сonfiguration bits содержится в hex файле.
Re: Работает код в протеусе не работает в PIC12f629
Добавлено: Пн авг 22, 2022 08:58:12
bambyk
Да так и буду поступать в перспективе,лень было разбираться как создается конфигурация в пикбасике исходя что программатор вроде бы это умеет...
ЗЫ У нас никогда не найдется времени сделать хорошо,но всегда найдется переделать
