ВОПРОС А как управлять дополнительным выводом А5 на плате

vasjn23

НОВЫЙ ПОЛЬЗОВАТЕЛЬ
Регистрация
21.07.2022
Сообщения
0
Реакции
4
Баллы
12
Город
Апшеронск
Добрый день! Хочу запустить управление компрессором обдува через вывод A5 на плате grbl 1.1f .Поиск не помог. Команды М7 - М9 не помогают. Там постоянно висит "1".
Ваши сообщения автоматически объединены:

2023-03-13_11-33-31.png
фото платы управления
 
вопрос наверно в том больше, почему изменив вывод в программе нет должного эффекта? И про какое второе место вы говорите. Я не нашел упоминание про вывод 5 порта С вообще ни где в листинге...
 
  • Последнее редактирование:
Последнее редактирование:
Я не нашел упоминание про вывод 5 порта С вообще ни где в листинге...
cpu_map.h - с 92 строки:
// Define probe switch input pin.
#define PROBE_DDR DDRC
#define PROBE_PIN PINC
#define PROBE_PORT PORTC
#define PROBE_BIT 5 // Uno Analog Pin 5
#define PROBE_MASK (1<<PROBE_BIT)

Соответственно вместо 5 вписываем 3.

А вот здесь, со 101 строки:
// Define flood and mist coolant enable output pins.
#define COOLANT_FLOOD_DDR DDRC
#define COOLANT_FLOOD_PORT PORTC
#define COOLANT_FLOOD_BIT 3 // Uno Analog Pin 3

Вместо 3 вписываем 5.

Включение по команде M8.

И проверьте плату на наличие подтягивающего резистора, может мешать измерениям.
 
cpu_map.h - с 92 строки:
// Define probe switch input pin.
#define PROBE_DDR DDRC
#define PROBE_PIN PINC
#define PROBE_PORT PORTC
#define PROBE_BIT 5 // Uno Analog Pin 5
#define PROBE_MASK (1<<PROBE_BIT)

Соответственно вместо 5 вписываем 3.

А вот здесь, со 101 строки:
// Define flood and mist coolant enable output pins.
#define COOLANT_FLOOD_DDR DDRC
#define COOLANT_FLOOD_PORT PORTC
#define COOLANT_FLOOD_BIT 3 // Uno Analog Pin 3

Вместо 3 вписываем 5.

Включение по команде M8.

И проверьте плату на наличие подтягивающего резистора, может мешать измерениям.
спасибо! все получилось!
 
Сверху Снизу