19.12.2018, 09:10
|
|
Прописка
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
(а зачем в усарт выплевывать \r? Чтобы засирать выхлоп терминала?)
|
на память не помню
это перевод на след строку, не?
Сообщение от eddy
|
sizeof(str)-1
|
это это макрос?
Последний раз редактировалось olegprom19; 19.12.2018 в 09:13.
|
|
|
|
19.12.2018, 12:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Это получение длины строки и вычитание 1. В итоге получается длина строки число.
__________________
Глаза боятся,а руки делают.
|
|
|
|
19.12.2018, 13:23
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,043
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
а зачем в усарт выплевывать \r?
|
За универсальностью. Есть терминалы, которые по \n переводят строку (ну прям как на пишмашке), а по \r возвращают каретку.
Странно, что это надо рассказывать любителю терминала...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
19.12.2018, 14:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от akegor
|
Есть терминалы, которые по \n переводят строку (ну прям как на пишмашке), а по \r возвращают каретку.
|
Не видел таких терминалов с прошлого тысячелетия!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
19.12.2018, 16:01
|
|
Вид на жительство
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Не видел таких терминалов с прошлого тысячелетия!
|
Код:
|
$ date
Ср дек 19 14:58:26 MSK 2018
$ stty -onlcr
$ echo -e "\n\rABCD\nEFGH\r1234"
ABCD
1234EFGH |
|
|
|
|
19.12.2018, 16:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Serg3301, понятно, что при желании всякие извращения возможны. Но зачем?
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
19.12.2018, 19:44
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,043
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
при желании всякие извращения возможны. Но зачем?
|
К сожалению, сейчас уже не вспомню - куда послать с этим вопросом. Были у нас модемы, которым обязательно дай строку с "0D 0A". Классика, в общем...
А вообще, на извращения больше похожи отступления от классики. Один из примеров - Кодвижн. Что про него говорите? Что оно говно несусветное? А почему? А неклассическое, с отсебятинами.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
19.12.2018, 23:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от akegor
|
Один из примеров - Кодвижн. Что про него говорите?
|
Я ничего про него не говорю. Потому как понятия не имею, что это!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
20.12.2018, 14:49
|
|
Вид на жительство
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Serg3301, понятно, что при желании всякие извращения возможны. Но зачем?
|
Ну например возвращаясь к теме: терминал в отладчике работает именно без каких-либо преобразований (аналог "stty raw"), т.е. в нём \r будет именно возвратом в начало текущей строки, а \n переходом на новую строку.
|
|
|
|
21.12.2018, 11:50
|
|
Прописка
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от CERGEI1982
|
Это получение длины строки и вычитание 1. В итоге получается длина строки число.
|
так это тоже функция получается
а макрос готовый есть, для вычисления длинны?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:21.
|
|