Перейти к содержанию
    

интересно, что в датащите об этом ни слова
Открываем даташит:

post-17095-1285754791_thumb.png

Внимательно смотрим на колонку Default value. Делаем то же самое для остальных регистров. Думаем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

спасибо. ткнули, так ткнули...на самом деле после атмеловской документации ожидал увидеть (ну хотя бы) такое же описание от АД...ну или хотя бы подобную фразу

The port pins are tri-stated when a reset condition becomes active, even if no clocks are running.

 

по предыдущему вопросу ничего не скажете ?

Изменено пользователем IgorKossak
Бездумное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по предыдущему вопросу ничего не скажете ?
Нет, не скажу. 706x живьем не видел, да и с предыдущими работал мало. Читайте внимательно даташит, напишите в службу поддержки АД, в крайнем случае. Или позвоните в представительство, свяжут со спецом по применению. У него наверняка есть какой-либо кит и он может проверить на нем ваш вопрос. А если не сможет - пишите в головное представительство, чтобы пинали местных.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, не скажу. 706x живьем не видел, да и с предыдущими работал мало. Читайте внимательно даташит, напишите в службу поддержки АД, в крайнем случае. Или позвоните в представительство, свяжут со спецом по применению. У него наверняка есть какой-либо кит и он может проверить на нем ваш вопрос. А если не сможет - пишите в головное представительство, чтобы пинали местных.

 

А у них по ADuCам служба поддержки есть? Я в свое время так и не достучался. Тем более непонятно куда... А вопросов была куча. Поскольку более гм ... "краткой" документации, чем по ADuC7xxx, в жизни не встречал. Единственный выход - идти на FTP ftp://ftp.analog.com и там в разделе pub/MicroConverter скачать все что видите по ADuC7xxx. По крайней мере я только так въехал в ADuC7128. Особенно в их PLA.

 

PS. По поводу назначения ног (если они прописаны в таблице) в ADuC7128 вроде бы багов не было, как и проблем с SPI. Можно, думаю, того же ожидать и от ADuC7060. Помню не заладился у меня аппаратный I2C и непонятки возникли при работе с контроллером флеш-памяти. Ввиду спешки не стал искать причины, выкрутился программным I2C, а на установку защиты вообще плюнул. И так сошло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у них по ADuCам служба поддержки есть?
На analog.com есть конфа для разработчиков. На вопросы отвечают, не мгновенно конечно, но отвечают.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у них по ADuCам служба поддержки есть? Я в свое время так и не достучался. Тем более непонятно куда... А вопросов была куча. Поскольку более гм ... "краткой" документации, чем по ADuC7xxx, в жизни не встречал. Единственный выход - идти на FTP ftp://ftp.analog.com и там в разделе pub/MicroConverter скачать все что видите по ADuC7xxx. По крайней мере я только так въехал в ADuC7128. Особенно в их PLA.

Вот называется у них Engineer Zone. Ветка Микроконтроллеры

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понадобилось переключить aduc на внешний кристалл, в даташите пишут:

 

To switch to an external crystal, users must follow this procedure:
1. Enable the Timer1 interrupt and configure it for a timeout period of >120 μs.
2. Follow the write sequence to the PLLCON register, setting the OSEL bits to [10] and clearing the EXTCLK bit.
3. Force the part into nap mode by following the correct write sequence to the POWCON register.
4. When the part is interrupted from nap mode by the Timer1 interrupt source, the clock source has switched to the external crystal.

Example source code

T1LD = 0x80; // 32,768 clock ticks
T1CON = 0xC0; // Periodic mode, enable timer, 32,768 Hz clock/1
IRQEN |= 0x10; // Enable Timer1 interrupt source

PLLKEY1 = 0xAA; // Switch to external crystal
PLLCON = 0x2;
PLLKEY2 = 0x55;

POWKEY1 = 0x1; // Enter nap mode
POWCON0 = 0x73;
POWKEY2 = 0xF4;

Сделал простейший код, генерирующий импульсы на P0.2, когда вставил в него приведенный кусок - импульсов нема. Ощущение, что ядро не выходит из power-down. Почитав еще немного, заметил, что хотя везде говорится про "nap mode", в примере получается не "nap" а "pause". Поменял. Не работает. В какую сторону копать?

У кого-нибудь есть мысли по этому поводу?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам недавно начал осваивать ADUC7061.

У вас разрешены прерывания по таймеру

 

IRQEN |= 0x10; // Enable Timer1 interrupt source

 

А обработка прерывания описана в программе? Если нет, то контроллер "крутится" по адресу 0x4 "Undefined instruction" и в "main" не попадет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. При закорачивании входа перемычкой для дифф включения АЦП дрейф 4 младших бита(Ку = 8), это нормально?

2. Кто получал лучший результат по шумовым характеристикам АЦП, какой режим лучше использовать?

3. Скорость процессора 10Мгц, имеет ли смысл уменьшать?

Изменено пользователем LexaryStyle

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...