Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
21 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
907928
Топик полностью
fk0
, легенда
(02.03.2019 22:04, просмотров: 126)
ответил
8051
на
их здесь нет. UART не стандартный поток, стандартный поток - это консоль, которая м.б. направлена в uart.
Так и запишем: 8051 запрещает слать printf'ом в UART. A мы не знали и последние 10 лет слали. Теперь всё переделывать!
[ZX]
Ответить
никто не запрещает;) просто переносимость вашего кода c printf в модем пострадает. Да и потом printf и fprintf это не одно и тоже. printf пишет в stdout, а fprintf пишет в дескриптор потока
8051
(87 знак., 03.03.2019 13:42
,
)
Не пострадает. Я знаю про dup2 и fdopen, или freopen... А абстракции были на уровне read, write... Причём, чтоб несколько упростить задачу, open и close ничего не делали. У первого компорта файловый дескриптор всегда был 1, у второго 2 и так далее
fk0
(110 знак., 03.03.2019 15:46
)