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

 
 
> Влияние 5-проводкового программатора на USART(в MSPIM) в ATmega88, танцы с бубном или истина где-то рядом
Filov
сообщение Mar 25 2008, 19:26
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 113
Регистрация: 8-10-07
Пользователь №: 31 170



Здравствуйте!

Есть atmega88, к ней на SPI поключена микросхема контроллера. На USART в MSPIM подключен АЦП (так показалось удобнее - тем боолее разницы по описанию никакой (мне нужен только мастер) - плюс буферизация).

И возникает такая странная вещь - на работу USART в MSPIM влияет то - подключен ли пятипроводковый программатор (он подключается фактически к нативному SPI).

Допустим, я заливаю прошивку. МК перезапускается. Вероятность того что USARTв MSPIM будет "нормально общаться" с АЦП - 20-30%. Нормально - это означает что работает все как надо - и данные верные, и команды АЦП выполняет. Ненормально - соответсвенно остальные %. Выражается это в том, что приходят или 0, или всякие непонятные числа. Причем = это может быть все что угодно - обравки посылаемых команд, рандомные числа, сплошные нули - но нет даже обрывков полезных данных.

Если не "общается" - не вынимая программатор, делаю рестарт платы по питанию. Вероятность корректной работы - 40-50%.

Если опять приходят некорректные данные - выключаю питание, вынимаю программатор из LPT порта, включаю питание - вероятность, что заработает верно - 40-50%.

При дальнейших включениях, выключениях - вероятность, что будет работать нормально падает.

Если не заводится - разумным остается только способ залить прошивку снова и т.д.

Как может влиять программатор на схему??? Может от него какие-то клоки идут.....? F_atmega88=12.5MHz, F_ADC=7.68MHz, BBREG в USART 128.

Сообщение отредактировал Filov - Mar 25 2008, 19:30
Go to the top of the page
 
+Quote Post



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

 


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


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