Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Может ли USART вызвать ошибку в работе МК?

Отправлено nepeLL 11 мая 2009, г. 13:29


Итак, суть проблемы: есть ДПТ, управляемый с пом двух МК: Atm8(к нему подсоединены датчики тока, данные с которых он отправляет по USART на Atm8515)и Atm8515(отвечает за LCD, обработку нажатий клавиш, ШИМы(на якорь и обмотку возбуждения) и ловит данные с декодера, установленного на валу двигателя).Есть прошивка, управляющая двигателем на основе данных с декодера. так же есть прошивка, передающая данные(информация с датчиков тока) с Atm8 на Atm8515 и выводящая токи на LCD. По отдельности прошивки работают отлично. Но стоило мне их объединить в одну, и они перестали работать.(данные с USART принимаются не праильно, на LCD выводятся неправилтные данные о токах и угле поворота вала)
Разпиновка PORTD:
-PD0 RXD
-PD1 TDX
-PD2 ловит прерывания от клавиш
-PD5 ШИМ якоря
Остальные ножки порта D не используются
Так прописывался порт D в прошивке, управляющей двигателем и инициализация USART из второй прошивки:

PORTD=0x00;
DDRD=0x20;
........
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: Off
// USART Mode: Asynchronous
// USART Baud Rate: 9600
UCSRA=0x00;
UCSRB=0x90;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x19;

Моего мозга не хватает, чтобы понять в чем дело и на что грешить)


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru