Easyelectronics.ru

Электроника для всех
Текущее время: 18 окт 2019, 19:02

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Чтение CAN шины - пропуск сообщений
СообщениеДобавлено: 20 июн 2019, 23:07 
Заглядывает иногда

Зарегистрирован: 19 май 2015, 01:52
Сообщения: 60
Нашёл китайский проц который работает без пропусков.
Разница на фото:
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение CAN шины - пропуск сообщений
СообщениеДобавлено: 21 июн 2019, 00:41 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3999
Откуда: КЧР, поселок Нижний Архыз
Может таки не камень виноват, а код?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение CAN шины - пропуск сообщений
СообщениеДобавлено: 02 июл 2019, 03:10 
Заглядывает иногда

Зарегистрирован: 19 май 2015, 01:52
Сообщения: 60
Eddy_Em писал(а):
Может таки не камень виноват, а код?

Это просто так написано? Для того чтобы меня позлить чтоли?
Да, конечно, код кривой у меня.
Пипец, куда я попал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение CAN шины - пропуск сообщений
СообщениеДобавлено: 02 июл 2019, 21:36 
Старожил

Зарегистрирован: 06 июн 2018, 22:30
Сообщения: 416
Откуда: Киев
Ривизии чипа то разные


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение CAN шины - пропуск сообщений
СообщениеДобавлено: 04 июл 2019, 00:09 
Заглядывает иногда

Зарегистрирован: 19 май 2015, 01:52
Сообщения: 60
Возник другой вопрос.

Если долго долбить шину сообщениями, происходит подвис, и ничего ни шлётся не принимается.
Mailbox забит.

Как-то можно выходить из мёртвого цикла?

И еще момент - при включённом дебаггере добиться эффекта не удается, только отключаешь, и тогда после примерно 500 сообщений на высокой скорости прога затыкается.
Могу выложить исходник или hex кому лениво.

Спасибо!

Вот здесь стоим:
while ((CAN1->TSR & CAN_TSR_TME0) == 0);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: VladislavS


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB