i2: Новый релиз
После довольно долгих переделок, я наконец довел “i2” до полностью работоспособного и безглючного состояния. Наконец, был сделан корпус.
О внесенных изменениях можно почитать в статье i2: Технические подробности, там-же можно скачать новые версии схемы и прошивки.
Но все-таки дисплейчика нехватает(
Что-то народу так хочется дисплейчик )) К сожалению (или к радости), я считаю, что разработка более-менее завершена, и пока ничего менять не буду.
Та с тебя програмная часть) а мы воплотим в железо)
Ну, светодиодная программная часть выложенна, а с ЛСД будет очень не скоро, если вообще будет. Меня светодиоды всем устраивают
Классный пультик!
Начал вот я осваивать МК, поковырял макетку на меге8 с ЖКИ 8х2.
Долго думал чем закончить издевательства над платой (и взял для освоения мегу32) решил сделать прерыватель.
Как думаешь — сложно выйдет сделать берст режим с выставлением импульсов в пачках и пачек на кнопках, с переменниками для регулировки ДТ, с MIDI и оставить экранчик?
(наверное мегу заводить сразу на 12МГц чтобы работала с ЮСБ если удасться память прикрутить для мелодий).
Не сложно, но повозиться придется порядочно. Можешь взять куски моего прерывателя за основу. С переменниками не так все просто — ведь тесла будет давать кучу помеху, нужно будет делать серьезные фильтры.
Я об этом уже подумал — но уже когда засыпал)
Может вообще поставить тогда два самодельных энкодера?
Даже для эконопкии выводов и портов подумываю использовать не знакосинтезирующий 8х2 (которого какбэ в притык для показушничества) а LS020 от сименса.
ЗЫ У меня задача обоучения — делать какоенибудь устройство — для изготовления коего постребуется изучения новых вещей — цеплять энкодеры, опрашивать матрицу, графический ЖКИ…
Я вообще планирую сделать следующий вариант прерывателя, который смог бы полноценно обрабатывать полифонию. Для этого ресурсов АВР уже не хватает — вот тоже интересная задача.
Можешь конечно и LS020 воставить, но для прерывателя это уже большой перебор. Как видишь, я вообще светодиодами обошелся.
Пожалуй надо сперва определиться с желаемым и возможностями меги8 и накидать схему. Потом займусь копипастом =D
Мой прерыватель не влезает в мегу 8. Если у тебя там еще и LCD будет, то нужно сразу брать чего пожирнее — мегу16 хотябы.
А по каким конкретно параметрам не влезло?
А если не 16ю а 88ю?
не влезло по объему флешки ) Остальные параметры там одинаковые почти ) Как не странно, в 88 флеша столько-же, как и в 8
Чета головой не подумал) Ясно — спасибо. Тогда возьмем мегу16 =)
BSVi — подожди, ведь у тебя работа с ПК, несколько режимов уже записано — и тд — Резве нельзя использовать в меге два таймера в режиме ШИМ и пределать 4 крутилки? *Я пока не вдавался в подробности — но не дую что так много месте съедят стандартные тамеры и руление ими*
Там много занимает USBстек, и игралка миди. Еще куча наворотов сделана для увеличения безопасности (табличная считалка CRC, буффера), они тоже место занимают. Посмотри код, если интересно, там ничего сложного.
В итоге:
9 823 bytes of CODE memory (+ 6 561 range fill )
784 bytes of DATA memory (+ 37 absolute )
108 bytes of XDATA memory
Тоесть у меня есть шансы впихнуться в мегу8 неиспользуя мидиигралку и юсб стек? Мне то многого ненадо) Просто хочется энкодерную крутилку.
конечно, если уберешь USB больше половины освободиться!