[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: именно так должно быть, здесь
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Сергей Тюнькин 20 февраля 2002 г. 08:25
В ответ на: Ответ: Что с флагом TI что без на выход проходят единички, я не могу задать периодичность их выхода. отправлено Shuric 20 февраля 2002 г. 07:13

просходит вывод всей строки с заданной Вами периодичностью,а чтобы вывод присходил так как Вы желаете, необходимо данную процедуру


//////////////////////////
while (!TF1) {
printf ("11111111\n");
TF1 = 0;
//////////////////////////
перенести в тело функции putchar допустим так:
//функция вывода через UART
char putchar (char c)
{
do
Init_WDT();
while(TF1);
do
Init_WDT();
while(!TI);

S0BUF=c;
TF1 = 0;
return(c);
}



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru