Спасибо за критику личному составу.На данном этапе все заработало-устройство ОПРЕДЕЛИЛОСЬ УРА УРА .Ждите дальнейших сообщений с фронта(если интересно)
Вид для печати
Спасибо за критику личному составу.На данном этапе все заработало-устройство ОПРЕДЕЛИЛОСЬ УРА УРА .Ждите дальнейших сообщений с фронта(если интересно)
По БОБу думаю многим будет интересно, если можно, то побольше подробностей, схемы включения, программа вывода... можно в отдельной теме.
С платами ин есть такое дело, причом косяк фантомный, может постоянно вылазить. может изредка или вообще непроявлятся. Но сейчас как мне кажется причина найдена, новая прошивка проходит тестирование.
--- Добавлено ---
То что сам смог разобраться, молодец. Думаю это будет хорошим личным опытом. Но неплохо былобы поделится подробнее причиной и методом исправления косяка, другим это может пригодится.
С удовольствием поделюсь ; сделаны были четыре действия(кроме измерений и вырывания волос от отчаяния)
1 возникли сомнения в номинале кондеров у кварца-с смд заменены на простые
2 еще раз пропаяна плата в сомнительных местах
3 купил и заменил USB-кабель
4 весь процесс программирования продублирован на другом компе
Мое мнение-помогла замена кабеля,хотя при измерениях на старом кабеле и его прозвонке ничего криминального не замечал. Вот такие дела
Kreml,кстати,если без индуктивностей на in32 можно то их места просто накоротко сделать? и какую функцию они вообще выполняют
с уважением
Вот что пишет конфигуратор при попытке прошить ИН32 на ATmega8-16
Вложение 151478
Сигнатуру вроде читает и на этом все .Не получается все гладко.Может кто сталкивался
при подключенной плате ин, прозвони контакты разъема SPI между собой, нет ли где замыкания?
при подключенной плате IN звенят пины mosi и miso когда снимаю разъем коммутация в сторону L2 не звенит. Короткое между miso и mosi на плате IN.Так должно быть или нет.
Kreml ,большое,которое не поднять не унести не налить(ввиду расстояния),СПАСИБО.Обнаружил косяк на Инке-был почти под микрухой-устранил.
Все круто прошивается,но в результате Инки никто не видит.Опять я в панике,но беру себя в руки,потом беру в руки конспект:D твоей темы-ага -был аналогичный случай,прозваниваю от ног at90 до atmega и,блин,таки нахожу микроразрыв дорожки по SIG.И вы понимаете все забулькало.Радости полные штаны.Двигаюсь дальше,вперед. Спасибо за поддержку
искренне рад за тебя. дважды, во первых что все заработало, а во вторых что неполенился почитать что я раньше писал. нестал заставлять старика объяснять одно и тоже в который раз)
Всем привет. Kreml читал ты переделывал х52 подскажи что ты делал с резюками ,расположенными на вершинах ручки РУДа(два штуки в середке светодиоды).Дело в том что если я не напутал у них показания растут в обе стороны от центра и как я их только не подтыкал все какая то лажа.Может я чего туплю.Они конечно шумят сами по себе,но может чего в конфигураторе "правильнее" сделать
Да вроде небыло хитростей с этими резюками. средний вывод сигнальный, на крайние питание подавал. А то что дребезг у них большой, это да, есть такое дело. По возможности конечно, заменитьбы их на чтото поприличнее.
kreml, скажите, пожалуйста, а возможна ли доработка in32 так, чтобы на ней разместились не 1 энкодер, а минимум 3?
Ну и подниму вопрос о задействовании "старых" Mega16... :)
Ну вообще, ин32 имеет 32 универсальные линии, т.е. можно подключать как просто кнопки, так и энкодеры, 1 энкодер использует 2 линии. В итоге, к плате ин32 можно одновременно подключить до 16 энкодеров, и ничего дорабатывать ненужно, это было с самого начала)))
да, мегу16 задействуем. Раньше времени пока расказывать небуду, но в итоге думаю будет всем интересно)
А каковы типоразмеры SMD компонентов? Распишите, пожалуйста.
резисторы и неполярные конденсаторы в корпусах 0805. электролиты 4*5, индуктивность 1210
Оффтопик:
kreml !
С денюхой тебя!!!
Да , кстати точно ! С днём рождения Станислав ! Крепкого здоровья - творческих узбеков Тебе !
Оффтопик:
Спасибо за поздравления!
Здравствуйте,ув.Кремль!
Недавно приобрел джой с Вашим контроллером.Впечатления весьма благоприятные.Особенно стрельба - фантастика!
В общих чертах с настройками я разобрался (знающие товарищи помогли).Но есть одна проблема.Назначил в трекере кнопку "центровка взгляда".В игре Ил-2 все назначения по взглядам удалил.Проверяю работу этой кнопки на сетке трекера (клип про-5) - возврат в центр мгновенный.Проделываю это,ну...около 20 раз.Результат - мгновенный возврат.Захожу в игру.Запускаю,к примеру, простой редактор.Проверяю работу кнопки центровки.Первое нажатие - мгновенный возврат.Второе - с небольшой задержкой.Каждое последующее нажатие - задержка увеличивается пропорционально.
Будьте добры,подскажите,в чем проблема,если Вам это известно.
С уважением и наилучшими пожеланиями!
Привет, подскажи, сколько осей настроено на джое?
Ув.Кремль!ддобрался до дома...Докладываю:на РУД имею 3 аналоговых оси.На РУС -2 (X и Y).
--- Добавлено ---
На РУС оси цифровые.
--- Добавлено ---
В ОС (Виндоуз-7 полная) видны все 5 осей.
так, попробуй для эксперемента в конфигураторе отключить одну ось (любую), как поведет себя софт трекера?
дело вот в чем, у нас подобный эфект с задержкой центровки трекера через кнопку джоя тоже вылазил, и было замечено что есть зависимость от кол-ва осей на джое.
нужно это предположение проверить.
Дык на сетке трекера задержки не происходит.Задержка проявляется уже в самой игре.То есть,когда я проверяю центровку в программе трекера,задержек нет.Вошел в игру - начинаются задержки.При виде из кок-пита.
...Отключить ось...Совсем сложно для меня...Пока.
Имел ввиду пока сложно.
есть аська, скайп?
Здравствуйте Станислав, я собрал Ваш контроллер F2 и in32wDax. Плата F2 прошилась и работает нормально, а вот in не видется в конфигураторе, хотя первоночальная прошивка ее прошла успешно. Что может быть где искать? Спасибо
Я загрузил три файла как по инструкции, файл процессоров, файл с настройками, и файл прошивки.
эм, это ты скачал себе на комп файлики нужные, теперь чтобы залить прошивку в плату ин, нужно в окне прошиватора, сверху, нажать на синюю ссылку "загрузить файл программы (flash)" и там выбрать скаченный файл прошивки. После этого запрускать процесс порграммиорвания платы.
--- Добавлено ---
написал в личку
Но ведь сама плата atmega88 прошивается нормально и опредиляется при нажатии на кнопку определить.
Или процес прошивки и определения в конфигураторе это по разным соединениям идет. Я не электронщик так что извините если фигню сказал. Но очень хочется запустить плату.:rolleyes:
Вы плату я так понял сами делали, возможно где то непропай или в шнурке обрыв или в дорожке, прозвонить не долго. atmega88 это не плата а чип, я так понимаю если всё шьётся и читаетя, то с нужными для этого контактами всё ОК, остаётся один о котором я писал. В програматоре определяется тип чипа, а уже конфигуратор должен определить тип платы, куда(к какому порту) она подключена, вот тут то нужен этот контакт, а иначе зачем на плате два разъёма подключения.
USBПоясню подробнее: для прошивки доп. платы на разъеме используется 5 пинов (земля, питание, тактовый, 2 линии данных), и отдельно подключаемая линия reset. Если плата нормально определяется/прошивается, значит эти линии исправны.
Для обычной работы платы, кроме этих 5 пинов, используется еще 1 пин с разъема SPI, а именно SS. Он отвечает за активацию доп.платы для обмена данными.
Поэтому, если после прошивки доп. плата в конфигураторе неопределяется, то возможны следующие варианты:
1. недоходит сигнал SS, нужно "прозвонить" непосредственно от пина дешифратора на плате контроллера, до пина атмеги.
2. возможно неверно работает сам дешифратор, нужно проверить подачц питание на его входы, а также линии А0,1,2. Они идут от чипа AT90USB* (44,45,46 ножки чипа) на 1,2,3 ножки дешифратора. Также необходимо убедится в правильной распайке самого дешифратора (сверится со схемой)
3. таже доп.плата небудет определятся конфигуратором если неверно прошиты фьюзы (необходимо при начальной прошивке выбирать соот-й режим-"начальноая прошивка..."), ну и еще раз убедится что была в плату залита нужная прошивка.
также стоит попробовать подключить плату в другой разъем IN контроллера.
Спасибо. Буду пробовать прозванивать. Правда только в понедельник.
P.S. Разъем in на контролере менял не помогает.
еще можно так проверить:
подключить плату к порту ИН, но при этом линию SS от контроллера отсоеденить, и присоеденить SS доп.платы к "земле"(GND). Включить контроллер, в конфигураторе длжна отобразится плата, сразу во всех слотах. Если все так, то недоходит сигнал SS от дешифратора до разъема ИН. Если так тоже неполучилось, то еще возможно что есть разрыв в этой линии непосредственно на самой доп.плате.
Ну и лучше стукни в аську(336-055-508) или скайп (kreml75), так быстрее получится найти ошибку.
Хорошо, до платы доберусь в понедельник, попробую с прозвонкой и стукну в асю или скайп. Спасибо за помощь.
Уважаемый kreml, зачем на плате возле чипа кружок вытравливается , вообще я принял его за ключ ( то бишь там первая нога) как везде делают во всем мире :) , после того как спаял уже увидел что это не так :( , как думаешь чипу хана ????
Вообщем перепаял как должно быть , все работает , живучий чипец однако :))))
Этот кружок просто крепежное отверстие :)
А вообще да, чип трудно убить))
Так что там с индикацией на су25 ? :secret:
Кстати где можно глянуть схему соединения всех блоков, что куда и как ? L2 собрал теперь что по порядку идет %)
Огромное спасибо Станиславу за помощь и терпение меня безграмотного в электронике. Проблема решина.
Оказалось как всегда все просто короткое замыкание меджу дорожками идущими между дешифратором пины 1 2 3 и At90usb пины 44 45 46 . Сложность была в нахождении КЗ одна дорожка была видна хорошо, а вот вторая нашел только с помощью ну просто гигантской линзы почти микроскоп :)
Так же Спасибо моделистvv за советы.
Буду двигаться дальше в изготовлении OUT платы.
всем привет давно не заглядывал а потому сразу скажу что у меня все пашет все втиснуто в корпуса с некоторым трудом но втиснуто
вопросов по работе контроллера нет-есть отдельные трудности по обвесу его кнопками тумблерами и пр но это даже не техническая а скорее эргономическая или
даже дизайнерская проблема
для чего пишу
хочу ещу раз подчеркнуть значимость проекта и сказать что по моему мнению он так хорош еще и потому что его ведут такие замечательные терпеливые люди
как KREML и иже с ним
большое Вам спасибо
kreml
Предлагаю ввести ещё одно новшество - валкодер на сдвоеной оптопаре. (хотя он в принципе заменим энкодером) Идея состоит в том, что оптопары и крыльчатки от шариковых мышек очень доступны. Энкодеры конечно тоже доступны, но они дорогие.
Колесико от мыши приятнее вращать, чем щелкать микрики; колесико в сотни раз более долговечно, чем микрики (импортные); и наконец - можно изменять чувствительность этого колесика программно или джампером (в моем случае).
Лично для себя подумываю сделать 7 валкодеров.
- Три на триммеры: Руль высоты, Руль направления, Элероны.
- Четыре на бомбомёт: Сместить влево/вправо, Дистанция +/-, Высота +/-, Скорость +/-.
Реализовывать буду на ТТЛ, т.к. программирование микроконтроллеров не осилил. :( В данный момент работаю над принципиальной схемой.
А в идеале (идеальный оптоэлектронный валкодер) - это подружить мышь PS/2 c микроконтроллером, потому что на каждую ось (два фотодиода) приходиться собирать два усилителя сигнала, что сильно сказывается на размерах устройства и количестве деталей. :( Одна мышь - это целых три оси!!!
P.S.
Ох... чувствую я от своей задумки откажусь, больно уж много элементов получается.