Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 30 май 2020, 00:51

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Программный UART для ATtiny13. Помогите .
СообщениеДобавлено: 10 апр 2020, 15:56 
Не в сети

Зарегистрирован: 09 апр 2020, 01:18
Сообщения: 1
Здравствуйте уважаемые форумчане помогите пожалуйста , кто с программированием на ТЫ . Я только начинаю изучать программирование , пишу в среде разр . CVAVR . Встал вопрос сделать в ATtiny13 программный UART . Нашёл статью на сайте под CVAVR (Программный UART для ATtiny13.) скачал попробовал всё работает , разобрался как передать ( putbyte(5); если не правильно подправьте подскажите пожалуйста . Во всяком случае всё работает ) А вот принять с терминала не получается подскажите пожалуйста что , как , и где написать чтобы принять ( 'a' ) или цифру ( 5 ) любой символ или цифру. Пробовал так while (1)
{
R_byte=getbyte(); // получаем байт из UART
if ((R_byte!=157) & (R_byte!=158)) // если не ошибка и не повтор - обрабатываем
{// переводим все буквы нижнего регистра в верхний
if ((R_byte > 0x60) & (R_byte < 0x7B))
putbyte(R_byte-32);
else putbyte(R_byte);
};


if(getbyte() == 'a')PORTB.0 ^= 1;
};
не работает . Что не так делаю ? Не так пишу ? Не ругаете сильно я начинающий , помогите пожалуйста . Спасибо.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB