MESA 6i25 как проверить.

Работа с платами MESA, подключение, конфигурация.
SovietTwins
Новичок
Сообщения: 21
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович
Контактная информация:

MESA 6i25 как проверить.

Сообщение SovietTwins »

Доброго времени суток многоуважаеиые форумчане.

Прошу о помощи.
Коротко суть проблемы:
Как при помощи консоли hal проверить пины на gpio?.
Чуть подробнее:
Есть 2шт 6i26
Одна после ремонта.
Вторая - просто внезапно перестала видеть энкодеры и давать сигналы.
Причём видятся обе платы нормально.
И вроде как чел на них прошивки менял.
На всякий случай прошил стандартными прошивками 5i25_prob_rfx2.bit
При попытке зажечь диоды на плате RC1 и RC2 - всё зажигается и гаснет на ура.
Уже думаю что спартан-6 навёрнут.
Помогите проверить и разобраться.
Может чего упустил?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение torvn77 »

5i25_prob_rfx2.bit точно не предназначена для работы с энкодерами, она симулирует LPT порт для использования дешёвых плат для управления станками с LPT.
Вам надо использовать прошивку соответствующею вашим дочерним платам.
SovietTwins
Новичок
Сообщения: 21
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение SovietTwins »

Тут небольшая проблема. Дочерние платы заказаны.
А необходимо проверить эти. Без дочерних плат.
Что посоветуете?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение Serg »

В любой прошивке при неподключенных дочерних картах можно как угодно управлять пинами *.gpio.*
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SovietTwins
Новичок
Сообщения: 21
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение SovietTwins »

Пару-тройку команд hal не напишите?
Как именно задать хотя-бы Лог.1 или 0.

Спасибо.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение Serg »

Одну напишу: setp. :)
Если написать чуть больше, то получится что я переписал всю доку про HAL, но зачем это делать ещё раз если это уже сделали на этом форуме и даже в переводе?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SovietTwins
Новичок
Сообщения: 21
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение SovietTwins »

Вас понял! Изучаю.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение Nick »

1. запустить halrun
nам
loadrt hostmot2
loadrt hm2_pci

потом в отдельном можно посмотреть halcmd show

покажет все, что есть.
Дальше добавляем
loadrt trivkins
loadrt motmod servo_period_nsec=1000000 num_joints=3

addf hm2_5i25.0.read servo-thread
addf hm2_5i25.0.write servo-thread

start

И теперь можно отправлять что-то плате.
Без read-write и start работать не будет.
О. кстати какая статья уже есть :
http://www.cnc-club.ru/wiki/index.php/% ... _Mesa_5i25

отправляем через
setp hm2.... что-то там
SovietTwins
Новичок
Сообщения: 21
Зарегистрирован: 10 окт 2014, 09:48
Репутация: 0
Настоящее имя: Грибко Виктор Викторович
Контактная информация:

Re: MESA 6i25 как проверить.

Сообщение SovietTwins »

Огромнейшее спасибо!!!!
Ответить

Вернуться в «MESA»