roboforum.ru

Технический форум по робототехнике.

Atmega 1281 printf в IAR

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Atmega 1281 printf в IAR

Сообщение grek » 16 июл 2014, 09:40

Добрый день! Подскажите надо передать данный в порт с помощью функции printf atmega 1281 iar 5.50. Я так понимаю, что компилятор по умолчанию передает данные на порт B. Как изменить, что бы передавалось на порт E или порт D( у него два usart). Если использовать write.с как описано, то printf начинает работать, но непонятно почему у нее большой буфер 128, не пойму где он находится, и пока он не заполниться в порт ничего не выводится. Помогите решить данную проблемку. С помощью других функции все работает, но хочется завести printf и putchar на определенные ножки порта E и D.
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас

Re: Atmega 1281 printf в IAR

Сообщение grek » 23 июл 2014, 15:19

Вроде как пока проблема с одним портом решилась, простой включение putchar и ее соответствующей обработкой на нужный порт. Не знаю пока как будет обстоять дело со вторым портом и printf.
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас


Вернуться в Микроконтроллеры

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

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