На web.archive.org сайт mindaugas.com точно записан.
Потом выложу на своём сайте и MJ16.
UPD: уже выложил. Ссылка в подписи.
На web.archive.org сайт mindaugas.com точно записан.
Потом выложу на своём сайте и MJ16.
UPD: уже выложил. Ссылка в подписи.
Крайний раз редактировалось Mercury13; 02.02.2008 в 14:53.
http://mercury13.tut.su - все прошивки MJoy
Есть. Я выложил прошивки для схемы LazyCamel'а с повышенной частотой опроса. Всё как я обещал. Ссылка - в подписи.
http://mercury13.tut.su - все прошивки MJoy
Ура! Mercury13.
подскажи, а прошивка на 4 оси без атокалибровки?
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
Для REA:
она точно есть.
В архиве "свежих прошивок" 5 штук, в том числе она.
И ещё.
Среди архивных прошивок для универсальной шестиосной написал частоту опроса 120 Гц, что неверно - конечно же, там 60 Гц. Исправил.
http://mercury13.tut.su - все прошивки MJoy
Mercury13, а без автокалибровки есть прошивка с 4 высокоточными осями и высокой частотой опроса? а то эта автокалибровка глючит... на Мджой16 я её отлючаю..
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
Самокалибрующихся прошивок я не делал вообще.
Разумеется, все прошивки на Mjoy8, схему LazyCamel'а.
И вообще в архиве с прошивками есть readme.xls, в котором вся информация о прошивках.
http://mercury13.tut.su - все прошивки MJoy
Очень хорошо, просто в том реадми не описано про самокалибровку, вот и спросил.
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
2Bond.K
Ну тут ты не совсем прав.
Схем Mjoy8 существует 2 одна от MeanDog`а исходная и вторая от LazyCamel'а.
Mercury13 разработал кучу вариантов прошивок под схему LazyCamel'а.
И естественно что те кто собирал схему MeanDog`а тоже желают такого количества прошивок.
2Mercury13
А в чем именно преимущества схемы LazyCamel'а с данными прошивками перед схемой от MeanDog`а? Точнее какие недостатки схемы от MeanDog`а?
Я собрал контроллер по схеме MeanDog`а и думаю собрать второй.
До этого не собирал схему от LazyCamel'а по причине хоть и немногочисленных но нареканий, а теперь появился выбор.
Хлопцы!
Давайте договоримся о терминах и определениях?
Чтобы не путаться.
Я давно слежу за схемами контроллеров, прошивками и всё бережно складываю на винте.
Вот что хочу сказать.
Не далее как на второй странице этой темы,
http://forum.sukhoi.ru/showpost.php?...7&postcount=26 идёт первое упоминание Mjoy. Думаю автор назвал его так от первой буковки инициалов. MeanDogJoy
Далее когда он разработал контроллер на Атмега16, то для порядку стали называть Mjoy8 b Mjoy16 чтобы различать.
LazyCamel тоже разрабатывал свою версию прошивки и схему контроллера. Но всё что я нашёл по его разработке, уже имело логотип ВКБ.
Теперь у нас есть ещё один камрад, который разрабатывает свои варианты. Как бы вот нам их разделить по именам, чтобы не путаться?
Я ещё не сравнивал схемы, но так понял что на данный момент имеем три варианта контроллера джойстика на чипе Атмега8.
Прошивки имело бы смысл распространять в исходниках, тогда кому какие ноги надо, те и использовать. Хотя, на мой взгляд и дизассемблировать нужный вариант прошивки и подправить ноги - работа на пару часов. Да и разница между MEGA8 и MEGA16, да и вообще между всеми AVR не велика, система команд вообще одна.
Схемы всего две: схема MeanDog`а и схема LazyCamel'а. Аппаратно отличаются только тем, что:
MeanDog входы с USB 14,15 и 4 ноги микросхемы
LazyCamel входы с USB 2,3 и 4 ноги микросхемы
ну и выходы на кнопки поменялись соответственно.
Mercury новый контроллер не делал, он сделал новую прошивку для схемы LazyCamel.
В прошивке с 4 высокоточными осями и высокой частотой опроса ноги АТМеги ADC4, ADC5 нужно ли на землю "садить"?
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
Нет. Садят на землю только те ноги, которые указаны в readme как задействованные, а в джойстике не нужны.
GPL2. См. файл COPYING. Изменения не просто разрешены, а поощряются!
В более удачной разводке ног. Такую россыпь ножек, как у MeanDog'а, разводить не очень интересно. К тому же, считывание кнопок поудобнее - семь раз по полбайта (у Миндога - четыре раза по 7 бит).
Кто будет переделывать Миндога - заодно возьмите из моих прошивок считывание ADC с помощью sleep (спасибо, LazyCamel!)
http://mercury13.tut.su - все прошивки MJoy
Понятно. А я как раз переделывал прошивку Миндога без автокалибровки под такое считывание кнопок. Но на большее меня не хватило. Надо посидеть посравнивать прошивки.
Хотел вот поинтересоваться, есть ли какое-то преимущество в считывании АЦП в режиме Sleep. Я, честно говоря, не заметил. И без слипа значения колеблются только в пределах младшего бита. А вот со слипом у меня (в моей проге) почему-то иногда происходят сильные скачки по какой-нибудь из осей. Возможно, это я сам в проге накосячил, еще покопаюсь. Но тем не менее, по моему, гораздо важнее провода от датчиков до ног АЦП заэкранировать.
И еще, зачем в схеме LazyCamel'а (да и не только в ней) подтяжка входов от матрицы кнопок к питанию? Ведь в прошивке все равно установлен режим подтяжки входов к питанию.
Собрал контроллер, прошивка на 4 оси 10 бит + высокая частота опроса.
Собсно, оси колеблются на 1 шаг и есть скачёк на одной из осей, которая не задействована была, т.е. посажена на землю.
Мджой16 с прошивкой от Миндога "шумит" по осям так же. эх.......
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
А что за определение, т.е. АЦП у меги фиговый?
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200