Страница 2 из 14

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пн апр 04, 2011 14:45:12
Kalipso
demadsv писал(а):Тема ещё не заглохла?У меня вопрос: собрал я радио с первого поста,есть мелкие недоработки,но главное-не запоминаются станции,только те что нашел автопоиск.Куда копать?
Добрый день.

Я не подразумевал в прошивке поддержку функции записи частоты в ячейку памяти при ручном сканировании, т.к. приемник собирался для использования в условиях города с уверенным приемом всех имеющихся в моем городе вещательных станций. И, соответственно, имеющаяся функция автопоиска с последующим запоминанием частот в памяти программно доведена до таких параметров чтобы все имеющиеся станции поймать и запомнить. Результат - все станции что есть в городе уверенно запоминаются в памяти при автопоиске, что делает функцию "ручной поиск и запись" ненужной. Вывод - в прошивке нуна добавлять нужную функцию - для этого прописать новое состояние конечного автомата и соответствующую ей функцию.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Вт апр 05, 2011 17:24:21
demadsv
Спасибо,сделал вот так:

Код: Выделить всё

char Manual_search_up(char input)
{    
    while(exit_bit == 0)
            {   
                delay_ms(10);   
                freq_up(1);
                write_ee();
                rx_pwr = rx_qual();
                if_cnt = if_count();
                if((if_count() > 0x36) && (if_count() < 0x3F) && (rx_qual() > 8)) exit_bit = 1;
                lcd(); 
            }
        freq_ee = freq / 100000;
        mem[mem_index] = freq_ee;
        exit_bit = 0;
        MUTE_OFF;
        tea5768_write(&tea5768_w_data);
        write_ee();
        delay_ms(100);
return ST_MANUALSEARCH_SEARCH;
}
(Добавил freq_ee = freq / 100000;
mem[mem_index] = freq_ee;)
вроде работает.
И так-же для поиска вниз

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Вт апр 05, 2011 20:38:05
Kalipso
Хм, вообще-то да.
Но получается что при каждом выборе ручного сканирования вниз/вверх "пойманная" частота сразу же записывается в ячейку по индексу mem_index, и если предположим постоянно выбирать поиск "вверх" то "пойманная" новая частота всегда будет записываться фактически в одну и ту же ячейку, т.е. будет затирать предыдущую пойманную станцию.
Наверное логичнее сделать функцию, предположим - (в ручном режиме заранее поймали нужную волну) вошли в меню сохранения в памяти - выбрали необходимую ячейку памяти - и затем подтвердили сохранение путем нажатия на Enter и вернуть машину состояний в режим ручного поиска. Надеюсь более-менее доходчиво описал.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пт апр 08, 2011 16:04:08
demadsv
У меня нету столько мозгов))),а саму мысль я понял.У меня щас так:выбираю сначала номер станции,потом M.Searh,и выхожу,станция запоминается,перехожу на слудующую,и так-же,и так все станции.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пт апр 08, 2011 17:15:58
Kalipso
Ок. Так тоже пойдет, но только пойдет для себя лично и не рассчитано на "не умного" ))))))))))))
На счет мозгов - смело заявлю - коли разобрался в моих листингах значит точно мозгов предостаточно. Ну ниасилил я себя в плане коментов в листингах и красивого кодерства, не мое похоже это.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб апр 09, 2011 12:39:01
demadsv
Вы мне льстите))).Подкорректировать исходники я ещё могу,а вот написать что-то новое-пока не моху.
ЗЫ.А насчёт комментов-так по мне очень даже неплохо все прокомментировано.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб апр 09, 2011 14:53:59
Kalipso
Премного благодарен, но нет лучше благодарности чем то, что знать что кто-то собирает изделие по твоим исходникам. Так что Ваше внимание уже благодарность разработчику, такое дорогого стоит..

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб апр 09, 2011 15:59:18
demadsv
Я переделал под 3 кнопки(по мне так более логично)и под мегу162(тут выбор из того что есть,хотя не проблева вообще под любую мегу переделать)),микру TEA5767 я выпаял из нокии 3230,развел борду под неё,правда экран у меня 3410 а не 3310,если делать на весь экран-то есть некоторые недоделки,вот щас над этим и бьюсь,или перейду на экран LPH7906.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пт май 27, 2011 21:08:36
Сериг
а подойдет теа5767?и можно фот его распиновки?а можно прогу под мегу 8 переделать? :lol:

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб май 28, 2011 00:07:18
Сериг
мне компилятор стоко ошибок выкидывает че делать???

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пн май 30, 2011 11:00:38
Сериг
все тема умерла? :cry: :cry: :cry:

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Вт май 31, 2011 09:27:15
s_black
neonix писал(а):Делал приемник на такой микре, хорошая штука! Только вот мега32 тут явна избыточна, тут и восьмой за глаза хватит.
В общем и ATtiny2313 достаточно, ещё и место останется http://www.embed.com.ua/raznoe/fm-stereotyuner/

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Чт июн 02, 2011 10:59:38
Kalipso
Сериг писал(а):мне компилятор стоко ошибок выкидывает че делать???
судя по скрину у тя куда-то делся или вообще его нет файл 3310.h
Посмотри все внимательно, проверь
Данный файл должен находиться по сл.пути (если CVAVR установлен на диске С) C:\cvavr2\inc\

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб июн 04, 2011 16:22:27
demadsv
Сериг писал(а):а подойдет теа5767?и можно фот его распиновки?а можно прогу под мегу 8 переделать? :lol:
Вот,на меге8,хекс и еер,думаю Автор будет не против,пробуйте,если что-поможем.
I2C переделал на PORTC(PC0 и PC1),остальное как в оригинальной схеме.
ЗЫ.А что имелось ввиду под < фот его распиновки>?

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб июн 04, 2011 16:27:15
demadsv
Сериг писал(а):мне компилятор стоко ошибок выкидывает че делать???
А не может быть что и путь к проекту и название файла(прдрл.с????) на русском? Он хоть и великий и могучий,но вроде кодевижен с ним не очень дружит.Попробуйте закинуть проект в англоязычную папку и переименуйте по ихнему.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб июн 04, 2011 16:35:09
Сериг
demadsv писал(а):
Сериг писал(а):а подойдет теа5767?и можно фот его распиновки?а можно прогу под мегу 8 переделать? :lol:
Вот,на меге8,хекс и еер,думаю Автор будет не против,пробуйте,если что-поможем.
I2C переделал на PORTC(PC0 и PC1),остальное как в оригинальной схеме.
ЗЫ.А что имелось ввиду под < фот его распиновки>?
Спасибо!!прошью мегу,дисплей на неделе куплю,а печатку не сложно изменить?спасибо!

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб июн 04, 2011 16:37:22
demadsv
Печатку? У меня её и не было)) У меня только печатка под TEA5767 самодельная,остальное на макетке делал
ЗЫ.Мега кстати в корпусе DIP20,сам не проверял,но в Протеусе вроде работает.

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Сб июн 04, 2011 16:55:21
demadsv
Только Мегу8 надо наверное с индексом L,низковольтную

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пт июн 24, 2011 00:56:13
Сериг
Автор подключает только 4контакты шины данных??

Re: FM радио - TEA5768HL-LCD3310-Mega32

Добавлено: Пт июл 01, 2011 15:07:32
Сериг
а как фьюзы ставить?