Самодельный передатчик (часть 1)
Женя, если можешь снимать только мобилкой- то для того, чтобы она фокусировалась на близком расстоянии- снимай через лупу! я так пару лет назад 1- мегаписельной камерой платки 15х10мм во весь кадр фокал! только свету надо побольше…
Serj, спасибо за совет!
Хочется узнать, как продвигается дела по корректировке прошивки для зкрана от nokia3310?
Вот, выкладываю. Попробуй…
Вопрос к общественности-так никто на использование ацп с дифференциальными входами и не перешел? я пока сделал с обычными с 10 битами. Получается в принципе хорошо-точности хватает с запасом, но меня волнует неэлегантность такого решения
Вопрос к общественности-так никто на использование ацп с дифференциальными входами и не перешел?
Мне кажется, в этом нет особой необходимости. Я у себя реализовал возможность привязки (калибровки) к любым резисторам. Привязка делается по трем точкам - края и центр. Пробовал рулить с обычными потенциометрами. Хотя с таким потенциометрами фактическая разрядность падает до 8-8.5 разрядов, ухудшения “управляемости” не чувствуется. Как это выглядит, можно посмотреть в пристегнутой симуляции (меню “Options/Calibrate”).
отлично. тогда оставлю как есть.
только вот не смог запустить ваш эмулятор-я линуксоид 😉
2 Focus:
Здравствуй Евгений, понимаю что большая часть народа только и делает что спрашивает у тебя…
Но думаю всем будет интересно как продвигаются дела со второй версией прошивки передатчика?
Хотел спросить про возможность микширования канала газа с flaps(pitch) и руддером, с установкой на них экспонент. мог бы ты выложить эти строки прошивки, если они разрабатывались тобой.?
Летать хочеться до ужаса! 😃
И вопросик для тех кто собрал сей девайс и разобрался в работе. собрал на печатке, при включении должны идти часы? каким образом работает таймер(на экране должен быть виден отчет?), и как он оповещать должен потом? я так понял что на ногу 27 (судя по коду) цепляеться пищалка, но у меня она пищит постоянно…😦
и никаким образом не хотят работать все перключатели кроме переключателся 7-го канала
думал прошилась криво микруха, но без толку, пробовал вторую зашить но результат тотже…
кому не лень написать буду очень признателен!
Печатку выкладываю под дип корпус, может пригодиться кому.
2 Vad64:
а менюшки у Вас создаются динамически или hardcoded? если динамически, то сколько это всё съедает памяти?
2 Vad64:
а менюшки у Вас создаются динамически или hardcoded? если динамически, то сколько это всё съедает памяти?
Структура меню задана статически массивами констант и строк. Обработчик меню отрисовывает экраны динамически.
Весь UI, включая меню, весит около 12 кбайт, из них 1 кбайт - это константы и строки. Плюс 2.5 кбайт - графпакет (из них килобайт - знакогенератор). Т.е. все довольно компактно, а выглядит не так уж плохо.
Структура меню задана статически массивами констант и строк. Обработчик меню отрисовывает экраны динамически.
Т.е. описание меню - своего рода сценарий, который исполняет “Обработчик меню” и динамаческого выделения оперативной памяти при этом не требуется ?
и динамаческого выделения оперативной памяти при этом не требуется ?
Я не совсем понимаю вопроса. Выделение ОЗУ - под что? Если битовую карту каждого экрана, то конечно - нет. Все отрисовывается на лету в единственный буфер экрана. По завершении отрисовки весь буфер экрана сбрасывается в ЖКИ.
Я не совсем понимаю вопроса. Выделение ОЗУ - под что?
Тем не менее Вы ответили на заданный и на следующий вопрос 😉 (хотел еще спросить про использование/не использование экранно буфера) А выделение памяти я имел ввиду под управляющие структуры, при классическом подходе к построению интерфейса это необходимо, но видимо для МК он не очень применим ввиду крайней ограниченности основного отжираемого ресурса 😃
забавно. получается у нас почти одно и тоже
тока не пойму зачем такой проц ставить? старый по какому критерию не подошел? я сделал хороший драйвер lcd, почти закончил меню, всякие оцифровки и осталось только сформировать пакет. хекс файл весит 8 килобайт… боюсь что скоро выйду за предел…
хекс файл весит 8 килобайт… боюсь что скоро выйду за предел…
если хекс 8кб, то до предела тебе еще три четверти 😉
Интересно, а зачем лепить свой собственный? может вам с фокусом скооперироваться ?
…если хекс 8кб, то до предела тебе еще три четверти 😉
Интересно, а зачем лепить свой собственный? может вам с фокусом скооперироваться ?
нуу у меня немного другие цели. я планирую другую форму передачи информации на приемник. возможно с обратной связью. чего я точно не хочу-это подгонять все под pcm и использовать готовые приемники. у меня на это нет ни денег ни желания. я люблю создавать все свое 😉
насчет скооперироватся… если товарищу focus`у будет интересно глянуть на мои исходники я думаю он их получит. а делать вместе вряд ли имеет смысл.
кстати прошивка выросла уже до 10,5кб ((
тока не пойму зачем такой проц ставить? старый по какому критерию не подошел?
Я за Женю отвечу, он не обидится…
В старом проце не хватило памяти под экспоненты и т.д., меги32 ему купить негде было… А потом у Жени появилась мега 128, вот и решил он на ней делать, чтобы не чувствовать себя ни в чем стесненным… Туда уж гораздо больше поместится…
По поводу остальных вопросов - на сколько я знаю, старый кодер был удален из передатчика, а на его место будет установлен новый. Соответственно не стоит ждать или просить к старому кодеру новых прошивок с исправлениями глюков, перекомпиляцией под другой дисплей и т.д. Он же выложил исходники, исправляйте их сами как вам угодно!
А еще человек закончил школу, поступает в институт, поэтому работы идут медленно.
Я бы с удовольствием переделал прошивку, если бы понимал где и как. Но увы ничерта в этом непонимаю, увы.
Вот поэтому Автора достаю своими вопросами, по части экрана.
Схему собрать, плату изготовить и распаять ето помне, а прошивки стряпать… увы неумею.
У Меня масса идей, смастерить что-либо, но прошивки.
С Уважением.
Схему собрать, плату изготовить и распаять ето помне, а прошивки стряпать… увы неумею.
У Меня масса идей, смастерить что-либо, но прошивки.
С Уважением.
Все не на столько сложно, как кажется. Качаем с инета колевижин, даташит, либо описание на русском (благо они сейчас на каждом углу лежат) и любой учебник-книжку по си (в бумажном или электронном виде, кому как нравится).
Ну и дальше - метод проб и ошибок… Раз много идей - надо к этому стремиться и все получится! Надо только попробовать. Математика - не сложная, цыферку на экране пододвинуть - плевое дело, всего-то координату изменить. За то потратив время на то, чтобы разобраться один раз - реализуешь все свои идеи потом. Гараздо сложнее понять чего ты хочешь, чем это сделать.
а ват заготовка прошивки под эту печку
(VMLAB+WinAVR)
чуть не забыл yserlib.rar надо распокавать сюда \VMLAB\userlib\