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

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

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

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

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

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


 
Опции темы

stm32f4 не подключается к CAN шине

Непрочитано 29.05.2024, 15:40  
Samuyl
Частый гость
 
Регистрация: 04.10.2007
Сообщений: 22
Сказал спасибо: 13
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samuyl на пути к лучшему
По умолчанию stm32f4 не подключается к CAN шине

Добрый день форумчане. У меня тут проблема с которой не знаю как справится. Есть у меня 2 платы со 103 контроллером и 407, купленые на Али. На сайте smartMode.info есть замечательные статьи по CAN шине, откуда я и взял код. 103 подключил быстро на приём данных, 407 не могу. USART1 выдаёт какой-то мусор, а контрольный светодиод не загорается. Есть подозрение, что микроконтроллер не входит в прерывание из-за неправильной настройки baudRate в регистре CAN_BTR. Я использовал CAN Bit Time Calculation, но это не помогло. Тогда я настроил генерацию от HSE таким образом, чтобы было как у stm32f103 на шине APB1 - выставил в дефайнах PLL_N = 128, PLL_P = 4, PCLK1 = 16. Частоту я проверил подключив MCO2 к SYSCLK с делением 5. Осциллограф показал 25,6 мегагерц, то же показал и CubeMX. Но и это не помогло. Я перепробовал много разных вариантов, потратил 3 дня, и ничего. Может я что-то делаю не так? Будьте добры покажите в какую сторону копать.)))
Вложения:
Тип файла: zip stm32f407vet6.zip (242.6 Кб, 0 просмотров)
Реклама:
__________________
Головой ДУМАТЬ надо, а не гвозди забивать!
Samuyl вне форума  
Непрочитано 29.05.2024, 16:17  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,124
Сказал спасибо: 202
Сказали Спасибо 3,284 раз(а) в 2,150 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

самый простой способ проверки бодрейта - начать передавать (но не в шину а просто в воздух так сказать) и посмотреть длину импульсов, сравнить их с шиной.
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 29.05.2024, 19:26  
Samuyl
Частый гость
 
Регистрация: 04.10.2007
Сообщений: 22
Сказал спасибо: 13
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samuyl на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

Сообщение от индюк Посмотреть сообщение
самый простой способ проверки бодрейта - начать передавать (но не в шину а просто в воздух так сказать) и посмотреть длину импульсов, сравнить их с шиной.
Я попробую. Хотя пока не совсем понимаю как.)))
__________________
Головой ДУМАТЬ надо, а не гвозди забивать!
Samuyl вне форума  
Непрочитано 29.05.2024, 20:17  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,124
Сказал спасибо: 202
Сказали Спасибо 3,284 раз(а) в 2,150 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

Сообщение от Samuyl Посмотреть сообщение
Хотя пока не совсем понимаю как
что? в чем порблема включить кан шину на передачу и передавать байты???
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 30.05.2024, 11:48  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

У 407 в наличии 2 CAN интерфейса. Зашить один на передачу, а второй на прием. И сесть логическим анализатором на шину. И все сразу станет ясно.

Или возьми любой заведомо рабочий пример для CAN в интернете, прошей и посмотри на правильную работу.

Хотя
Цитата:
407, купленные на Али
нужно проверять. Всякое бывает с Алишными чипами.
DanilinSA вне форума  
Непрочитано 30.05.2024, 11:52  
Samuyl
Частый гость
 
Регистрация: 04.10.2007
Сообщений: 22
Сказал спасибо: 13
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samuyl на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

Сообщение от индюк Посмотреть сообщение
что? в чем порблема включить кан шину на передачу и передавать байты???
На том конце can шины висит ардуина и пересылает фреймы по разным частотам baudRate. Я повесил ещё одну на прослушку. Она не видит stm. За то хорошо видит передающую ардуину. Я пробовал слушать на разных частотах, но stm не передаёт и не читает.
__________________
Головой ДУМАТЬ надо, а не гвозди забивать!
Samuyl вне форума  
Непрочитано 30.05.2024, 12:21  
Samuyl
Частый гость
 
Регистрация: 04.10.2007
Сообщений: 22
Сказал спасибо: 13
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samuyl на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

Сообщение от DanilinSA Посмотреть сообщение
У 407 в наличии 2 CAN интерфейса. Зашить один на передачу, а второй на прием. И сесть логическим анализатором на шину. И все сразу станет ясно.

Или возьми любой заведомо рабочий пример для CAN в интернете, прошей и посмотри на правильную работу.

Хотя нужно проверять. Всякое бывает с Алишными чипами.
Из логических анализаторов - только две ардуины.)))))
__________________
Головой ДУМАТЬ надо, а не гвозди забивать!
Samuyl вне форума  
Непрочитано 30.05.2024, 12:58  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,800
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

А осциллограф есть? Можно простейший. Глянуть времянки сигнала.
Было у меня что-то похожее. Передача велась на дробной нестандартной частоте. По причине моих кривых рук. А второй аналогичный модуль с кривой скоростью нормально сигнал видел. Ибо работали на одной скорости.
DanilinSA вне форума  
Непрочитано 30.05.2024, 13:12  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,124
Сказал спасибо: 202
Сказали Спасибо 3,284 раз(а) в 2,150 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

Сообщение от Samuyl Посмотреть сообщение
Из логических анализаторов - только две ардуины.)))))
ну так ты много не наработаешь.

купи на озоне фнирси хотя бы

https://www.ozon.ru/product/ostsillo...rds=fnirsi+dso
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 30.05.2024, 13:24  
Samuyl
Частый гость
 
Регистрация: 04.10.2007
Сообщений: 22
Сказал спасибо: 13
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Samuyl на пути к лучшему
По умолчанию Re: stm32f4 не подключается к CAN шине

Сообщение от DanilinSA Посмотреть сообщение
А осциллограф есть? Можно простейший. Глянуть времянки сигнала.
Было у меня что-то похожее. Передача велась на дробной нестандартной частоте. По причине моих кривых рук. А второй аналогичный модуль с кривой скоростью нормально сигнал видел. Ибо работали на одной скорости.
Осциллограф у меня есть. Я проверял им линию. А как времянку глянуть?
__________________
Головой ДУМАТЬ надо, а не гвозди забивать!
Samuyl вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать регулировку тока в DC-DC преобразователе с шунтом в плюсовой шине? Winlin Источники питания и свет 31 03.02.2020 01:48
Нужна плата которая по протоколу SPI подключается в devboard на базе ESP32 an4leks Предложения по работе 12 20.10.2019 22:34
как прочитать сообщение по шине CAN режиме самопрослушки. retro55 ARM 11 21.06.2018 14:37
Передача байтов по 16бит шине void F() ARM 11 30.06.2014 17:21
Не подключается по HDMI ТВ-box к LCD TV BobN Видеотехника 12 13.02.2014 19:28


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.