Ph.D. of biomedical engineering 0<<REG
- Войдите на сайт для отправки комментариев
Ср, 21/04/2021 - 17:26
Я обычно прохожу мимо таких опосумов (но сегодня это уже 5ый в гугле) + там почти каждая строчка шедевр. Но зайдя в about я понял что может я погорячился и не прав. Может Доктор Наук таки всё правильно делает ?
https://scienceprog.com/interrupt-driven-avr-usart-communication/
в регистрах USART на память не разберусь, но каких-то принципиальных ошибок в коде не вижу. Если укажете, куда смотреть - буду благодарен.
Хотя, зная вас, думаю что это вы просто что-то не поняли
Это просто удобная запись, позволяющая быстро делать ВКЛ/выкл регистрам не стирая часть строки кода или не дописывая её.
вы о чем хоть говорите? Об этой строчке?
и что ТС в ней нашел такого удивительного?
sadman41
всмысле указываем все биты из регистра (даже те которые нам сейчас не нужны) и потом просто меняем в каждм 0 на 1 и наоборот по потребностям?
Bingo.
ну оно может и легко комуто.. но часто во всем регистре 1-2 бита менять надо, и вот тащить всю эту колбасу... ну не знаю.
Хорошо а в этой строчке
разве не мусор будет ?
ну оно может и легко комуто.. но часто во всем регистре 1-2 бита менять надо, и вот тащить всю эту колбасу... ну не знаю.
"вся эта колбаса" будет заменена при компиляции на одну константу, независимо от числа измененных бит. Зато сама запись фактически дает "самодокументированный код" - никаких комментариев не надо.
для листинга , особено если помнишь знаешь эти регистры, оно легче для восприятея, согласен.
а тут он передает вроде как следующую букву из ASCII
но прилететь же может не только буква а и спец символ инкреминтирую который можем словить глюк. плюс отправка без проверки готовности может ведь перезаписать еще не отправленный байт?
но прилететь же может не только буква а и спец символ инкреминтирую который можем словить глюк.
алекс, ну какие буквы нафик, что за чушь вы пишете? Принимается байт, инкрементируется байт, отправляется байт. А буквы там, цифры, знаки препинания или руны друидов - это все уже человек додумывает, компьютер про это не в курсе.
У Алекса что ни тема, то шедевр.
Гайвер, штоли?
mbd
нет, я прекрасно понимаю что это просто биты в любом случае.. но код же пишется для человека.
нет, я прекрасно понимаю что это просто биты в любом случае.
понимали бы - вопроса бы не было
еще один перл
Как раз для человека все биты перед глазами. Скобки только мешаются.
Монитор мешается. Человек мыслено биты получает а экран их экранирует!
Вино - рубль литр, карбид в углу по вкусу. Молдавия она такая.
Там из крана по прямотоку течёт