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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 06.04.2005, 23:15   #1
Фокс
Гость
 
Сообщений: n/a
По умолчанию Проблема с USART в ATTiny2313

Народ подскажите.
При пересылки байта из контроллера в компьютер (терминалка NC), вместо переданного символа в терминалке появляется абра-кадабра. Прогу проверил, может что забыл написать??
Такое ощущение как будто скорости не совпадают.

Спасибо
Реклама:
 
Непрочитано 07.04.2005, 08:47   #2
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Проблема с USART в ATTiny2313

Сообщение от Фокс
Народ подскажите.
При пересылки байта из контроллера в компьютер (терминалка NC), вместо переданного символа в терминалке появляется абра-кадабра. Прогу проверил, может что забыл написать??
Такое ощущение как будто скорости не совпадают.

Спасибо
Думаю, что не видя программы, подсказать вам что-либо никто не сможет... Тактовая МК, фрагмент инициализации, как передаете... Схема стыковки, наконец.
nml вне форума  
Непрочитано 07.04.2005, 09:00   #3
soroka
Временная регистрация
 
Регистрация: 19.11.2003
Сообщений: 71
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
soroka на пути к лучшему
По умолчанию Re: Проблема с USART в ATTiny2313

Сообщение от nml
Думаю, что не видя программы, подсказать вам что-либо никто не сможет...

ИМХО, пора писать скрипт для форума, который когда увидит в первом сообщение слова "контроллер прошивка не работает", сразу автоматом писал бы ответ: "КОД В СТУДИЮ!"
__________________
Не волнуйся, если что-то работает не так. Если бы всё работало как надо, ты сидел бы без работы.
soroka вне форума  
Непрочитано 07.04.2005, 22:35   #4
Фокс
Гость
 
Сообщений: n/a
По умолчанию

Текст проги.

//ICC-AVR application builder : 04.04.2005 22:31:15
// Target : T2313
// Crystal: 7.3728Mhz

#include ‹iot2313v.h›
#include ‹macros.h›

unsigned char hbit=1;

void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0x00;
PORTD = 0x7F;
DDRD = 0x00;
}

//UART0 initialize
// desired baud rate: 9600
// actual: baud rate:9600 (0,0%)
void uart0_init(void)
{
UCSRB = 0x00; //disable while setting baud rate UCSRB
UBRRH = 0x00; //set baud rate upper
UBRRL = 0x2F; //set baud rate lower
UCSRA = 0x00;
UCSRC = 0x06; //
UCSRB = 0x08; //enable
}

//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
port_init();
uart0_init();

MCUCR = 0x00;
GIMSK = 0x00;
TIMSK = 0x00;
SEI(); //re-enable interrupts
//all peripherals are now initialized
}

void main (void)
{
init_devices();

while(1)
{

if (PIND & 0x04)
{
hbit = 0;
}

if (!(PIND & 0x04) & !hbit ) // !
{
putchar('O');
putchar('k');
putchar(0x0D);
hbit = 1;
}
}
}

Подключаю к компу через MAX232.

Спасибо.
 
Непрочитано 09.04.2005, 20:02   #5
Фокс
Гость
 
Сообщений: n/a
По умолчанию

Все спасибо.
Сам разобрался.
 
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с USART AVR mega169 Archer07 Микроконтроллеры, АЦП, память и т.д 20 28.07.2009 15:02
ATtiny2313 и Proteus 7.1 rocky7 Микроконтроллеры, АЦП, память и т.д 1 23.03.2009 23:30
Проблема с ATtiny2313 kvark85 Микроконтроллеры, АЦП, память и т.д 28 26.02.2009 14:34
Проблема с USART в Atmega8 tvilsa Микроконтроллеры, АЦП, память и т.д 21 14.01.2009 16:27
Проблема с ШИМ в attiny2313 Gonchar Микроконтроллеры, АЦП, память и т.д 36 16.04.2008 22:07


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


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