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

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 03.12.2016, 12:03   #1
eleks
Senior Member
 
Аватар для eleks
 
Регистрация: 15.05.2007
Сообщений: 226
Вес репутации: 191/42
eleks has a spectacular aura abouteleks has a spectacular aura about
По умолчанию pic18f46k80 непонятки с аппаратным запуском ADC

Нужно мне каждые 100мкс делать измерение, не отвлекая программу на запуск АЦП. Открываю в дейташите, страница 370, раздел Use of the Special Event Triggers и вижу, что такая возможность имеется. Для этого можно использовать CCP2, плюс ещё три варианта. Меня в принципе устраивает CCP2. Лезу за подробностями на стр.253, в раздел про CCP, и там в самом начале, в примечаниях, читаю
Цитата:
CCPxM<3:0> = 1011 will only reset the timer and not start an A/D conversion on CCPx match
Если правильно понял, CCP таймеры сбрасывают, но преобразование АЦП не запускают. Далее в описании режима сравнения на стр.259 также ни чего про запуск АЦП. Какая-то нестыковочка. Кто-то сталкиваля с подобной проблемой? Разъясните если не сложно
eleks вне форума   Ответить с цитированием
Старый 03.12.2016, 12:28   #2
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

Цитата:
Сообщение от eleks Посмотреть сообщение
Нужно мне каждые 100мкс делать измерение, не отвлекая программу на запуск АЦП. Открываю в дейташите, страница 370, раздел Use of the Special Event Triggers и вижу, что такая возможность имеется. Для этого можно использовать CCP2, плюс ещё три варианта. Меня в принципе устраивает CCP2. Лезу за подробностями на стр.253, в раздел про CCP, и там в самом начале, в примечаниях, читаю

Если правильно понял, CCP таймеры сбрасывают, но преобразование АЦП не запускают. Далее в описании режима сравнения на стр.259 также ни чего про запуск АЦП. Какая-то нестыковочка. Кто-то сталкиваля с подобной проблемой? Разъясните если не сложно
насколько я понял шит, далеко не каждое сочетание CCP и таймеров позволяет запускать АЦП. В разделе АЦП про это написано
ampersant вне форума   Ответить с цитированием
Старый 03.12.2016, 12:35   #3
eleks
Senior Member
 
Аватар для eleks
 
Регистрация: 15.05.2007
Сообщений: 226
Вес репутации: 191/42
eleks has a spectacular aura abouteleks has a spectacular aura about
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

Цитата:
Сообщение от ampersant Посмотреть сообщение
насколько я понял шит, далеко не каждое сочетание CCP и таймеров позволяет запускать АЦП. В разделе АЦП про это написано
Да, запускает только CCP2
Однако в разделе CCP, для всех CCP, пишется, что те только сбрасывают таймеры, но не запускают АЦП
eleks вне форума   Ответить с цитированием
Старый 03.12.2016, 12:37   #4
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

Цитата:
Сообщение от eleks Посмотреть сообщение
Да, запускает только CCP2
Однако в разделе CCP, для всех CCP, пишется, что те только сбрасывают таймеры, но не запускают АЦП
ну это не первый раз в шитах. Обычно "за здравие" в подробностях "за упокой".
ampersant вне форума   Ответить с цитированием
Старый 03.12.2016, 12:54   #5
eleks
Senior Member
 
Аватар для eleks
 
Регистрация: 15.05.2007
Сообщений: 226
Вес репутации: 191/42
eleks has a spectacular aura abouteleks has a spectacular aura about
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

Цитата:
Сообщение от ampersant Посмотреть сообщение
ну это не первый раз в шитах. Обычно "за здравие" в подробностях "за упокой".
Т.е. считаете, что данная возможность, присутствовавшая в старых pic18, теперь упразднена?
eleks вне форума   Ответить с цитированием
Старый 03.12.2016, 13:05   #6
eleks
Senior Member
 
Аватар для eleks
 
Регистрация: 15.05.2007
Сообщений: 226
Вес репутации: 191/42
eleks has a spectacular aura abouteleks has a spectacular aura about
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

В описании на таймер1 (стр.216) нашел, что ECCP может запускать преобразование АЦП.
eleks вне форума   Ответить с цитированием
Старый 03.12.2016, 13:20   #7
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,318
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

Цитата:
Сообщение от eleks Посмотреть сообщение
Т.е. считаете, что данная возможность, присутствовавшая в старых pic18, теперь упразднена?
не всегда. Часто бывает на обложке указаны шикарные цифры по скорости, а в глубине оказывается, что или еррата, или просто уже сниженные цифры, чтобы работало. Или заявленные цифры просто заявлены, но не тестируются при производстве, либо их невозможно достичь разумными способами.

SPI, ADC, EUSART, I2C и многое многое другое.
ampersant вне форума   Ответить с цитированием
Старый 04.12.2016, 00:36   #8
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: M.O.
Возраст: 58
Сообщений: 2,128
Вес репутации: 2724/86
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: pic18f46k80 непонятки с аппаратным запуском ADC

Цитата:
Сообщение от eleks Посмотреть сообщение
Если правильно понял, CCP таймеры сбрасывают, но преобразование АЦП не запускают. Далее в описании режима сравнения на стр.259 также ни чего про запуск АЦП. Какая-то нестыковочка. Кто-то сталкиваля с подобной проблемой? Разъясните если не сложно
Вы поняли неправильно. Речь идет не о невозможности запуска АЦП, а о невозможности УПРАВЛЯТЬ этим запуском посредством указанного в тексте регистра.
Нет никакого смысла создавать управление с двух сторон. Сброс таймера подключается именно в CCPхCON, а запуск АЦП от CCP - в регистре управления АЦП.
Марк вне форума   Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC24FJ128GP502 частоты и даташит. Re: Изучаю PIC24. Непонятки с первым запуском. Industrialniy Вопросы начинающих 2 25.10.2013 19:35
Изучаю PIC24. Непонятки с первым запуском. Andrey K. Вопросы начинающих 15 09.01.2013 05:57
Atmega8 change Вопросы начинающих 10 15.05.2011 18:05


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


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