Здравствуйте!Столкнулся с такой странностью - в программе Blink выставляю задержки по 500 мСек для PIC18F2620 (пробовал и PIC18F46K20). На частоте кварца 4МГц и конфигурации XT - светодиод моргает с задержками по 500 мСек, а на частоте 20МГц и конфигурации HS (и установленных задержках по 500 мСек) -светодиод моргает в 5 раз чаще!!! Причем если просто заменить кварц с 20МГц на 4МГц, то светодиод моргает как надо. Впечатление что HS не влияет и остается конфигурация XT в обоих случаях. Или я чего-то не понимаю! Подскажите, пожадуйста! Раньше программировал только 16-е Пики. Компилятор для PIC18- PBPL, ассемблер - MPASM,программатор - PICKit2-2.
define osc 16 прописано в программе и есть в примере (забыл тут написать). При DEFINE OSC 20, кварце на 20МГц, задержках в примере по 500 мСек и прописанном в окне PICKit2 Config: "HS" - задержки по 100 мСек!!! Если при всех этих настройках просто меняю кварц на плате с 20МГц на 4МГц, то задержки становятся по 500 мСек. (пробовал с разными кварцами)
Добавлено (01.04.2020, 12:13) --------------------------------------------- Anatol, а у Вас с 18 пиками таких проблем не было? Т.е. все сразу работало на всех частотах с установленными задержками правильно? Или Вы не проверяли задержки, работает и ладно?
Сообщение отредактировал
lev2606 - Ср, 01.04.2020, 12:09
хорошо, Anatol, а в Протоне проблем с 18-ми Пиками в этом плане нет? Кстати, у меня тоже есть Протон, сейчас попробую, спасибо за подсказку! )))
Добавлено (01.04.2020, 18:26) --------------------------------------------- Обалдеть! В Протоне Pic18f2620 работает нормально, задержки по 500 мСек как при 4МГц, так и при 20МГц! Придется ковырять PBP. Anatol, еще раз спасибо за подсказку, а то я уже в чудеса начал верить!!! )))