Новости:

Форум Infotex WeaponMod

Тема: TV Tuner FM1216ME  (Прочитано 82542 раз)

Оффлайн Koshak 23 Октября 2016, 19:51:49 (#30)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Там на шине несколько устройств висит))) Попробуй поменяй SDA и SCL
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн irobot 23 Октября 2016, 19:54:51 (#31)

  • Постоялец
  • ***
  • Сообщений: 22
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Там на шине несколько устройств висит))) Попробуй поменяй SDA и SCL
Но они же на разных адресах.Сейчас просто залил пример из либы.Где через терминал частоту можно вбивать,тоже тишина,а в порт установленная частота приходит

Оффлайн Koshak 23 Октября 2016, 19:56:43 (#32)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Ща одну железку добью, и заведу достану тюнер :-)
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн irobot 23 Октября 2016, 20:01:06 (#33)

  • Постоялец
  • ***
  • Сообщений: 22
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Ща одну железку добью, и заведу достану тюнер :-)
У меня 2 тюнера есть,еще на подходе один,все разные..Может вытащить из либы команды управления тюнером,чтоб в одном скетче все было?Без либы..

Оффлайн Koshak 23 Октября 2016, 20:41:18 (#34)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Вспомнил как я делал  :-)
Открываем библиотеку FM1216.h
Находим код:

Цитировать
//Config Soft I2C Library
#define SDA_PORT   PORTD
#define SDA_PIN      5
#define SCL_PORT   PORTD
#define SCL_PIN      6
#define I2C_FASTMODE 1

Тюнер в моём случае висит на D5 (SDA) и D6 (SCL) можно изменить на свои пины согласно этой доке https://www.arduino.cc/en/Reference/PortManipulation
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 23 Июля 2019, 20:50:26 (#35)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Допилил проект приёмника  :xexe:
Прошивка и P-CAD проект есть.
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 23 Декабря 2020, 18:05:54 (#36)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Исходники прошивки, схема и плата в формате P-CAD, плюс несколько даташитов на тюнеры :94:
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Rom@n_ 30 Октября 2022, 22:42:52 (#37)

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Исходники прошивки, схема и плата в формате P-CAD, плюс несколько даташитов на тюнеры :94:
Здравствуйте!
Хочу запустить тюнер из плати AverTV Studio 507UA маркировка тюнера FM1216ME/I H-5.
Скачал библиотеки и семпл с последнего сообщения, но компиляция в Arduino v1.8.19 под плату NANO 328P происходит с ошибкой:
D:\Arduino\Sketchbook\libraries\FM1216\FM1216.cpp: In member function 'void FM1216::setStepSize(uint8_t)':
D:\Arduino\Sketchbook\libraries\FM1216\FM1216.cpp:97:12: warning: large integer implicitly truncated to unsigned type [-Woverflow]
   StepHz = 166700;
            ^~~~~~ C:\Users\Roman\AppData\Local\Temp\ccvihDM3.ltrans0.ltrans.o: In function `i2c_write':
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:432: undefined reference to `ass_i2c_wait_scl_high'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:432: undefined reference to `ass_i2c_wait_scl_high'
C:\Users\Roman\AppData\Local\Temp\ccvihDM3.ltrans0.ltrans.o: In function `i2c_start(unsigned char) [clone .constprop.19]':
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:283: undefined reference to `ass_i2c_wait_scl_high'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:283: undefined reference to `ass_i2c_delay_half'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:283: undefined reference to `ass_i2c_write'
C:\Users\Roman\AppData\Local\Temp\ccvihDM3.ltrans0.ltrans.o: In function `ass_i2c_stop':
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_delay_half'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_delay_half'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_wait_scl_high'
D:\Arduino\Sketchbook\libraries\FM1216/SoftI2CMaster.h:356: undefined reference to `ass_i2c_delay_half'
collect2.exe: error: ld returned 1 exit status

Подскажите, из-за чего такая ошибка?
В какой среде Вы запускали отладку и получилось ли запустить именно тюнер FM1216ME?

Оффлайн Koshak 01 Ноября 2022, 04:34:14 (#38)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Попробуй скомпилить на версии 1.0.5 библиотека FM1216 довольно старая и не обновляется.
Тюнер FM1216ME я не проверял, тестил только FM1256/IH-3.
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 06 Января 2023, 19:22:02 (#39)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2825
  • Карма: +271/-16
    • Просмотр профиля
    • Infotex Мир Хобби
На праздниках поразвлекался с форматом XBM  :-) Добавил в код заставку приветствия...





Правленая библиотека в аттаче, компилировал в версии 1.8.13 проблем не возникло.
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 06 Января 2023, 19:37:29 от Koshak »