Jump to content

SokolVadim

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by SokolVadim

  1. СпаÑибо , прочитал вÑе внимательней и Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ разобралÑÑ , удобно.Мне нужна прошивка midibox64e_v2_2d , в ней еÑÑ‚ÑŒ вÑе что мне нужно, Ain тоже еÑÑ‚ÑŒ , редактированием можно менÑÑ‚ÑŒ и кол-во круток и назначать куда какие надо региÑтры и Ñ‚.д.
  2. Ð”Ð»Ñ Ð¼Ð¾ÐµÐ³Ð¾ проекта нужно 32 Ain , 56 Din , 64 dout и 4 Ñнкодера . Ð’ прошивке Midibox64е нет Ain. И еще Ð²Ð¾Ð¿Ñ€Ð¾Ñ , можно ли вÑе Ñто Ñделать при помощи MIOS. Можно Ñкомпилировать прошивку , но не могу разобратьÑÑ Ñ Ð¸Ñходниками ,в папке Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ¾Ð¹ лежит файл ASM ,но он по размеру какой-то маленький. Там как раз вÑе пропиÑано , но при компилÑции Ñнкодеров дает ошибку на Ñту Ñтроку dw (mode << 8) | (din_0 + 8*(sr-1)),без нее компилирует но прошивка по размеру получаетÑÑ Ð² 10 раз меньше . Ðа Ñту тоже ругаетÑÑ #include "src/main.inc" за меÑто нее пишешь END - компилирует. Можно ли Ñтоту чаÑÑ‚ÑŒ прошивки как то приÑоединить к оÑновной : org 0x3280 ; never change the origin! ;; encoder entry structure ENC_ENTRY MACRO sr, din_0, mode dw (mode << 8) | (din_0 + 8*(sr-1)) ENDM ENC_EOT MACRO dw 0xffff ENDM MIOS_ENC_PIN_TABLE ;; encoders 1-16 ;; SR Pin Mode ENC_ENTRY 9, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 1 ENC_ENTRY 9, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 2 ENC_ENTRY 9, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 3 ENC_ENTRY 9, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 4 ENC_ENTRY 10, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 5 ENC_ENTRY 10, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 6 ENC_ENTRY 10, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 7 ENC_ENTRY 10, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 8 ENC_ENTRY 11, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 9 ENC_ENTRY 11, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 10 ENC_ENTRY 11, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 11 ENC_ENTRY 11, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 12 ENC_ENTRY 12, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 13 ENC_ENTRY 12, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 14 ENC_ENTRY 12, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 15 ENC_ENTRY 12, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 16 ;; encoders 17-32 ENC_ENTRY 13, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 17 ENC_ENTRY 13, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 18 ENC_ENTRY 13, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 19 ENC_ENTRY 13, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 20 ENC_ENTRY 14, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 21 ENC_ENTRY 14, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 22 ENC_ENTRY 14, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 23 ENC_ENTRY 14, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 24 ENC_ENTRY 15, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 25 ENC_ENTRY 15, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 26 ENC_ENTRY 15, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 27 ENC_ENTRY 15, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 28 ENC_ENTRY 16, 0, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 29 ENC_ENTRY 16, 2, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 30 ENC_ENTRY 16, 4, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 31 ENC_ENTRY 16, 6, MIOS_ENC_MODE_NON_DETENTED ; V-Pot 32 ;; encoders 33-48 ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ;; encoders 49-64 ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT ENC_EOT #include "src/main.inc" ЗдеÑÑŒ как Ñ Ð´ÑƒÐ¼Ð°ÑŽ можно пропиÑать ригиÑтры и их ноги на которых будут Ñнкодеры, но как Ñто запихать в оÑновную прошивку ?
  3. SokolVadim

    MIDI BOX64

    Собрал Ñей Ð´ÐµÐ²Ð°Ð¹Ñ , вÑе прекраÑно работает , но вот одна задача не как ни решаетÑÑ , в програмировании Ñ Ð½Ð¾Ð»ÑŒ ,хочу за меÑто кнопок на воÑьмом региÑтре поÑтавить 4 Ñнкодера. ПодÑкажите как Ñделать прошивку , или может быть кто-то делал ,аппарат уже почти готов . Подправить нужно вот Ñту (midibox64_v2_4d)там еÑÑ‚ÑŒ иÑходники.
×
×
  • Create New...