ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
461076 Топик полностью
koyodza (07.11.2013 15:56 - 16:02, просмотров: 158) ответил Леонид Иванович на Не нравиться обилие режимов. У 8051 даже направление настраивать не нужно было. Ну ладно, пусть как у AVR. Но тут столько лишнего, что некомфортно.
что именно Вы считаете лишним? регистры BSRR и BRR? Можете не использовать их, как в AVR можете обращаться напрямую к ODR Однако использование BSRR и BRR позволяет делать запись атомарной, т.е. когда например один бит порта А меняется в основной части программы, а другой в прерывании. При использовании ODR (или аналогичного регистра PORT у AVR) Вам придётся перед записью запрещать прерывания, а после записи разрешать. Не нравится отключение тактирования отдельно для каждого порта? Оно позволяет экономить потребление. Не нравится настройка режима работы выхода (вот те 2МГц / 10МГц / 50МГц, которые многие не понимают)? Это нужно для управления скоростью нарастания и снижения уровня помех, излучаемых устройством. В курятнике это не важно, но сертификацию в каких-то случаях помогает пройти. Не нравится возможность включения Open Drain или PullUp или PullDown ? Странно. Не нравится наличие такой сложной штуки как AFIO ? На начальном этапе забудьте о ней.