Например TDA7294

Форум РадиоКот • Просмотр темы - Не работает прерывание от UART. AVR Tiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт мар 03, 2026 18:35:23

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Не работает прерывание от UART. AVR Tiny2313
СообщениеДобавлено: Вс янв 20, 2013 14:52:52 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 26, 2012 10:53:30
Сообщений: 38
Рейтинг сообщения: 0
Всем привет. Написал программу, код не работает.
Начал сокращать код, чтоб найти откуда не работает и пришел к выводу, что не срабатывает прерывание по приему символа.
Код:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/eeprom.h>
#include "usart.h"


//прием символа по usart`у в буфер
ISR(USART_RX_vect)

{
   
   volatile uint8_t uByte = 0;// принятый байт
   
   uByte=UDR;//  Читаем текущий принятый байт
   PORTA = 0xFF;  // Порт А = 1
}

int main( void )
{
  DDRA = 0xff;            /* Порт А как выход */
  UBRRH=0;
  UBRRL=51; //скорость обмена 9600 бод
  UCSRB=(1<<RXCIE)|(1<<RXEN)|(0<<TXEN); //разр. прерыв при приеме, разр приема, запр передачи.
  UCSRC=(0<<UMSEL)|(1<<UCSZ1)|(1<<UCSZ0);  //размер слова 8 разрядов
  sei();
   
  while(1)
  {
   
  }   
  return 0;
}


Моделирую в протеусе, у виртуального терминала так же настроено, 9600, паритет - NONE, 8 бит.
Помогите найти причину, пожалуйста.


Вложения:
111+исходн.rar [13.32 KiB]
Скачиваний: 141
Комментарий к файлу: AVR Studio 4+WinAVR
111.rar [12.09 KiB]
Скачиваний: 162
Вернуться наверх
 
 Заголовок сообщения: Re: Не работает прерывание от UART. AVR Tiny2313
СообщениеДобавлено: Вс янв 20, 2013 16:48:58 
Первый раз сказал Мяу!

Зарегистрирован: Вс фев 26, 2012 10:53:30
Сообщений: 38
Рейтинг сообщения: 0
Разобрался. UBRR


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y