Перейти к содержанию
    

Недокументированная связь между портами в GD32F407.

Объект: GD32F407VKT6
lot# AKL7M8 JJL729
В составе платы GD407V-START

При включении порта PD2 в режим GPIO_MODE_OUTPUT
перестаёт работать порт PA9.

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

Изменено пользователем haker_fox
Для GigaDevice есть свой подфорум.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 minutes ago, dOb said:

При включении порта PD2 в режим GPIO_MODE_OUTPUT
перестаёт работать порт PA9.

Рекомендую изучить схему платы. Я тут на GD32450Z-EVAL множество чудес выловил за полгода работы. Дорожки приходилось резать, чтобы USB завести. Просто на одну из диффлиний была посажена линия фиттера Ethernet.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

34 минуты назад, haker_fox сказал:

Рекомендую изучить схему платы

Спасибо. Перерезал лишнюю дорожку и всё заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обычно на отладках не режут, а либо снимают перемычки-резисторы, либо перемычки-сопли олова.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, dOb сказал:

При включении порта PD2 в режим GPIO_MODE_OUTPUT
перестаёт работать порт PA9.

Проверено на двух образцах.
Кто нибудь сталкивался с подобным поведением?

Открываем схему платы. Видим:

image.thumb.png.ddae004ef2c2b74c5d2cf685121d8e9e.png

Вроде при одном взгляде должно быть понятно почему....   :unknw:

Или настоящие индейцы схем не читают?  :vava::biggrin:

 

PS: Настоящим индейцам, по секрету: Дорожку можно было не резать. Достаточно было на PD2 вывести лог."1".

PPS: Вангую - следующий вопрос будет типа: "Почему подаю_на_ногу/выдаю_с_ноги PA9 импульсы частотой N МГц, но получаю всегда одно и то же напряжение"?  :wink2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, Arlleex said:

Обычно на отладках не режут, а либо снимают перемычки-резисторы, либо перемычки-сопли олова.

Честно говоря, плата для GD была первой, где я резал дорожки. Просто, когда у тебя не работает USB, и ты отпаиваешь резистор от диффлинии, который идёт на какой-нибудь сигнал, то получаешь рабочий, но сбоящий USB. Спустя некоторое время (у меня это была неделя), выясняется, что в крайним нижнем углу схемы, запряталось ещё одно подключение данной диффлинии к микросхеме фиттера. И чтобы уже не рисковать - в сердцах режешь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

37 минут назад, haker_fox сказал:

Просто, когда у тебя не работает USB, и ты отпаиваешь резистор от диффлинии...

Ну, к слову, в USB от диффлинии одно название))

Внеполосная сигнализация там несимметричная, поэтому суровых требований к настоящим скоростным линиям там немного))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...