30.05.2018, 12:40
|
|
Временная регистрация
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
|
Как инвертировать сигналы альтернативной функции
Народ, подскажите как в STM32f205 можно инвертировать сигналы на выводах, настроенных на альтернативную функцию, желательно функцией библиотеки HAL. Использую этот камень, так как в современных автомобилях присутствует две CAN шины.
|
|
|
|
30.05.2018, 13:58
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,705
Сказал спасибо: 189
Сказали Спасибо 3,194 раз(а) в 2,071 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
А что нужно инвертировать то? У некоторых переферий можно внутри задать обратную фазу
__________________
кагмаподэ магмаподэ
|
|
|
|
30.05.2018, 14:39
|
|
Временная регистрация
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
Нужно инвертировать сигналы Tx Rx шин CAN1 и CAN2, а также Rx и Tx UART4 И UART5
Последний раз редактировалось retro55; 30.05.2018 в 14:44.
|
|
|
|
01.06.2018, 11:00
|
|
Частый гость
Регистрация: 24.02.2016
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
STM32f2 не может выполнить инверсию Rx и Tx UART, STM32f7 может.
Линии Tx Rx шин CAN не поддерживают инверсию, иначе там весёлости начинаются.
|
|
|
|
01.06.2018, 23:44
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
Человек выдумал себе задачу, инвертировать CAN и все! вопрос зачем?
|
|
|
|
02.06.2018, 02:10
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
А инверторы уже никак? Например CD74HC04M - и все восемь линий проинвертированы. Правда для удобства разводки можно посмотреть на варианты SN7404/7414.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
02.06.2018, 09:34
|
|
Временная регистрация
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
Я раньше разрабатывал схемы на Pic и вообще не задумывался о правильной фазе, хощь ставь оптопару, хошь транзистор, хошь операционник, фазу можно настроить потом при программировании, при чем отдельно Rx и Tx. При чем Pic-и очень хорошо моделируются Протеусом на соседней ветке.
Последний раз редактировалось retro55; 02.06.2018 в 09:46.
|
|
|
|
02.06.2018, 09:53
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
Таки не понятна цель инвертирования сигнала…
Почти как в бородатом анекдоте про правила русского языка в грузинской школе…
Конкретная периферия (трансиверы) работает с инверсной логикой и ее мешки по углам стоят…?
Альтернативы не рассматриваются или интерес сугубо академический?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
02.06.2018, 10:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,363
Сказал спасибо: 85
Сказали Спасибо 621 раз(а) в 376 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
Сообщение от mike-y-k
|
Таки не понятна цель инвертирования сигнала…
|
Цель, кажется, такова - ПП уже изготовлена, но выясняется, что сигнал нужно инвертировать, а в камне, как оказалось, такой функции нет.
|
|
|
|
02.06.2018, 16:45
|
|
Временная регистрация
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
|
Re: Как инвертировать сигналы альтернативной функции
Сообщение от pambaru
|
ПП уже изготовлена, но выясняется, что сигнал нужно инвертировать, а в камне, как оказалось, такой функции нет.
|
Именно, а плату переделывать ох как не хочется. Может случится чудо и кто-то кинет спасительный камушек.
Последний раз редактировалось retro55; 02.06.2018 в 16:48.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:54.
|
|