Самодельный передатчик (часть 1)

lucky75

Понятие “хорошего” у всех своё. У ряда людей (включая меня) оно с телефонными экранчиками никак не связано. Если кому то проще склеить два бросовых экранчика, чем купить один нормальный - пусть клеит, но зачем предлагать это другим настоятельным образом? 😉

Добавлю:
Мы вроде собирались стандартизировать “функции и данные” побив программу на логические блоки? Если мы завершим начатое, то для замены типа индикатора на свой вкус достаточно будет заменить блок “дисплей” и пересобрать прошивку. Лучше заморочиться этим, чем выбором единственного индикатора на все времена.

focus

ух… Сдал литру! Гора с плеч!

Хорошие графические индикаторы гораздо юзабельнее телефонных экранчиков и это совершенно нормальная альтернатива.

Ну да. Альтернатива… Только, как уже говорилось, их никуда не впихнешь… Я в свой передатчик еле экран от нокии впихнул.
Конечно мне хотелось бы разрешение эдак 320х240… но никак… А если буду ставить потом вч блок в двусторонней связью для контроля модели, то на него воткну второй дисплей…
Я почти доделал железо… Щас с софтом вожусь. И параллельно к экзаменам готовлюсь. 😃) Менюшку делаю… Ближе к ночи выложу кусочек. Хочется услышать от программеров, че можно поправить…

focus

ВотБ кусочек менюхи… еще все не дописал… Покритикуйте пожалуйста. Тока переименуйте в ___.с без .rar

____.c.rar

lucky75

Сразу бросилось в глаза:

  • эта фраза звучит “not implemented”
  • строки в выражениях типа “lcd_wrsf(“Timer”,255);” стоило бы однозначно описывать как __flash, иначе не исключено, что они будут существовать как переменные в оперативе.

И еще просьба (даже не просьба, а совет): старайся оформлять код читаемо и всегда использовать осмысленные имена переменных. Сам же путаться меньше будешь и другие смогут разобраться и сказать что-то более дельное, чем то что ты слово неправильно написал 😃

Aleksey_Gorelikov
lucky75:

А что вас напрягло то, собственно?

обязательно должна собираться из деталей со свалки ?

Да напрягло в магазин ходить - раз, в корпус запихивать - два.

Сотовые, тем более старые - действительно на свалку выкидывают. Вот чтоб не напрягаться неся его на свалку - можно и разобрать.
Каждый волен делать на чем он хочет, хоть на матрице от ноута, хоть на ноут джойстики привентить. Только делают это подавляющее большинство из собственного интереса и экономии в 100-200 баксов (не считая свое время и на походы по магазинам в том числе). Я же сказал, что проще сорвать 1 яблоко с яблони в своем саду а не ехать на рынок. Рынок оправдан если тебе яблок тонну надо.

В соседнем форуме, к примеру народ делает свои тахометры на стандартных дисплеях, потом думает какие батарейки приспособить, какой корпус сделать и т.д. В итоге получается в лучшем случае мыльница с дисплеем. А у меня тахометр прекрасно в корпусе от телефона живет, с его же акб и зарядкой… И не чуть не хуже китайских поделок, и гораздо лучше мыльницы. Так почему же не использовать то что есть и не нужно?

lucky75

так ведь и используют, просто некоторым хочется лучше. для тахометра индикатор шикарный, а вот для передатчика все-таки маловато будет.

lucky75

кстати, вроде в 9Z тахометр встроенный. полезная фича, спасибо что напомнил 😃

anm
lamobot:

у меня валяется цветной экран от SE T68i, но уж больно он какой то убоговатый ))

С цветным экраном надо осторожнее. Вы в яркий солнечный день на сотовом попробуйте прочитать что написанно.

lamobot
anm:

С цветным экраном надо осторожнее. Вы в яркий солнечный день на сотовом попробуйте прочитать что написанно.

да и размер у него смешной… не, это не вариант. если ставить то сразу 128x64!

Ser_bil

запустил наконец своё железо. 😃
выявлена ошибочка в схеме 😊 ,
если на словах то выглядит так:
вход RESET LCD надо перекинуть на PORTB бит 5.

lucky75

триммеры великоваты 😛 а так - 😃

Ser_bil
lucky75:

триммеры великоваты 😛

это вы про оформление?
ну зато не промахнешся 😒
вот ещё несколько картинок(за орфаграфию сильно не пинайте 😊 )
как только доведу прошивку всё выложу…
кстати кто как режимы полётные переключает , на распутьи стою…

rulll
Ser_bil:

это вы про оформление?

Типа так ? : frequency

Roma

Подскажите, кто шил первую версию шифратора от Фокуса. Програмирую через АВР-студию программатором AVRISP MK2. Все нормально, но частота реально ниже. примерно раза в 4. Таймер так же медленно идет. И выход ппм тоже медленно биты шьет. Наверно надо как-то фьюзы ставить… Пробовал выставить 12 мгц внешний кварц, дык проц сразу блокируется…Что делать???

Ser_bil
Roma:

Пробовал выставить 12 мгц внешний кварц, дык проц сразу блокируется…Что делать???

дык… значит не правильно выставляеш…
что в фьюсы шьёщ покажи…

гена81
Roma:

Подскажите, кто шил первую версию шифратора от Фокуса. Програмирую через АВР-студию программатором AVRISP MK2. Все нормально, но частота реально ниже. примерно раза в 4. Таймер так же медленно идет. И выход ппм тоже медленно биты шьет. Наверно надо как-то фьюзы ставить… Пробовал выставить 12 мгц внешний кварц, дык проц сразу блокируется…Что делать???

была та же история, шил пони прогом, после этого поставил все фюзы в ноль(тойсть убрал все галочки) и прошил только их , и все заработало 😃

Roma

Галки не меняю. Стоят так:
jtag interfase enabled (jtagen=0)
boot flash section size= 1024
brown out detection level at 2.7V
int rc osc 1 MHZ start-up time 6 sk+64 ms