еще чуть чуть осталось до нормального индикатора и СТМ32Тима писал(а):можно было купить подходящую ардуину,
ЧПУ пульты
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Так погоди,сейчас проверим, насколько там с прошивкой все ок. Сегодня чуть-чуть подкорректирую прошивку и посмотрим.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Гадю
Я тут думаю, не может же такого быть, чтоб нельзя было настроить обмен данными. Ведь монитор порта опрашивает мегу нормально...
Я тут думаю, не может же такого быть, чтоб нельзя было настроить обмен данными. Ведь монитор порта опрашивает мегу нормально...
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
Re: ЧПУ пульты
Без обит, Тима ты щас напоминаешь жука без одной лапки, который покругу ходит...Тима писал(а):Гадю![]()
Я тут думаю, не может же такого быть, чтоб нельзя было настроить обмен данными. Ведь монитор порта опрашивает мегу нормально...
Тебе нужно определить где именно у тебя баг.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЧПУ пульты
Кстати, в этой меге всего один аппаратный COM-порт? Или еще есть?
Чудес не бывает. Бывают фокусы.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Как говорится, на обиженных воду возят...
Хожу, чтоб на месте не стоять. Пробую все варианты, что приходят в голову, чтоб срулить с этой кольцевой!
Где баг, вроде определились благодоря UAVpilot, вот здесь ЧПУ пульты #910
Теперь нужно определиться с решением этой задачи!
Хожу, чтоб на месте не стоять. Пробую все варианты, что приходят в голову, чтоб срулить с этой кольцевой!
Где баг, вроде определились благодоря UAVpilot, вот здесь ЧПУ пульты #910
Теперь нужно определиться с решением этой задачи!
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
кучаSerg-tmn писал(а):Кстати, в этой меге всего один аппаратный COM-порт? Или еще есть?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Выдержка из описания: На платформе Arduino Mega2560 установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega2560 поддерживает 4 порта последовательной передачи данных UART для TTLSerg-tmn писал(а):Кстати, в этой меге всего один аппаратный COM-порт? Или еще есть?
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЧПУ пульты
Тогда ничего не понял. Кто мешает один из этих портов подцепить к компьютеру (через MAX232 на COM или FT232 на USB) и ничего не резать?
Чудес не бывает. Бывают фокусы.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
уже несколько раз пытался эт объяснить.Serg-tmn писал(а):Тогда ничего не понял. Кто мешает один из этих портов подцепить к компьютеру (через MAX232 на COM или FT232 на USB) и ничего не резать?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: ЧПУ пульты
Тима, попробуй вот такой скетч с тем же скриптом. Посмотри на какой скорости он будет работать.
Я убрал все чтения и записи пинов, оставил только запись в порт. По идее все аналоговые пины должны скакать от 0 до 255.
Я убрал все чтения и записи пинов, оставил только запись в порт. По идее все аналоговые пины должны скакать от 0 до 255.
Код: Выделить всё
// HAL userspace component to interface with Arduino board
// Copyright (C) 2007 Jeff Epler <jepler@unpythonic.net>
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
void setup() {
Serial.begin(9600);
}
uint8_t adc=0;
uint8_t firstbyte=0;
uint8_t pinmap[6] = {2,4,7,8,12,13};
uint8_t dacpinmap[6] = {3,5,6,9,10,11};
uint8_t tmp = 0;
void loop() {
/*while(Serial.available()) {
uint8_t byte = Serial.read();
if(((firstbyte & 0x80) == 0x80) && ((byte & 0x80) == 0)) {
// got a packet
uint16_t payload = (firstbyte << 7) | byte;
uint8_t address = (firstbyte >> 4) & 7;
uint8_t dac = payload & 0xff;
uint8_t dir = (payload & 0x100) == 0x100;
uint8_t out = (payload & 0x200) == 0x200;
if(address < 6) {
analogWrite(dacpinmap[address], dac);
digitalWrite(pinmap[address], out);
pinMode(pinmap[address], dir);
}
}
firstbyte = byte;
}*/
uint16_t v = tmp; //analogRead(adc) | (adc << 11);
//if(digitalRead(pinmap[adc])) v |= (1<<10);
Serial.print(byte((v >> 7) | 0x80));
Serial.print(byte(v & 0x7f));
adc = (adc + 1) % 6;
tmp = (tmp+1) % 255;
}- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Ок! Завтра в ночную попробую! Надеюсь заработает.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Вот еще здесь говорится про линукс, питон и мегу2560... http://habrahabr.ru/post/130788/
Изучаю!
Изучаю!
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: ЧПУ пульты
похоже засада в том, что вы считаете ардуину и её IDE нормальным МК с нормальным средством разработки...
Подозреваю, что для того, чтобы использовать второй и остальные порты их сначала нужно правильно настроить. ардуинская библиотека скорее всего сама настраивает режимы работы порта, но маловероятно, что она соотв. образом настраивает выводы, которые эти порты используют. В большинстве МК внутри имеется много разных узлов, а вот выводов на всех не хватает, поэтому многие выводы можно переназначать для использования разными узлами. Скорее всего выводы, которые может использовать второй порт по умолчанию настроены как обычные цифровые порты.
Нужно читать даташит на мегу и соотв. образом настраивать порты. Надеюсь это возможно в среде разработки ардуины.
Подозреваю, что для того, чтобы использовать второй и остальные порты их сначала нужно правильно настроить. ардуинская библиотека скорее всего сама настраивает режимы работы порта, но маловероятно, что она соотв. образом настраивает выводы, которые эти порты используют. В большинстве МК внутри имеется много разных узлов, а вот выводов на всех не хватает, поэтому многие выводы можно переназначать для использования разными узлами. Скорее всего выводы, которые может использовать второй порт по умолчанию настроены как обычные цифровые порты.
Нужно читать даташит на мегу и соотв. образом настраивать порты. Надеюсь это возможно в среде разработки ардуины.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
натыкался на пример как настроить ардуину на другие порты.UAVpilot писал(а):Скорее всего выводы, которые может использовать второй порт по умолчанию настроены как обычные цифровые порты.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: ЧПУ пульты
Честно говоря, так и считал.UAVpilot писал(а):похоже засада в том, что вы считаете ардуину и её IDE нормальным МК с нормальным средством разработки..
Чудес не бывает. Бывают фокусы.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
сЦылку в студию...aftaev писал(а):натыкался на пример как настроить ардуину на другие порты.
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
разбираясь с ней и больше на игрушку похоже. Для пульта как то не серьезноUAVpilot писал(а):похоже засада в том, что вы считаете ардуину и её IDE нормальным МК с нормальным средством разработки...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: ЧПУ пульты
Тима яж когда с printf разбирался искал и натыкалсяю, а оно мне не нужно было и не сохранил.Тима писал(а):сЦылку в студию...
примерно так http://www.compcar.ru/forum/showthread. ... 593&page=2
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Тима
- Почётный участник

- Сообщения: 3162
- Зарегистрирован: 01 мар 2012, 20:47
- Репутация: 1089
- Настоящее имя: Тимур
- Откуда: КБР
- Контактная информация:
Re: ЧПУ пульты
Тут у чела вроде такая же проблема. http://ru-arduino.livejournal.com/57827.html
Рекомендуют перешить "маленькую мегу".
Рекомендуют перешить "маленькую мегу".
Дорогу осилит идущий!
Я все пойму, Вы только дайте денег!!!
Я все пойму, Вы только дайте денег!!!
