Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.01.2010, 23:40  
-=MAPT=-
Прохожий
 
Регистрация: 05.01.2010
Сообщений: 2
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-=MAPT=- на пути к лучшему
По умолчанию atmega64 сбрасывается при передаче по USART0

Всем привет.
У меня возникла следующая проблема. Есть миконтроллер atmega64, к нему подключены кнопки,LCD, MAX232. При передаче по USART0 контроллер постоянно перезагружается. Если передачи нет, контроллер работает нормально, и я могу нажимать кнопочки, выводить информацию на LCD.

Ещё меня интересует, как сделать так, чтобы можно было одновременно использовать USART0 и ISP, не разрывая линию Rx каждый раз, когда я хочу перепрошить мегу.
Реклама:
-=MAPT=- вне форума  
Непрочитано 19.01.2010, 00:45  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: atmega64 сбрасывается при передаче по USART0

Сообщение от -=MAPT=- Посмотреть сообщение
При передаче по USART0 контроллер постоянно перезагружается. Если передачи нет, контроллер работает нормально, и я могу нажимать кнопочки, выводить информацию на LCD.
Очень подробно рассказали о проблеме Ищете телепатов?


Сообщение от -=MAPT=- Посмотреть сообщение
Ещё меня интересует, как сделать так, чтобы можно было одновременно использовать USART0 и ISP, не разрывая линию Rx каждый раз, когда я хочу перепрошить мегу.
Вместо разрыва поставьте резистор ~1КОм.
kison вне форума  
Сказали "Спасибо" kison
-=MAPT=- (19.01.2010)
Непрочитано 19.01.2010, 10:19  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: atmega64 сбрасывается при передаче по USART0

Схему проверьте - может он ресет дергает ?

Посмотрите причину сброса в спец регистре.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Сказали "Спасибо" avr123-nm-ru
-=MAPT=- (19.01.2010)
Непрочитано 19.01.2010, 18:23  
-=MAPT=-
Прохожий
 
Регистрация: 05.01.2010
Сообщений: 2
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-=MAPT=- на пути к лучшему
По умолчанию Re: atmega64 сбрасывается при передаче по USART0

Сообщение от lvadia Посмотреть сообщение
а может при приёме??? тогда надо проверять обработчик прерываний, от последовательного порта....
Так и сделал. Вся проблема в этом и заключалась. Поменял ISR(USART_TXC_vect) на ISR(USART0_TX_vect), и всё заработало.


Сообщение от kison Посмотреть сообщение
Вместо разрыва поставьте резистор ~1КОм.
Так и сделаю

Спасибо.

Последний раз редактировалось -=MAPT=-; 19.01.2010 в 18:30.
-=MAPT=- вне форума  
Непрочитано 19.01.2010, 18:32  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: atmega64 сбрасывается при передаче по USART0

Сообщение от -=MAPT=- Посмотреть сообщение
Поменял ISR(USART_TXC_vect) на ISR(USART0_TX_vect), и всё заработало.
А до этого проект собирался??? USART_TXC_vect в м128 просто отсутствует.
kison вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45


Часовой пояс GMT +4, время: 06:19.


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