Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
pic18f4620 40mhz
Володимир Дата: Вт, 08.05.2018, 09:36  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 69
Репутация: 3   ±
Замечания:   ±
На сайте с 22.04.2010

Статус: Offline

Єсть прибор собраный на контролере piс18f4620, если я увеличу рабочую частоту контролера до максимально возможных 40mhz (10mhz х 4), контролер не будет грется?

Добавлено (08.05.2018, 09:36)
---------------------------------------------
Подскажите может есть какие то нюансы з включением контролера piс18f4620 на частоту 40 мгц. Сейчас прибор работает на частоте 20 мгц, меняю кварцевый резонатор на 10 мгц і в програмном коде добавсяю строку конфигурации "OSC = HSPLL 'HS oscillator, PLL enabled (Clock Frequency = 4 x FOSC1)", контролер не запускается, при откате в первоначальное состояние все работает. При симуляции в протеусе все работает.

ЯНДЕКС Дата: 08.05.2018
Andriy76 Дата: Вт, 08.05.2018, 18:38  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 231
Репутация: 10   ±
Замечания:   ±
На сайте с 06.04.2010

Статус: Offline

Скорее всего надо править прошивку под частоту . От указанной частоты компилятор рассчитывает  задержки и многое другое .
Володимир Дата: Чт, 10.05.2018, 09:33  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 69
Репутация: 3   ±
Замечания:   ±
На сайте с 22.04.2010

Статус: Offline

Цитата Andriy76 ()
Скорее всего надо править прошивку под частоту . От указанной частоты компилятор рассчитывает задержки и многое другое .
Програма написана на ProtonBasic, изменения в рошивку внесены.

Config_Start
OSC = HSPLL 'HS oscillator, PLL enabled (Clock Frequency = 4 x FOSC1)
Config_End
Device 18F4620
Declare Xtal = 40

На одном из портов висит светодиод который мигает с частотой 1 Гц,  даже если ничего не менять, то он должен просто в два рази чаще мигать. С резонатором 25 мгц работает.

Можно ли цеплять резонатор частотой более чем 25 мгц? В даташите есть информация только до 25 мгц, далее только умножителем на 4, хотя в нете читал что работает с резонатором 40 мгц.
xvovanx Дата: Чт, 10.05.2018, 22:08  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 328
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Больше 25 кварц не запустится. Насчет PLL режима  (4xFOSC), не пробовали не в конфигурации, а регистрами  разрешить PLL режим?
Володимир Дата: Пт, 11.05.2018, 09:03  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 69
Репутация: 3   ±
Замечания:   ±
На сайте с 22.04.2010

Статус: Offline

Цитата xvovanx ()
Больше 25 кварц не запустится. Насчет PLL режима (4xFOSC), не пробовали не в конфигурации, а регистрами разрешить PLL режим?
Нет. Контролер стоит на автомобиле в блоке управления ГБО4, поэтому тут сильно не поэксперементируеш. Увеличение частоты в 20мгц до 25 мгц мне хватило, поэтому на этом и остановлюсь.

Сообщение отредактировал Володимир - Пт, 11.05.2018, 09:09
  • Страница 1 из 1
  • 1
Поиск: