[an error occurred while processing this directive]
|
putchar() и getchar() это стандартные библиотечные функции вывода на stdout или ввода из stdшт (ANSI C). В каждом конкретном случае они могут быть реализованы по разному, например в/в через UART. Если устройства в/в подкючаются по SPI шине, то в качестве stdin/stdout будет использоваться соответствующее устройство SPI. И, стало быть, внутри getchar/putchar будет обращение к соотоветствующим портам: UART, SPI, I2C и т.д. Во встраиваемых системах это позволяет сделать фукции в/в высокого уровня printf, scanf... независящими от конкретной физической реализаци устройства.
E-mail: info@telesys.ru