|
|
  |
STM32f105 не работает CAN при передергивании питания |
|
|
|
Oct 23 2015, 09:36
|
Местный
  
Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041

|
Цитата(smalcom @ Oct 23 2015, 13:34)  может неправильно инициализировали какой-то вывод и он в воздухе болтается? И как это может влиять на CAN? Ведь именно он отваливается.
|
|
|
|
|
Oct 23 2015, 10:34
|
Местный
  
Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041

|
Цитата(smalcom @ Oct 23 2015, 13:34)  может неправильно инициализировали какой-то вывод и он в воздухе болтается? Цитата(KnightIgor @ Oct 23 2015, 14:48)  Когда-то давно пробегала тема errat'ы, что одна нога, ответственная за TAMPER - PC13, будучи незапрограммирована, влияла на узлы, совершенно с ней не связанные. Попробуйте запрограммировать ногу на выход. Хороша догадка, но увы не помогло. Сделал эти ноги на выход - ничего не изменилось, по-прежнему не стартует CAN при передергивании питания.
|
|
|
|
|
Oct 26 2015, 04:49
|
Местный
  
Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041

|
Цитата(KnightIgor @ Oct 23 2015, 14:48)  Когда-то давно пробегала тема errat'ы, что одна нога, ответственная за TAMPER - PC13, будучи незапрограммирована, влияла на узлы, совершенно с ней не связанные. Попробуйте запрограммировать ногу на выход. Блин, неправильно запрогал ногу, когда эта догадка впервые тут появилась. Я ее случайно настроил на вход. Когда я сделал ее на выход то все заработало! Так что догадка была верной! Спасибо большое!!!
|
|
|
|
|
Oct 26 2015, 08:55
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Цитата(yanvasiij @ Oct 26 2015, 05:49)  Блин, неправильно запрогал ногу, когда эта догадка впервые тут появилась. Я ее случайно настроил на вход. Когда я сделал ее на выход то все заработало! Так что догадка была верной! Спасибо большое!!! Спасибо тому, кто эту тему ранее раскопал. Не найду ссылку... Я, кстати, глянул в свой код для F103. Нога PC13 у меня используется как вход, но запрограммирована как выход OK с записаной единицей, что позволяет ее по-прежнему использовать как вход, однако предотвращает непонятки. Комментария самому себе у меня в коде нет, но такой необычный путь сделать PC13 входом явно не случаен.
Сообщение отредактировал KnightIgor - Oct 26 2015, 09:03
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|