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

 
 
 
Reply to this topicStart new topic
> Не работает второй канал ЦАП ATxmega32A4
Fusion
сообщение Jun 18 2012, 11:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 19-07-06
Пользователь №: 18 920



Инициализация:
Код
dac_init:
        ldi temp, 1<<DAC_ENABLE_bp | 1<<DAC_CH1EN_bp
        sts DACB_CTRLA, temp

        ldi temp, 2<<DAC_CHSEL_gp
        sts DACB_CTRLB, temp

        ldi temp, 1<<DAC_LEFTADJ_bp | 1<<DAC_REFSEL0_bp
        sts DACB_CTRLC, temp

        ldi temp, 0b00001000
        sts PORTB_DIR, temp    ; PORTB3 OUT

        ret


Первый канал работает нормально. (DAC_CH0EN_bp)
Второй не выдает ничего.

Что я делаю не так?

Сообщение отредактировал Fusion - Jun 18 2012, 11:35
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jun 18 2012, 12:11
Сообщение #2


Гуру
******

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



Цитата(Fusion @ Jun 18 2012, 14:23) *
Первый канал работает нормально. (DAC_CH0EN_bp)
Второй не выдает ничего.

Что я делаю не так?

Может так заработает:
Код
        ldi temp, 1<<DAC_ENABLE_bp | 1<<DAC_CH1EN_bp| 1<<DAC_CH0EN_bp
        sts DACB_CTRLA, temp

Go to the top of the page
 
+Quote Post
Fusion
сообщение Jun 18 2012, 12:20
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 19-07-06
Пользователь №: 18 920



На другом МК заработало
Или брак или спалил(((
Инициализация правильная...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 6th July 2025 - 20:25
Рейтинг@Mail.ru


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