Например TDA7294

Форум РадиоКот • Просмотр темы - Как при помощи регистра OSCCAL изменит частоту с 4,8 до 6 M
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт дек 23, 2025 07:15:24

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 31 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 13:08:26 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
Note that the Oscillator is intended for calibration to 9.6 MHz or
4.8 MHz. Tuning to other values is not guaranteed, as indicated in Table 6-7 below.

Обратите внимание на то, что Осциллятор предназначен для калибровки к 9.6 МГц или
4.8 МГц. Настройка на другие значения не гарантируется, как обозначено в Таблице 6-7 ниже.

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 13:20:32 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
начнем с того, что все вариации с калибровочной константой должны производится относительно ее величены, определенной при заводской калибровке...
а вот какая она?
Для частоты 9,6 это значение автоматически спрыгивает в OSCCAL при запуске МК и нам остается только вертеться около данной величины
другое дело 4,8МГц - калибровочная константа для работы генератора на частоте 4,8 MHz
размещена в старшем байте по адресу 0х01 в области сигнатур - ее оттуда еще прочитать надобно... а затем сбросить в OSCCAL, это чтобы генерация точно на 4,8 установилась для начала... :shock:
Иногда надо изменять свое видение решения задачи для получения оптимального результата :beer:


Последний раз редактировалось BOB51 Вс апр 15, 2012 13:57:53, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 13:34:39 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
заводское значение OSCCAL для конкретной микрухи можно узнать программатором STK500 в комплекте AVRStudio.
Изображение


Вложения:
getOSCCAL.png [27.17 KiB]
Скачиваний: 1170

_________________
Ставим плюсы: )
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 13:55:56 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
это если таковой (stk500) у человека имеется...
обычно у любителя чего попроще/подешевше - а-ля stk200+popnyprog или еще чего примитивнее :cry:
с моей точки зрения частота 4,8 была введена исключительно с целью снижения общего энергопотребления кристалла, ибо тот же самый результат внутренней тактовой сетки можно получить с применением предделителя , работая с тактовым генератором 9,6 (предделитель=16)


Последний раз редактировалось BOB51 Вс апр 15, 2012 14:11:19, всего редактировалось 1 раз.

Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 13:58:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
ну я свой собрал сам =) STK500 by Petka назывался вроде как. на нашем форуме есть тема по этому программатору.

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 14:15:11 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
для меня и stk200m достаточно - остальная "экзотика" возможна и другим путем, только мозгами пошевелить приходится иногда (тем более, что при помощи этого железа преспокойно и ходовые at89s51/s52 программируются) :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 15:16:01 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: -4
Зарегистрирован: Сб янв 17, 2009 01:12:10
Сообщений: 129
Откуда: Минск
Рейтинг сообщения: 0
BOB51 писал(а):
так есть возможность поднять ее вплоть до 9,6 !
9,6 - 4,8 - 2,4 - 1,2(по умолчанию)
кроме того у таймера есть возможность подключить предделитель...
то же 4800000/200=24000 (и это при внутренней тактовой 4,8(исполнение команд) а основная 9,6)


Большое спасибо! На несколько месяцев забросил программирование и всё по забывал :)


P.S. Как я понял с OSCCAL лучше не заморачиваться, ни к чему хорошему это не приведёт...

_________________
"Разум, единожды раздвинувший свои границы, никогда не вернется в границы прежние"
Альбе́рт Эйнште́йн

“Так что же такое электричество? Уже на протяжении всей жизни я задаю себе этот вопрос.”
Никола Тесла


Последний раз редактировалось Катяра Вс апр 15, 2012 15:44:21, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 15:34:54 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
это больше не из программирования, а из хорошо "прокомментированных" datasheetов-шпрогалок... работаю с 3-мя разновидностями (mcs51/pic10-12-16-18/avr) по предварительно отобранным ИС - вот и лежат заготовочки под лапками с тем, что успел отработать... 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 15:44:30 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: -4
Зарегистрирован: Сб янв 17, 2009 01:12:10
Сообщений: 129
Откуда: Минск
Рейтинг сообщения: 0
Немного зациклился на прошлом проекте в котором нужно было организовать два ШИМ выхода от одного таймера
и поэтому были задействована сразу OCRA и OCRB. А вот для выбора TOP T0 чтобы получить 24 KHZ
без применения OCRA пришлось тогда немного повозиться...

_________________
"Разум, единожды раздвинувший свои границы, никогда не вернется в границы прежние"
Альбе́рт Эйнште́йн

“Так что же такое электричество? Уже на протяжении всей жизни я задаю себе этот вопрос.”
Никола Тесла


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 16:09:13 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
ШИМ бывает и программный... :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Как при помощи регистра OSCCAL изменит частоту с 4,8 до
СообщениеДобавлено: Вс апр 15, 2012 16:15:32 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: -4
Зарегистрирован: Сб янв 17, 2009 01:12:10
Сообщений: 129
Откуда: Минск
Рейтинг сообщения: 0
BOB51 писал(а):
ШИМ бывает и программный... :)


Тогда приходиться путаться с кучей прерываний, которые вводят иногда не нужную задержку...

_________________
"Разум, единожды раздвинувший свои границы, никогда не вернется в границы прежние"
Альбе́рт Эйнште́йн

“Так что же такое электричество? Уже на протяжении всей жизни я задаю себе этот вопрос.”
Никола Тесла


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 31 ]    , 2

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


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

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


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

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


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