-
- А у меня давно написан макрос, там правильная последовательность команд и думать не надо. В даташитах есть функциональные схемы портов, там видно все триггера, ключи etc. - maik-vs(15.07.2020 19:10)
- Пишите сразу в PINA :), говорят, что при этом сигнал выходит
наружу, даже если DDRA на выход заперт (но не у всех МК это так). Kceния(350 знак., 15.07.2020 17:25, ссылка)
- А у меня Гугль перевёл иначе, так как оно и обстоит дело maleon(318 знак., 15.07.2020 18:49)
- Я тоже считаю, что именно устанавливает, а не переключает на
противоположное, но лично не проверяла. Это именно то, что вы
хотели? - Kceния(15.07.2020 20:09)
- Нет, именно переключает, проверено. Я не это имел ввиду, допустим maleon(745 знак., 15.07.2020 21:34)
- Полагаю, что было приятнее, если бы чтение из PINx автоматически
переключало бы DDRx на вход, а запись в PINx автоматически
переключало DDRx на выход. Тогда как PORTx и DDRx продолжали
работать, как и прежде. Причем никаких нестыковок такая реализация
не порождает, т.к. обычно PINx читают только в случае, когда DDRx
сконфигурирован на вход. И даже в некоторых руководствах пишут, что
регистр PINx только для чтения. - Kceния(16.07.2020 01:02)
- Понадобится ещё отдельный регистр для подтяжек, в то время, когда выходной регистр не используется - maleon(16.07.2020 08:10)
- Полагаю, что было приятнее, если бы чтение из PINx автоматически
переключало бы DDRx на вход, а запись в PINx автоматически
переключало DDRx на выход. Тогда как PORTx и DDRx продолжали
работать, как и прежде. Причем никаких нестыковок такая реализация
не порождает, т.к. обычно PINx читают только в случае, когда DDRx
сконфигурирован на вход. И даже в некоторых руководствах пишут, что
регистр PINx только для чтения. - Kceния(16.07.2020 01:02)
- Нет, именно переключает, проверено. Я не это имел ввиду, допустим maleon(745 знак., 15.07.2020 21:34)
- Я тоже считаю, что именно устанавливает, а не переключает на
противоположное, но лично не проверяла. Это именно то, что вы
хотели? - Kceния(15.07.2020 20:09)
- А у меня Гугль перевёл иначе, так как оно и обстоит дело maleon(318 знак., 15.07.2020 18:49)