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

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

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

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

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

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


 
Опции темы

Связь mega8 и PC по UART, разные стоп биты

Непрочитано 05.12.2012, 10:43  
woroba
Гражданин KAZUS.RUN
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
woroba на пути к лучшему
По умолчанию Связь mega8 и PC по UART, разные стоп биты

Наконец появилась возможность по изучать VS C#.
Делаю обмен массивами, так вот мега, отвечая эхом почему то удлиняет стоп бит. Настройки и в РС и в МК одинаковые (9600,1стоп).
Такое ощущение что МК выдает 2 стоп бита, но в отладке UCSRC=0x06!

Кусок кода который посылает в PC

for(uchar c=0;c‹lenbuf;c++)
{
UDR=Data[c];
while(UCSRA_Bit6==0){};
UCSRA|=(1‹‹6);
}

Желтая осциллограмма - от PC, голубая ответ.
Где грабли?
Миниатюры:
Нажмите на изображение для увеличения
Название: RX.JPG
Просмотров: 57
Размер:	11.8 Кб
ID:	41059   Нажмите на изображение для увеличения
Название: TX.JPG
Просмотров: 52
Размер:	15.6 Кб
ID:	41060  
Реклама:
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 05.12.2012, 11:50  
Boba_spb
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Связь mega8 и PC по UART, разные стоп биты

Сообщение от woroba Посмотреть сообщение
while(UCSRA_Bit6
Поменяйте на UCSRA_Bit5
Boba_spb вне форума  
Сказали "Спасибо" Boba_spb
woroba (05.12.2012)
Непрочитано 05.12.2012, 12:17  
woroba
Гражданин KAZUS.RUN
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: Связь mega8 и PC по UART, разные стоп биты

Сообщение от Boba_spb Посмотреть сообщение
Поменяйте на UCSRA_Bit5
Ну конечно же ожидать очистку буфера, а не конец передачи.
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программный UART для Mega8. Проблемы Zemlyanov AVR 20 13.11.2013 10:44
Биты защиты Jane9226 Микроконтроллеры, АЦП, память и т.д 1 26.10.2011 16:05
Биты защиты ATmega8A Andrewg Микроконтроллеры, АЦП, память и т.д 4 15.01.2011 12:46
конфигурационные биты PIC16F628 ESWANT Микроконтроллеры, АЦП, память и т.д 6 15.11.2007 16:59
Pic 16f84 - сигналы поворота и сигнал СТОП Kristina Микроконтроллеры, АЦП, память и т.д 4 09.12.2005 13:15


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


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