реклама на сайте
подробности

 
 
> while(!(UCSR0A & b01000000));
SatMinistry
сообщение Jun 11 2010, 11:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-06-10
Пользователь №: 57 870



продолжу вопрос если можно: а строка
Цитата
while(!(UCSR0A & b01000000));

подразумевает использование прерывания чтобы установился этот самый флаг завершения передачи? И можно ли как-то без него обойтись....

Сообщение отредактировал SatMinistry - Jun 11 2010, 11:37
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SatMinistry
сообщение Jun 16 2010, 17:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-06-10
Пользователь №: 57 870



Я с работы уже уходил не успевал скинуть. Завтра приведу в точности а памяти конструкция следующая:

char sbuf[100];

void func(char *format, ...)
{
va_list pa;
va_start(format, pa);
vsprintf(sbuf, pa, format );
va_end(format, pa);
//и тут в цикле for этот самый sbuf через работающую ф-цию выводится в уарт через объявление указателя и его приращение... но железо перезапускается на строке vsprintf(sbuf, pa, format ); я так понимаю потому что т.к. функция вывода одного символа в компорт работает я понаставлял вывод символа после каждой строки и последним выводится символ перед этой строкой и заново выводится сначала вкруговую со старта программы откуда я сделал вывод что контроллер тупо ресетится...
}

завтра приведу нормально текст и сам вызов чтобы можно было конкретно о чем-то говорить.
PS А пока если можно ткните в какую сторону впринципе почитать про отладку программ в иар на нашенском если есть....

Сообщение отредактировал SatMinistry - Jun 16 2010, 17:37
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SatMinistry   while(!(UCSR0A & b01000000));   Jun 11 2010, 11:36
- - Палыч   Вопрос не четко сформулирован... Флаг устанавливае...   Jun 11 2010, 13:12
- - SatMinistry   вопрос просто перенесли из другой ветки. там было ...   Jun 12 2010, 07:45
|- - Палыч   Цитата(SatMinistry @ Jun 12 2010, 11:45) ...   Jun 12 2010, 11:20
- - SatMinistry   эта функция вывода символа в уарт у меня заработал...   Jun 16 2010, 14:52
|- - Палыч   Цитата(SatMinistry @ Jun 16 2010, 18:52) ...   Jun 16 2010, 15:12
|- - Сергей Борщ   Цитата(SatMinistry @ Jun 16 2010, 20:36) ...   Jun 16 2010, 18:07
|- - Палыч   1. Возможно - память подвела, но - нужно так: vsp...   Jun 17 2010, 07:14
- - SatMinistry   вот как это выглядит на самом деле : Кодchar s1bu...   Jun 17 2010, 07:30
|- - Сергей Борщ   Цитата(SatMinistry @ Jun 17 2010, 10:30) ...   Jun 17 2010, 13:04
- - SatMinistry   Вызов уже поменял на ЦитатаMYTX_printf("Softw...   Jun 17 2010, 13:59
|- - Сергей Борщ   Цитата(SatMinistry @ Jun 17 2010, 16:59) ...   Jun 17 2010, 16:45
- - SatMinistry   спасибо завтра поищу что это такое на будущее. Пок...   Jun 17 2010, 17:39


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01949 секунд с 7
ELECTRONIX ©2004-2016