Не могу понять в чем дело,есть код который прекрасно работает в протеусе,но упорно не хочет в железе.В конфигурации выставлен внутренний генератор (скрины приложены) калибровочная константа банально не доступна к редактированию соответственно не стерта,будьте добры,ткните носом что я делаю не так,hex файл приложен
Работает код в протеусе не работает в PIC12f629
- bambyk
- Нашел транзистор. Понюхал.
- Сообщения: 191
- Зарегистрирован: Вт апр 12, 2011 06:34:01
- Откуда: Омск
Работает код в протеусе не работает в PIC12f629
Доброго дня!
Не могу понять в чем дело,есть код который прекрасно работает в протеусе,но упорно не хочет в железе.В конфигурации выставлен внутренний генератор (скрины приложены) калибровочная константа банально не доступна к редактированию соответственно не стерта,будьте добры,ткните носом что я делаю не так,hex файл приложен

Не могу понять в чем дело,есть код который прекрасно работает в протеусе,но упорно не хочет в железе.В конфигурации выставлен внутренний генератор (скрины приложены) калибровочная константа банально не доступна к редактированию соответственно не стерта,будьте добры,ткните носом что я делаю не так,hex файл приложен
Поспешай медленно.
Re: Работает код в протеусе не работает в PIC12f629
кекс - это очень круто. и удобно. ошибка где-то здесь -> 51AA828B80A0319B90A0
- bambyk
- Нашел транзистор. Понюхал.
- Сообщения: 191
- Зарегистрирован: Вт апр 12, 2011 06:34:01
- Откуда: Омск
Re: Работает код в протеусе не работает в PIC12f629
Есть исходник в пикбасике,среда редкая по этому прикладывать не стал )
Прикрутил исходники в асемблере и пикбасике.
Да собственно проблема так понимаю в конфигурации контроллера,опорник,а она вроде бы руками задается.
Прикрутил исходники в асемблере и пикбасике.
Да собственно проблема так понимаю в конфигурации контроллера,опорник,а она вроде бы руками задается.
- Вложения
-
- FIN.ASM
- (8.7 КБ) 97 скачиваний
Поспешай медленно.
Re: Работает код в протеусе не работает в PIC12f629
5: When MCLR is asserted in INTOSC or RC mode, the internal clock oscillator is disabled.
может, в этом проблема?
может, в этом проблема?
- bambyk
- Нашел транзистор. Понюхал.
- Сообщения: 191
- Зарегистрирован: Вт апр 12, 2011 06:34:01
- Откуда: Омск
Re: Работает код в протеусе не работает в PIC12f629
Поспешай медленно.
Re: Работает код в протеусе не работает в PIC12f629
а если PWRTE установить?
- bambyk
- Нашел транзистор. Понюхал.
- Сообщения: 191
- Зарегистрирован: Вт апр 12, 2011 06:34:01
- Откуда: Омск
Re: Работает код в протеусе не работает в PIC12f629
Безрезультатно,колдунство какое то
Поспешай медленно.
Re: Работает код в протеусе не работает в PIC12f629
ну, я бы тогда FOSC0 ещё поставил, и посмотрел бы, идёт ли выход частоты на ножку, то есть, запускается ли внутренний генератор вообще
Re: Работает код в протеусе не работает в PIC12f629
На полвопроса получишь полответа.
Где исходник в басике?
Где картинка с протеза?
На С пишут люди-нЕлюди. Себя не берегут.
Я как-от нех делать сравнил два кекса от басика и от Си
И с тех пор забил на С
какие-то скобочки крючочки херочки. Тьфу бля.
BASIC - forewer!!!
Где исходник в басике?
Где картинка с протеза?
На С пишут люди-нЕлюди. Себя не берегут.
Я как-от нех делать сравнил два кекса от басика и от Си
И с тех пор забил на С
какие-то скобочки крючочки херочки. Тьфу бля.
BASIC - forewer!!!
Последний раз редактировалось koms48 Сб авг 20, 2022 01:26:26, всего редактировалось 1 раз.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1902
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Работает код в протеусе не работает в PIC12f629
Попробуйте configuration bits так:
- Вложения
-
- Untitled-1.jpg
- (95.41 КБ) 102 скачивания
Re: Работает код в протеусе не работает в PIC12f629
Ямщик не гони
Ужель не видишь что у него TL866.
31d4 в сонфиге спасёт ТС.
Ужель не видишь что у него TL866.
31d4 в сонфиге спасёт ТС.
- bambyk
- Нашел транзистор. Понюхал.
- Сообщения: 191
- Зарегистрирован: Вт апр 12, 2011 06:34:01
- Откуда: Омск
Re: Работает код в протеусе не работает в PIC12f629
Всем огромное спасибо за помощь!Натолкнули на мысль о причине и собственно эта мысль была подтверждена https://www.radiokot.ru/forum/viewtopic ... start=6280
В опчем причина в том,что этот (тут нецензурное слово) TL866(он же WizardProg-87) конфигурирует биты с инверсией, то есть ставим крыжик это = 0,а не ставим = 1.
Шоп им риса год не есть..

В опчем причина в том,что этот (тут нецензурное слово) TL866(он же WizardProg-87) конфигурирует биты с инверсией, то есть ставим крыжик это = 0,а не ставим = 1.
Шоп им риса год не есть..

Последний раз редактировалось bambyk Пн авг 22, 2022 08:59:07, всего редактировалось 1 раз.
Поспешай медленно.
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1902
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Работает код в протеусе не работает в PIC12f629
Время назад, при всех проблемах с configuration bits, я недоумевал, почему их надо ставить "вручную". Компилятор -> hex -> программатор -> PIC. Ничего нигде не пишется ручное, нет никаких шансов, что что-то пойдет не так. Сonfiguration bits содержится в hex файле.
- bambyk
- Нашел транзистор. Понюхал.
- Сообщения: 191
- Зарегистрирован: Вт апр 12, 2011 06:34:01
- Откуда: Омск
Re: Работает код в протеусе не работает в PIC12f629
Да так и буду поступать в перспективе,лень было разбираться как создается конфигурация в пикбасике исходя что программатор вроде бы это умеет...
ЗЫ У нас никогда не найдется времени сделать хорошо,но всегда найдется переделать
ЗЫ У нас никогда не найдется времени сделать хорошо,но всегда найдется переделать
Поспешай медленно.