roboforum.ru

Технический форум по робототехнике.

Использование аналоговых пинов для шаговиков осей

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Использование аналоговых пинов для шаговиков осей

Сообщение 3DPrinter » 26 апр 2017, 03:00

Есть какая-то нестыковочка в китайских монускриптах
Есть картинка распиновки МКС ГЕН:
Изображение
Судя по картинке на управление шаговиком используются:
Д38, А0, А1

Открываем прошивку и видим, что для оси Х используются:
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38

как так? Где ошибка зарылась?
да и вообще если посмотреть остальные моторы, то везде используются лишь цифровые выходы, а вот судя по картинки почти на всех моторах применены аналоговые...

Добавлено спустя 11 минут 26 секунд:
ТАДАМ! Ларчик вскрылся:
Каждый аналоговый пин имеет еще второе имя в номинации "цифровой пин"


#define PIN_A0 (54)
#define PIN_A1 (55)
#define PIN_A2 (56)
#define PIN_A3 (57)
#define PIN_A4 (58)
#define PIN_A5 (59)
#define PIN_A6 (60)
#define PIN_A7 (61)
#define PIN_A8 (62)
#define PIN_A9 (63)
#define PIN_A10 (64)
#define PIN_A11 (65)
#define PIN_A12 (66)
#define PIN_A13 (67)
#define PIN_A14 (68)
#define PIN_A15 (69)
Аватара пользователя
3DPrinter
 
Сообщения: 603
Зарегистрирован: 23 янв 2014, 01:13
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная

Re: Использование аналоговых пинов для шаговиков осей

Сообщение setar » 27 апр 2017, 01:36

:) если для Вас эта информация нова, то очень рекомендую шпаргалки которые скрываются в гугле при поиске "arduino pinout" в разделе картинок, пример ниже.
каждая нога может по разному именоваться в зависимости от текущего применения, ну и здесь же удобно смотреть взаимосвязь и дополнительные параметры, например прерывания.
Вложения
ARDUINO.Mega.Pinout.Diagram.png
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко


Вернуться в 3D печать

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13