Поклонники продукции Microchip Technology Inc тусуются тут.
Пт авг 19, 2022 13:26:07
Доброго дня!
Не могу понять в чем дело,есть код который прекрасно работает в протеусе,но упорно не хочет в железе.В конфигурации выставлен внутренний генератор (скрины приложены) калибровочная константа банально не доступна к редактированию соответственно не стерта,будьте добры,ткните носом что я делаю не так,hex файл приложен
- Вложения
-
- fin.HEX
- (1.4 KiB) Скачиваний: 59
-
- fin.HEX
- (1.4 KiB) Скачиваний: 53
Пт авг 19, 2022 13:37:48
кекс - это очень круто. и удобно. ошибка где-то здесь -> 51AA828B80A0319B90A0
Пт авг 19, 2022 13:50:14
Есть исходник в пикбасике,среда редкая по этому прикладывать не стал )
Прикрутил исходники в асемблере и пикбасике.
Да собственно проблема так понимаю в конфигурации контроллера,опорник,а она вроде бы руками задается.
- Вложения
-
- FIN.ASM
- (8.7 KiB) Скачиваний: 63
Пт авг 19, 2022 13:56:50
5: When MCLR is asserted in INTOSC or RC mode, the internal clock oscillator is disabled.
может, в этом проблема?
Пт авг 19, 2022 14:04:38
Сделано вот так,результат тот же
Пт авг 19, 2022 14:12:28
а если PWRTE установить?
Пт авг 19, 2022 14:16:47
Безрезультатно,колдунство какое то
Пт авг 19, 2022 14:43:09
ну, я бы тогда FOSC0 ещё поставил, и посмотрел бы, идёт ли выход частоты на ножку, то есть, запускается ли внутренний генератор вообще
Сб авг 20, 2022 00:16:59
На полвопроса получишь полответа.
Где исходник в басике?
Где картинка с протеза?
На С пишут люди-нЕлюди. Себя не берегут.
Я как-от нех делать сравнил два кекса от басика и от Си
И с тех пор забил на С
какие-то скобочки крючочки херочки. Тьфу бля.
BASIC - forewer!!!
Последний раз редактировалось
koms48 Сб авг 20, 2022 01:26:26, всего редактировалось 1 раз.
Сб авг 20, 2022 01:40:18
Попробуйте configuration bits так:
- Вложения
-
- Untitled-1.jpg
- (95.41 KiB) Скачиваний: 69
Сб авг 20, 2022 03:29:39
Ямщик не гони
Ужель не видишь что у него TL866.
31d4 в сонфиге спасёт ТС.
Пн авг 22, 2022 08:41:01
Всем огромное спасибо за помощь!Натолкнули на мысль о причине и собственно эта мысль была подтверждена
https://www.radiokot.ru/forum/viewtopic ... start=6280В опчем причина в том,что этот (тут нецензурное слово) TL866(он же WizardProg-87) конфигурирует биты с инверсией, то есть ставим крыжик это = 0,а не ставим = 1.
Шоп им риса год не есть..
Последний раз редактировалось
bambyk Пн авг 22, 2022 08:59:07, всего редактировалось 1 раз.
Пн авг 22, 2022 08:53:19
Время назад, при всех проблемах с configuration bits, я недоумевал, почему их надо ставить "вручную". Компилятор -> hex -> программатор -> PIC. Ничего нигде не пишется ручное, нет никаких шансов, что что-то пойдет не так. Сonfiguration bits содержится в hex файле.
Пн авг 22, 2022 08:58:12
Да так и буду поступать в перспективе,лень было разбираться как создается конфигурация в пикбасике исходя что программатор вроде бы это умеет...
ЗЫ У нас никогда не найдется времени сделать хорошо,но всегда найдется переделать
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.