Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 30.01.2015, 16:48   #1
Luka-ham
Junior Member
 
Регистрация: 29.01.2015
Возраст: 47
Сообщений: 24
Вес репутации: 100/22
Luka-ham will become famous soon enoughLuka-ham will become famous soon enough
По умолчанию Константа OSCCAL в pic

Доброго времени суток!

Прошу прощения если уже поднимался данный вопрос. Суть вопроса - в МК pic12f629/675 производителем прописана калибровочная константа внутреннего генератора, так вот в программе для МК надо ее как то задействовать или использование ее заложено в "мозги" МК? На просторах интернета встретился код где использование этой константы прописывали в программе, вот и возникли сомнения.

За ранее спасибо!
Luka-ham вне форума   Ответить с цитированием
Старый 30.01.2015, 17:56   #2
БОЦМАН
Senior Member
 
Регистрация: 04.02.2012
Адрес: Хабаровск
Сообщений: 649
Вес репутации: 1168/49
БОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud of
По умолчанию Re: Константа OSCCAL в pic

Если генератор внешний или не нужна точная частота, константу можно не использовать.
БОЦМАН вне форума   Ответить с цитированием
Старый 30.01.2015, 23:20   #3
pfgx
Senior Member
 
Регистрация: 14.11.2007
Сообщений: 1,106
Вес репутации: 822/66
pfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to behold
По умолчанию Re: Константа OSCCAL в pic

Это просто инструкция RETLW в последней ячейке, её надо вызвать и загруженное ею значение записать в регистр, управляющий коррекцией частоты генератора. Если погрешность частоты генератора плюс-минус несколько процентов устраивает, то можно вообще не заморачиваться.
pfgx вне форума   Ответить с цитированием
Старый 31.01.2015, 06:46   #4
Luka-ham
Junior Member
 
Регистрация: 29.01.2015
Возраст: 47
Сообщений: 24
Вес репутации: 100/22
Luka-ham will become famous soon enoughLuka-ham will become famous soon enough
По умолчанию Re: Константа OSCCAL в pic

Спасибо, т.е. при использовании внутреннего генератора, если нужна его точность, калибровочную константу отправляем в регистр OSCCAL, верно?
Luka-ham вне форума   Ответить с цитированием
Старый 31.01.2015, 07:23   #5
БОЦМАН
Senior Member
 
Регистрация: 04.02.2012
Адрес: Хабаровск
Сообщений: 649
Вес репутации: 1168/49
БОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud ofБОЦМАН has much to be proud of
По умолчанию Re: Константа OSCCAL в pic

Да, можно просто без всяких call 0x3FF написать
movlw 0x3F ` константа=3F
movwf OSCCAL
.
Если просто выкинуть из кода 2 строки
call 0x3FF
movwf OSCCAL
,
в OSCCAL будет НЕТОЧНОЕ дефолтное значение 0x80 (см. ДШ)
БОЦМАН вне форума   Ответить с цитированием
Старый 31.01.2015, 08:45   #6
Luka-ham
Junior Member
 
Регистрация: 29.01.2015
Возраст: 47
Сообщений: 24
Вес репутации: 100/22
Luka-ham will become famous soon enoughLuka-ham will become famous soon enough
По умолчанию Re: Константа OSCCAL в pic

Спасибо! Вопрос снят.
Luka-ham вне форума   Ответить с цитированием
Старый 31.01.2015, 11:03   #7
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,936
Вес репутации: 2596/90
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Константа OSCCAL в pic

Цитата:
Сообщение от Luka-ham Посмотреть сообщение
Спасибо, т.е. при использовании внутреннего генератора, если нужна его точность, калибровочную константу отправляем в регистр OSCCAL, верно?
Верно, но при использовании вменяемого компилятора - он сам все сделает, если в опциях стоит галочка (а она по умолчанию стоит) "сохранять OSCCAL".
DimaS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC parallel slave port (PSP) или PIC и ISA-8 Tronix Вопросы начинающих 54 07.04.2014 22:04
Помогите выбрать PIC Данил Продукция MICROCHIP 3 26.08.2011 11:59
Сварочный аппарат с использоанием PIC jkeks Общетехнические вопросы 10 30.03.2008 15:32
Как получить max. скорость для связи PIC c ПК ? Синклер Продукция MICROCHIP 21 19.03.2008 10:51
Индуктивная нагрузка на порту PIC Синклер Продукция MICROCHIP 11 08.02.2008 13:26


Часовой пояс GMT +3, время: 05:02.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot