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

 
 
> SAMD20/21:стандартный ввод/вывод
artic
сообщение Dec 2 2015, 11:52
Сообщение #1


Участник
*

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



Здравствуйте господа.

Кто-нибудь пользуется функциями стандартного ввода/вывода (getchar,putchar,printf...) в среде Atmel Studio6 ARM Gcc?
Перехожу с AVR на ARM и реализовать работу с UART этих функций не получается. Не представляю как здесь перенаправить стандартные потоки
stdin,stdout на нужный порт. Если есть такие подскажите плиз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
den1s
сообщение Dec 5 2015, 15:01
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 17-03-11
Пользователь №: 63 677



Цитата(artic @ Dec 2 2015, 14:52) *
Здравствуйте господа.

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


вот тут написано как printf в нужный UART вывести http://geektimes.ru/company/rainbow/blog/266368/
Код
static void configure_console(void)
{
    struct usart_config usart_conf;

    usart_get_config_defaults(&usart_conf);
    usart_conf.mux_setting = EDBG_CDC_SERCOM_MUX_SETTING;
    usart_conf.pinmux_pad0 = EDBG_CDC_SERCOM_PINMUX_PAD0;
    usart_conf.pinmux_pad1 = EDBG_CDC_SERCOM_PINMUX_PAD1;
    usart_conf.pinmux_pad2 = EDBG_CDC_SERCOM_PINMUX_PAD2;
    usart_conf.pinmux_pad3 = EDBG_CDC_SERCOM_PINMUX_PAD3;
    usart_conf.baudrate    = 115200;

    stdio_serial_init(&cdc_uart_module, EDBG_CDC_MODULE, &usart_conf);
    usart_enable(&cdc_uart_module);
}


--------------------
"Одной мотивации недостаточно: если у вас есть идиот и вы его мотивировали, то в результате вы получите мотивированного идиота." - Джим Рон
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 09:17
Рейтинг@Mail.ru


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