| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Программирование под микроконтроллер. Синтаксис |
| Автор: supercelt 28.3.2017, 21:39 | ||||||
Всем привет! Строки выше взяты из библиотеки. Скажите пожалуйста, почему.... точнее зачем автор делает вот так:
Хотя в примерах в сети делают просто
Зачем делать & ((uint8_t)0x0F) ??? И вот в последней строке, где функция возвращает значение USARTx->DR. Зачем делать И с 0x01FF. И опять же перед этим ещё зачем-то скобки(uint16_t) Почему тогда все делают просто return USART->DR; |