реклама на сайте
подробности

 
 
> Xmega DAC, Двухканальная работа
zombi
сообщение Jul 4 2012, 09:03
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Помогите разобраться с принципом работы ЦАПа в хмеге (конкретно 128А1).
В DS пишут что для корректной работы цапа в двухканальном режиме состояние каналов нужно постоянно обновлять.
Как правильно выбрать частоту обновления каналов ?


ЗЫ: OFF, а тут чему верить?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Артём_
сообщение Jul 4 2012, 12:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zombi @ Jul 4 2012, 12:03) *
ЗЫ: OFF, а тут чему верить?

Верить варианту 2 - он чаще встречается.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jul 4 2012, 14:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Артём_ @ Jul 4 2012, 15:00) *
Верить варианту 2 - он чаще встречается.

Это не варианты. Это скриншоты одного документа :Atmel AVR XMEGA A Manual Preliminary Manual стр. 320 и 327
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 4 2012, 14:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zombi @ Jul 4 2012, 17:32) *
Это не варианты. Это скриншоты одного документа :Atmel AVR XMEGA A Manual Preliminary Manual стр. 320 и 327

Я понял, откуда это.
Вы меня не поняли: вариант 2 - нижний рисунок.
И ещё (из хидера):
Код
/** @name DAC.CTRLA
  * @{
  */
#define DAC_IDOEN_bm 0x10 ///< Internal Output Enable bit mask
#define DAC_IDOEN_bp 4 ///< Internal Output Enable bit position
#define DAC_CH1EN_bm 0x08 ///< Channel 1 Output Enable bit mask
#define DAC_CH1EN_bp 3 ///< Channel 1 Output Enable bit position
#define DAC_CH0EN_bm 0x04 ///< Channel 0 Output Enable bit mask
#define DAC_CH0EN_bp 2 ///< Channel 0 Output Enable bit position
#define DAC_LPMODE_bm 0x02 ///< Low Power Mode bit mask
#define DAC_LPMODE_bp 1 ///< Low Power Mode bit position
#define DAC_ENABLE_bm 0x01 ///< Enable bit mask
#define DAC_ENABLE_bp 0 ///< Enable bit position
/** @} */

Получается оба рисунка неполностью отображают структуру регистра.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th August 2025 - 23:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.03003 секунд с 7
ELECTRONIX ©2004-2016