05.03.2019, 10:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Что это за конфигурационные биты?
И еще, поскольку под руки попался регистр OSCCON непонятна функция бита 2 - IOFS. Поскольку он не редактируемый то это значит, что он сообщает программе о нестабильности генератора в какой то момент времени или что то другое?
|
|
|
|
05.03.2019, 10:33
|
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Сообщение от vladh
|
то от этого же генератора но пропущенного через таймер 1?
|
Причем тут первый таймер? Второй осциллятор АССОЦИИРОВАН с первым таймером, но его частота для накачки ядра берется КАК ЕСТЬ.
Смотрите блок схему модуля осциллятора в даташите.
|
|
|
|
05.03.2019, 10:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Сообщение от my504
|
Причем тут первый таймер? Второй осциллятор АССОЦИИРОВАН с первым таймером, но его частота для накачки ядра берется КАК ЕСТЬ.
Смотрите блок схему модуля осциллятора в даташите.
|
Я смотрю даташит но на описание регистра OSCCON стр. 30. Где сказано:
bit 1-0 SCS‹1:0›: System Clock Select bits
1x = Internal oscillator block
01 = Secondary (Timer1) oscillator
00 = Primary oscillator
Я не вижу здесь противоречий. Таймер 1, как я понимаю работает от основного генератора(своего генератора у него нет) и после того как основная частота пропускается через делитель (таймер 1) получается Secondary генератор.
Последний раз редактировалось vladh; 05.03.2019 в 10:55.
|
|
|
|
05.03.2019, 10:56
|
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Второй осциллятор напрямую соединен с первым таймером, поэтому в скобках этот таймер и указан. Еще раз. Смотрите блок-схему модуля осциллятора. На блок-схеме первого таймера так же указан вывод клоков таймера на селектор осциллятора. Не надо фантазировать сверх указанного в даташите.
Первый таймер никаким "делителем" не служит. Это обычный таймер. Даже его предделитель не влияет на обсуждаемую частоту второго осциллятора. Второй осциллятор - низкочастотный. Его используют с кварцем 32768 Гц для создания часов реального времени.
Последний раз редактировалось my504; 05.03.2019 в 11:02.
|
|
|
|
05.03.2019, 13:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Сообщение от my504
|
Второй осциллятор напрямую соединен с первым таймером, поэтому в скобках этот таймер и указан. Еще раз. Смотрите блок-схему модуля осциллятора. На блок-схеме первого таймера так же указан вывод клоков таймера на селектор осциллятора. Не надо фантазировать сверх указанного в даташите.
Первый таймер никаким "делителем" не служит. Это обычный таймер. Даже его предделитель не влияет на обсуждаемую частоту второго осциллятора. Второй осциллятор - низкочастотный. Его используют с кварцем 32768 Гц для создания часов реального времени.
|
Ваша формулировка, по моему, не точна. Второй осциллятор в данном случае то же самое, что и Таймер 1. То, что этот таймер является низкочастотным таймером из рисунка не видно. Для того, чтобы это узнать надо почитать раздел Таймер 1. Но это все так. В данном случае не важно. в основном, спасибо.
Но что Вы можете разъяснить мне по поводу бита IOFS регистра OSCCON?
Последний раз редактировалось vladh; 05.03.2019 в 14:46.
|
|
|
|
05.03.2019, 15:23
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,686
Сказал спасибо: 74
Сказали Спасибо 1,807 раз(а) в 654 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Сообщение от vladh
|
И здесь же хотелось бы разобраться что значит сочетание этих бит
- 01 = Secondary (Timer1) oscillator
и
- 00 = Primary oscillator
т.е. если устанавливаем 00 то работаем от основного определенного конфигурацией генератора, а
если 01 то от этого же генератора но пропущенного через таймер 1?
|
Нет. Просто Timer1 может быть сам по себе источником тактовых импульсов, если его соответствующим образом сконфигурировать и подключить кварцевый резонатор на T1OSI и T1OSO. Обычно это низкочастотный кварц на 32768 Гц, для реализации часов реального времени, работающих независимо от основного генератора...
Сообщение от vladh
|
И еще, поскольку под руки попался регистр OSCCON непонятна функция бита 2 - IOFS. Поскольку он не редактируемый то это значит, что он сообщает программе о нестабильности генератора в какой то момент времени или что то другое?
|
Да, всё правильно. Сообщает о готовности первичного генератора.
..
Последний раз редактировалось RECTO; 05.03.2019 в 15:29.
|
|
|
|
05.03.2019, 15:47
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Что это за конфигурационные биты?
my504, тут наверное про накачку совсем не к месту - тактирование как-то ближе по сути процесса, таки это ведь не рабочее тело квантового генератора
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
05.03.2019, 15:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 1,306
Сказал спасибо: 337
Сказали Спасибо 76 раз(а) в 33 сообщении(ях)
|
Re: Что это за конфигурационные биты?
|
|
|
|
05.03.2019, 17:12
|
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Сообщение от vladh
|
Ваша формулировка, по моему, не точна. Второй осциллятор в данном случае то же самое, что и Таймер 1.
|
Первый таймер - это таймер, а не осциллятор. Первый таймер может работать как от второго осциллятора, так и от системных клоков. Откройте раздел первого таймера в даташите и ознакомьтесь с матчастью.
НИКАКИХ ВЫВОДОВ от первого таймера для использования их с целью деления частоты нет. Есть только вывод осциллятора этого таймера (он и есть второй осциллятор). Этот осциллятор может работать только в LP режиме. То есть от 5 до 200 кГц. Сам таймер при внешнем или системном тактировании работает до десятков мегагерц.
Последний раз редактировалось my504; 05.03.2019 в 17:19.
|
|
|
|
05.03.2019, 17:17
|
|
Прописка
Регистрация: 30.07.2006
Адрес: Фрязино, М.О.
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
|
Re: Что это за конфигурационные биты?
Сообщение от mike-y-k
|
my504, тут наверное про накачку совсем не к месту - тактирование как-то ближе по сути процесса, таки это ведь не рабочее тело квантового генератора
|
Очень даже к месту. И не стоит бытовые аналогии переносить на специальные применения.
Накачкой называют процесс возбуждения объекта. Объектом может быть рабочее тело лазера, радиочастотный смеситель (его накачивает гетеродин), генератор тактирующий схему (в т.ч. МК). МК без тактирующего генератора полностью остановлен и почти ничего не потребляет. Поэтому его тактирование и есть его накачка. Все технически корректно.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:06.
|
|