Easyelectronics.ru

Электроника для всех
Текущее время: 29 июн 2017, 17:29

Часовой пояс: UTC + 5 часов



    • The World's Cheapest PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: SAMD20/21 стандартный ввод/вывод
СообщениеДобавлено: 02 дек 2015, 20:30 
Здравствуйте!

Зарегистрирован: 02 дек 2015, 20:26
Сообщения: 1
Здравствуйте господа.

Кто-нибудь пользуется функциями стандартного ввода/вывода (getchar,putchar,printf...) в среде Atmel Studio6 ARM Gcc?
Перехожу с AVR на ARM и реализовать работу UART этими функциями не получается. Не представляю как здесь перенаправить стандартные потоки stdin,stdout на нужный порт. Если есть такие подскажите плиз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAMD20/21 стандартный ввод/вывод
СообщениеДобавлено: 24 апр 2016, 10:01 
Старожил

Зарегистрирован: 06 фев 2011, 15:16
Сообщения: 528
Откуда: Челябинск
art07 писал(а):
Здравствуйте господа.

Кто-нибудь пользуется функциями стандартного ввода/вывода (getchar,putchar,printf...) в среде Atmel Studio6 ARM Gcc?
Перехожу с AVR на ARM и реализовать работу UART этими функциями не получается. Не представляю как здесь перенаправить стандартные потоки stdin,stdout на нужный порт. Если есть такие подскажите плиз.

У любой из этих функций есть функция самого нижнего уровня, которую они вызывают. Вам нужно просто написать ее самому, с учетом вашей аппаратуры. Возможно есть и такой вариант:
Код:
/*              PUTCHAR.C

   The ANSI "putchar" function.

   The putchar function writes the character c to the
   output-stream pointed to by stream.
   The function returns the character written. If an writing
   error  occurs the putchar shall return EOF.

   $Revision: 38615 $

   Copyright 1986 - 1999 IAR Systems. All rights reserved.
*/


#include <stdio.h>

int putchar(int ch)
{
/*
        put your own putchar-function here
*/
  return ch;
}


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

Часовой пояс: UTC + 5 часов


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

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


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB