Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10
PIO PD23, управление ногами
buletz
Добавлено 22.01.2012 00:03
0
Сообщение: 1
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
1. имею проблему с управлением ногой PD23 (GPIO) .

согласно данными с проца - состояние ноги меняется.
однако реальный уровень напряжения на соответствующей ноге разъема (X2-pin38- он же TS4) остается всегда в логической единице, т.е. +3.3В.

при этом с PD20 таких проблем нет - все штатно, напруга меняется.

2. управлять ногами пробовал двумя способами: и через memory mapping и через драйвер gpio (пишем в /sys/class/gpio/...).
результат одинаковый: PD20 управляется норм, PD23 - нет.

3. дрова Touchscreen в ядре отключены.

4. нужна именно нога PD23, т.к. хочу использовать ее в качестве внешнего триггера для таймера, а других подходящих ног на разъемах (x2,x4) для таймеров нет.

ВОПРОС:
а) чем PD23 принципиально отличается от PD20? почему она не управляется ?

прозвонить к сожалению линию от проца до разъема не могу, т.к. проц ведь BGA, туда ж не подлезешь.

б) может ли такое быть что реальная разводка платы отличается от схемы выложенной на сайте ? может PD23 вовсе не связана с pin38 разъема x2?
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 22.01.2012 00:16 Сообщение: 2
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
в дополнение:

понимаю, что вопрос а) может оказаться непростым.
но по вопросу б) хотелось бы обратиться к разработчикам платы:
можете ли проверить топологию и подтвердить что PD23 действительно приходит на 38 ногу разъема x2?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 22.01.2012 01:17 Редактировалось 22.01.2012 01:24 Сообщение: 3
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Похоже в разных ревизиях плат разъем разведен по-разному. Смотрю в исходниках
Код

//for V2.A board revision at91_set_gpio_output(AT91_PIN_PC0, 0);
at91_set_gpio_output(AT91_PIN_PD23, 0);
......
// .sck = AT91_PIN_PC0,
.sck = AT91_PIN_PD23,


если смотреть по LCD плагу получается что PD23 на вашей ревизии скорей всего 40 пин на разъеме Х2 (по крайней мере пин который на тачскрин идет у плага - 40, хоть и почему-то он там TS1 - без пол-литры не разобрать :) - попробуйте не меняя код которым дергали PD23 измерять напряжение на X2-pin40.
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 22.01.2012 10:07 Редактировалось 22.01.2012 10:07 Сообщение: 4
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
премного благодарю за помощь.
действительно PD23 попал на 40ю ногу, а не на 38ю, как нарисовано на схеме.

с учетом ваших замечаний решил посмотреть на схему соответствующего LCD плага, вот скриншот анализа
сравнения схемы плага и кита:
http://img515.imageshack.us/img515/6430/clip3h.png

из него получается другая картина:
PD20 должен попасть на 40ю ногу
PD23 - на 35ю ногу.

ВЫВОД:
обе схемы (и схема кита и схема плага) - не соответствуют действительности.
на схеме кита ноги вообще попадают на другие ноги.
на схеме плага TS1 и TS4 перепутаны между собой.

ВОПРОС:
можно ли получить актуальные схемы на платы ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 22.01.2012 11:46 Редактировалось 22.01.2012 11:49 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Все схемы (крайние версии) соответствуют действительности, для SK-AT91SAM9G45 в описании продукта (на витрине магазина) не была орпубликована краяняя версия схемы (вскорости будет ревизия 2.С, но она будет отличаться исключительно "косметическими " - добавлен uSD держатель вместо SD), но она всегда присутствовала в соответствующем разделе на F TP
Цитата
на схеме плага TS1 и TS4 перепутаны между собой.
Не надо мешать в одну кучу названия цепей с разных схем, они могут называться как угодно, но электрическое соединение всегда будет однозначным, ну а вся эта чехорда с изменениями - следствие интерференции ошибок-неточностей связанных с совместимостью разных изделий (будь то Саша этого не знал ;)).
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 22.01.2012 11:58 Сообщение: 6
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Ок, положим мы не смотрим на схему плага, а смотрим только на схему кита. - управляем ногой проца pd23, а реакцию видим не на 38 ноге разъема х2, а на 40й, хотя по схеме 40я нога подключена к pc0.

Вы в этом не видите никакого несоответствия?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 22.01.2012 12:37 Редактировалось 22.01.2012 13:17 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Скачайте наконец с фтп схему платы вашей ревизии, или загляните в раздел описания платы ...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 22.01.2012 13:33 Сообщение: 8
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
вся эта чехорда с изменениями - следствие интерференции ошибок-неточностей связанных с совместимостью разных изделий (будь то Саша этого не знал ;)).


Я знал, просто совершенно забыл с чем связано конкретно в этой ситуации - с плагом LCD или платой, поэтому чтобы не наврать написал более осторожно ;)
Спуститься к концу Подняться к началу
Персональная информация
buletz
Добавлено 22.01.2012 17:22 Сообщение: 9
buletz
3

Пункты: 5920
Регистрация: 16.11.2011
Пол: Мужчина
Цитата
Скачайте наконец с фтп схему платы вашей ревизии, или загляните в раздел описания платы ...


1. спасибо, на фтп действительно лежит актуальная версия, скачал.

2. на страничке описания платы
http://starterkit.ru/html/index.php?name=shop&op=view&id=48
лежит ссылка на старую версию (ревизия А),
может есть смысл поменять ее на актуальную ? хотя хозяин барин конечно.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 23.01.2012 08:36 Сообщение: 10
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
2. на страничке описания платы ...
Сори, попутал названия плат (думал идет обсуждение SK-AT91...), обязательно добавлю.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MAT91SAM9G45/M10