Например TDA7294

Форум РадиоКот • Просмотр темы - 18F2520 PLL
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс дек 21, 2025 13:18:52

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: 18F2520 PLL
СообщениеДобавлено: Чт апр 09, 2015 13:55:16 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Как так пишут в даташите??

Или я чего то не понимаю?

The PLL is only available to the crystal oscillator when
the FOSC<3:0> Configuration bits are programmed for
HSPLL mode (= 0110).

А потом

Спойлер2.6.4 PLL IN INTOSC MODES
The 4x frequency multiplier can be used with the inter-
nal oscillator block to produce faster device clock
speeds than are normally possible with an internal
oscillator. When enabled, the PLL produces a clock
speed of up to 32 MHz.
Unlike HSPLL mode, the PLL is controlled through
software. The control bit, PLLEN (OSCTUNE<6>), is
used to enable or disable its operation.
The PLL is available when the device is configured to
use the internal oscillator block as its primary clock
source (FOSC<3:0> = 1001 or 1000). Additionally, the
PLL will only function when the selected output fre-
quency is either 4 MHz or 8 MHz (OSCCON<6:4> = 111
or 110). If both of these conditions are not met, the PLL
is disabled.
The PLLEN control bit is only functional in those inter-
nal oscillator modes where the PLL is available. In all
other modes, it is forced to ‘0’ and is effectively
unavailable.



В итоге я бьюь час так и не смог 32 мгц сделать.. Это возможно??
И будет нормально usart на 19200 работать??

У меня нет кварца, включен внутренний генератор FOSC 1001.
PLL включен, OSCCON<6:4> = 111 и нифига. 8мгц хоть тресни


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 18F2520 PLL
СообщениеДобавлено: Чт апр 09, 2015 18:18:31 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4594
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
На FIGURE 2-8 посмотрите, всё станет понятно что и как нужно настраивать.
Там модуль осцилятора то элементарный, в чём там можно запутаться... :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 18F2520 PLL
СообщениеДобавлено: Чт апр 09, 2015 19:48:22 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Ну посмотрел и ничего не увидел такого что я не знаю. Не запускается.
Всё как надо сконфигурировано.
Я сперва всегда сам долго маюсь а потом на форум лезу. :)
Эта проблема давнишняя, а тут решил добить всё таки, посидеть повнимательно всё перечитать. Уже не знаю что читать и не получается,


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 18F2520 PLL
СообщениеДобавлено: Чт апр 09, 2015 21:05:31 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4594
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вы бы код выложили, дело быстрее бы пошло.
Интересуют биты конфигурации и инициализация осцилятора. И ещё, как Вы узнаёте, что частота не 32 Мгц.
Лучше весь код выложите, а там будет видно...


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: 18F2520 PLL
СообщениеДобавлено: Чт апр 09, 2015 21:09:59 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Вот мой бардак, ну посколько я долгоначинающий так что не удивляйтесь если найдёте что то супер косое и кривое, рад буду если на это укажете.
Вложение:
main.c [30.44 KiB]
Скачиваний: 429


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 18F2520 PLL
СообщениеДобавлено: Сб апр 11, 2015 10:52:22 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
У вас ошибка в OSCCON биты SCS<1:0>. Вы выбираете Internal oscillator block т.е. выход с MUX после Postscaler-а а не PLL.
Изображение
AVT-28 писал(а):
...И будет нормально usart на 19200 работать??...

Он и на 115200 работает без проблем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 18F2520 PLL
СообщениеДобавлено: Сб апр 11, 2015 12:00:27 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс сен 11, 2011 12:35:11
Сообщений: 378
Рейтинг сообщения: 0
Ура! Огромное благодарю! Заработало. Ну вот мелочи и не заметил.
Сложновато пока что такие вещи замечать.


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

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


Кто сейчас на форуме

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


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y