-
- Для удобства трассировки (или наоборот)). Более того, там есть возможность простенького ремапа, т.е. одна и таже альтернативная функция может быть доступна с разных ног. Но до полноценного CrossBar'a st'шники ещё не доросли. evgeniy1294(78 знак., 15.02.2019 21:18)
- Так я и хочу, чтобы работало, как обычный I/O, т.к. у мне нет ни TFT-дисплея, ни внешней памяти. Ну, чтобы TFT-разъем не простаивал впустую, а к делу его приспособить. Однако перепутанные линии этому мешают, т.к. я не отдельными проводками к этому Ксения(259 знак., 15.02.2019 21:27 - 21:29)
- Не нужно ничего переставлять, все элементарно делается делается программно. - evgeniy1294(15.02.2019 21:34)
- Программно делается что? Биты в числе переставляются в нужном порядке, или там remap можно сделать? - Ксения(15.02.2019 21:36)
- По битам числа составляются маски и записываются в порты. Ремап есть только для альтернативных функций. - evgeniy1294(15.02.2019 22:00)
- Программно делается что? Биты в числе переставляются в нужном порядке, или там remap можно сделать? - Ксения(15.02.2019 21:36)
- Не нужно ничего переставлять, все элементарно делается делается программно. - evgeniy1294(15.02.2019 21:34)
- Так я и хочу, чтобы работало, как обычный I/O, т.к. у мне нет ни TFT-дисплея, ни внешней памяти. Ну, чтобы TFT-разъем не простаивал впустую, а к делу его приспособить. Однако перепутанные линии этому мешают, т.к. я не отдельными проводками к этому Ксения(259 знак., 15.02.2019 21:27 - 21:29)
- так переведите эти порты из фсмси в обычный аут и выводите чего хотите - 0men(15.02.2019 20:28)
- А по умолчанию порты разве в FSMC-моде? Но положим, вывела, но тогда они так и останутся перепутанными - число из кусочков собирать придется. А хотелось бы все FSMC-линии разом читать и писать, а не побитово. - Ксения(15.02.2019 21:19)
- По умолчанию ноги настроены как цифровой вход. Число придется собирать из кусков, вашу проблему решит одна функция. - evgeniy1294(15.02.2019 21:20 - 21:24)
- Будет проблема с одновременным чтением по синхроимпульсу, когда части числа принадлежат двум разным портам (PD и PE). Я едва ли смогу прочесть их одновременно, особенно, когда у STM32 такие сложности с вводом-выводом, что это не одна инструкция, а Ксения(7 знак., 15.02.2019 21:33)
- Частота синхроимпульса какая? - evgeniy1294(15.02.2019 22:01)
- 32 KHz - Ксения(15.02.2019 22:14)
- Все должно быть нормально. - evgeniy1294(15.02.2019 22:18)
- Что нормально? Мне по-очереди порты PD и PE читать? - Ксения(15.02.2019 22:25)
- Синхросигнал на вход таймера, выход таймера на вход контроллера DMA, DMA читает слово из FSMC и кладет в память. Так победим. - LightElf__(16.02.2019 10:03, )
- Да, из них собираете одно целое. - evgeniy1294(15.02.2019 22:41)
- Что нормально? Мне по-очереди порты PD и PE читать? - Ксения(15.02.2019 22:25)
- Все должно быть нормально. - evgeniy1294(15.02.2019 22:18)
- 32 KHz - Ксения(15.02.2019 22:14)
- Частота синхроимпульса какая? - evgeniy1294(15.02.2019 22:01)
- Будет проблема с одновременным чтением по синхроимпульсу, когда части числа принадлежат двум разным портам (PD и PE). Я едва ли смогу прочесть их одновременно, особенно, когда у STM32 такие сложности с вводом-выводом, что это не одна инструкция, а Ксения(7 знак., 15.02.2019 21:33)
- По умолчанию ноги настроены как цифровой вход. Число придется собирать из кусков, вашу проблему решит одна функция. - evgeniy1294(15.02.2019 21:20 - 21:24)
- А по умолчанию порты разве в FSMC-моде? Но положим, вывела, но тогда они так и останутся перепутанными - число из кусочков собирать придется. А хотелось бы все FSMC-линии разом читать и писать, а не побитово. - Ксения(15.02.2019 21:19)
- Для удобства трассировки (или наоборот)). Более того, там есть возможность простенького ремапа, т.е. одна и таже альтернативная функция может быть доступна с разных ног. Но до полноценного CrossBar'a st'шники ещё не доросли. evgeniy1294(78 знак., 15.02.2019 21:18)