Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Закрытая тема
Опции темы
Непрочитано 30.05.2018, 12:40   #1
retro55
Временная регистрация
 
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
retro55 на пути к лучшему
По умолчанию Как инвертировать сигналы альтернативной функции

Народ, подскажите как в STM32f205 можно инвертировать сигналы на выводах, настроенных на альтернативную функцию, желательно функцией библиотеки HAL. Использую этот камень, так как в современных автомобилях присутствует две CAN шины.
Реклама:
retro55 вне форума  
Непрочитано 30.05.2018, 13:58   #2
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,500
Сказал спасибо: 179
Сказали Спасибо 3,142 раз(а) в 2,029 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

А что нужно инвертировать то? У некоторых переферий можно внутри задать обратную фазу
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 30.05.2018, 14:39   #3
retro55
Временная регистрация
 
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
retro55 на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

Нужно инвертировать сигналы Tx Rx шин CAN1 и CAN2, а также Rx и Tx UART4 И UART5

Последний раз редактировалось retro55; 30.05.2018 в 14:44.
retro55 вне форума  
Непрочитано 01.06.2018, 11:00   #4
AVI-crak
Частый гость
 
Регистрация: 24.02.2016
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
AVI-crak на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

STM32f2 не может выполнить инверсию Rx и Tx UART, STM32f7 может.
Линии Tx Rx шин CAN не поддерживают инверсию, иначе там весёлости начинаются.
AVI-crak вне форума  
Непрочитано 01.06.2018, 23:44   #5
neyvert
Прописка
 
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
neyvert на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

Человек выдумал себе задачу, инвертировать CAN и все! вопрос зачем?
neyvert вне форума  
Непрочитано 02.06.2018, 02:10   #6
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,245
Сказал спасибо: 11,163
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

А инверторы уже никак? Например CD74HC04M - и все восемь линий проинвертированы. Правда для удобства разводки можно посмотреть на варианты SN7404/7414.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 02.06.2018, 09:34   #7
retro55
Временная регистрация
 
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
retro55 на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

Я раньше разрабатывал схемы на Pic и вообще не задумывался о правильной фазе, хощь ставь оптопару, хошь транзистор, хошь операционник, фазу можно настроить потом при программировании, при чем отдельно Rx и Tx. При чем Pic-и очень хорошо моделируются Протеусом на соседней ветке.

Последний раз редактировалось retro55; 02.06.2018 в 09:46.
retro55 вне форума  
Непрочитано 02.06.2018, 09:53   #8
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,245
Сказал спасибо: 11,163
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

Таки не понятна цель инвертирования сигнала…
Почти как в бородатом анекдоте про правила русского языка в грузинской школе…
Конкретная периферия (трансиверы) работает с инверсной логикой и ее мешки по углам стоят…?
Альтернативы не рассматриваются или интерес сугубо академический?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 02.06.2018, 10:45   #9
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,337
Сказал спасибо: 85
Сказали Спасибо 602 раз(а) в 365 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

Сообщение от mike-y-k Посмотреть сообщение
Таки не понятна цель инвертирования сигнала…
Цель, кажется, такова - ПП уже изготовлена, но выясняется, что сигнал нужно инвертировать, а в камне, как оказалось, такой функции нет.
pambaru вне форума  
Непрочитано 02.06.2018, 16:45   #10
retro55
Временная регистрация
 
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
retro55 на пути к лучшему
По умолчанию Re: Как инвертировать сигналы альтернативной функции

Сообщение от pambaru Посмотреть сообщение
ПП уже изготовлена, но выясняется, что сигнал нужно инвертировать, а в камне, как оказалось, такой функции нет.
Именно, а плату переделывать ох как не хочется. Может случится чудо и кто-то кинет спасительный камушек.

Последний раз редактировалось retro55; 02.06.2018 в 16:48.
retro55 вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OLED ssd1306 + STM32f030f4 miwutka Песочница (вопросы новичков) 195 07.01.2019 15:38
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
TTL сигналы и длинные провода Churchill Микроконтроллеры, АЦП, память и т.д 23 02.02.2010 13:51
Как инвертировать бит порта ? Leonardo Микроконтроллеры, АЦП, память и т.д 4 03.07.2003 10:06


Часовой пояс GMT +4, время: 19:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot