Инструменты пользователя

Инструменты сайта


chibios:hal:chprintf

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

chibios:hal:chprintf [2014/10/29 16:28] (текущий)
Ruslan Popov создано
Строка 1: Строка 1:
 +====== Отладочная печать ======
 +
 +Добавить в блок ''​CSRC''​ файла ''​Makefile'':​
 +
 +<​file>​$(CHIBIOS)/​os/​various/​chprintf.c</​file>​
 +
 +В файле ''​halconf.h''​ активировать ''​HAL_USE_SERIAL'':​
 +
 +<​file>#​define HAL_USE_SERIAL ​             TRUE</​file>​
 +
 +и задать скорость обмена:​
 +
 +<​file>#​define SERIAL_DEFAULT_BITRATE ​     115200</​file>​
 +
 +В файле ''​board.h''​ надо настроить выводы порта:
 +
 +<​file>​ * PA9  - Alternate Push Pull output 50MHz. ​    ​(USART1 TX)
 + * PA10 - Digital input. ​                       (USART1 RX)
 +#define VAL_GPIOACRH ​           0x.....4B. ​     /* PA15...PA8 */</​file>​
 +
 +В своей программе подключить заголовочный файл и использовать функцию ''​chprintf()'':​
 +
 +<​file>#​include <​chprintf.h>​
 +halInit();
 +chSysInit();​
 +sdStart(&​SD1,​ NULL);
 +chprintf((BaseSequentialStream *) &SD1, "MCU run"​);</​file>​
 +
 +~~DISQUS~~
 +
  
chibios/hal/chprintf.txt · Последние изменения: 2014/10/29 16:28 — Ruslan Popov