Страница 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 переделать?

Re: FM радио - TEA5768HL-LCD3310-Mega32
Добавлено: Сб май 28, 2011 00:07:18
Сериг
мне компилятор стоко ошибок выкидывает че делать???
Re: FM радио - TEA5768HL-LCD3310-Mega32
Добавлено: Пн май 30, 2011 11:00:38
Сериг
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 переделать?

Вот,на меге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 переделать?

Вот,на меге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
Сериг
а как фьюзы ставить?