Easyelectronics.ru

Электроника для всех
Текущее время: 25 мар 2019, 13:18

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как перейти на другую частоту в 16F1824?
СообщениеДобавлено: 20 янв 2018, 16:55 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 31 авг 2012, 16:52
Сообщения: 47
Откуда: Москва
Вопрос по внутреннему генератору 16F1824.
Не получается переходить на лету на другие частоты.
Из даташита как я понял что с начало надо за синхронизироваться по флагам
рег. OSCSTAT на данной момент частотой и тут же загружать OSCCON новой константой частоты.
Один раз проходит а потом глухо какие только флаги у OSCSTAT не перебирал с разными комбинациями, увы.
Чтобы картина была более ясной на разных участках проги в прерываниях кристалл должен переходить
на низкую частоту 31кГц или наоборот на высокую 16МГц для экономии сил и времени,
но вот ни как не могу воспользоваться этой привилегией от Microchip!
Может кто то подскажет где здесь собака зарыта ?
Заранее благодарю!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как перейти на другую частоту в 16F1824?
СообщениеДобавлено: 20 янв 2018, 19:08 
Старожил
Аватара пользователя

Зарегистрирован: 09 июн 2016, 13:49
Сообщения: 368
Откуда: Севастополь
Можно не ждать, пока флаги у OSCSTAT установятся, все работает и так.

Код:
   banksel   OSCCON
   movlw   b'01111000'   ;16MHz
   movwf   OSCCON
...
...
...
   banksel   OSCCON
   clrf   OSCCON   ;31kHz


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как перейти на другую частоту в 16F1824?
СообщениеДобавлено: 20 янв 2018, 22:43 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 31 авг 2012, 16:52
Сообщения: 47
Откуда: Москва
Спасибо за поддержку!
Всё заработало.
Я изначально так и делал, но моя ошибка:
эти коррективы я вносил уже на написанный сложный каркас проги где и без этого
я уже неделю ловлю покимонов, просто было сразу несколько проходов, тоисть включала скорость
и тут же выключала.
Диагноз: НЕВНИМАТЕЛЬНОСТЬ...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB