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

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

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

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

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

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

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

 
Опции темы

Проблема с USART в ATTiny2313

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

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

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

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

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

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

ИМХО, пора писать скрипт для форума, который когда увидит в первом сообщение слова "контроллер прошивка не работает", сразу автоматом писал бы ответ: "КОД В СТУДИЮ!"
__________________
Не волнуйся, если что-то работает не так. Если бы всё работало как надо, ты сидел бы без работы.
soroka вне форума  
Непрочитано 07.04.2005, 22:35  
Фокс
Гость
 
Сообщений: 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  
Фокс
Гость
 
Сообщений: 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, время: 10:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.