Показано с 1 по 14 из 14
  1. #1
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6

    Mini-TNC от WB8WGA украинские глюки

    В секции APRS, где мне не было времени регистрироваться, найден "Mini-TNC" на PIC16F88, нашим украинским радиолюбителем любезно предоставлена ссылка на ассемблер для PIC16F876.
    А в листинге его, переделанным VR2WWL, найдены строчки:

    #define SERIAL_IN PORTC,7 ;RECEIVE ON UART
    #define UART_TX PORTC,6 ;TX ON UART
    ....
    #define TRISC_SET b'11000000'.......
    movlw TRISC_SET
    movwf TRISC


    И вот мне интересно, если кто изготовивший этот девайс и работал ли
    он после этого


    Пока, неспеша, переделываю (запускаю) вторую версию сего девайса
    для PIC16F876(A), с датчиком температуры.


  2. #2
    Экстра-класс
    Регистрация
    11.03.2006
    Адрес
    Гродно
    Возраст
    55
    Сообщений
    2,018
    Поблагодарили
    359
    Поблагодарил
    23
    У меня сей девайс работал, но прошивка была родная. Правда, кое что в листинге переделывал под свои задачи.

  3. #3
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6
    не, тут вопрос в переделаном ассемблерном листинге под 16F876
    У меня просто есть такой чип, а 88й надо заказывать, наткнулся на
    публикацию здесь о прошивке на 876, посмотрел как там и что, чтобы перенести, с наименьшим гемором вторую прошивку (вторую версию),
    ну и наткнулся на вышеуказанный баг, из-за которого просто не будет связи с компом по СОМпорту.
    Вот и мне стало интересно, кто наступал по выложенной прошивке на грабли.
    И, попутно, как там приём пакетов - также как и на TCM3105 или намного хуже ? (лучше ?)

  4. #4
    Радиослушатель
    Регистрация
    19.02.2007
    Адрес
    Львов, Украина
    Возраст
    59
    Сообщений
    17
    Поблагодарили
    10
    Поблагодарил
    1

    Ошибки - составная часть процесса творения ( к сожалению ) ...

    Ошибки - составная часть процесса творения ( неизбежная к сожалению ) ...
    Самый известный пример - это исправления ошибок популярной операционной системы

    Возвращаясь к нашей тематике:
    На ошибки в статье "Простой TNC для пакетного радио"
    Автора статьи: Bob Ball (WB8WGA) Опубликованной в журнале: QEX, март-апрель 2005, стр. 16-21, USA
    Были опубликованы замечания, в юльском/августовском 2005 выпуске того же QEX.

    Еще один пример:
    В APRS тракере http://www.aargang64.dk/aprs/
    информация о нем была также на сайте QRZ.RU
    http://forum.qrz.ru/thread15416.html
    немецкий радиолюбитель DJ7OO обнаружил ошибки - и выложил на своем сайте уже переделанный вариант этого трекера http://www.kh-gps.de/oz4hz_trk.htm

    Уверен та же участь ждет и вариант программы на PIC16F876 процессоре которым поделился с нами VR2WWL

    Возвращаясь к теме топика, то я ( UR5WHK ) только сделал конструкцию печатной платы, и привлек внимание радиолюбителей к этой интересной, на мой взгляд, разработке, выложив результат моей работы и всего того что удалось найти в сети по этому устройству.

    Наверное в этом и были мои "украинские глюки".

  5. #5
    Экстра-класс
    Регистрация
    11.03.2006
    Адрес
    Гродно
    Возраст
    55
    Сообщений
    2,018
    Поблагодарили
    359
    Поблагодарил
    23
    Цитата Сообщение от EW1LN Посмотреть сообщение
    И вот мне интересно, если кто изготовивший этот девайс и работал ли
    он после этого
    Алексей, а в чем проблема? Я не хочу поднимать подробности, могу ошибаться, но если дело в настройке портов на ввод-вывод, то включение периферии очень часто перебивает основные установки. Но тогда при очевидном ляпе в листинге - работоспособность не нарушится. Хотя повторю - надо просто читать даташит на контроллер.

  6. #6
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6
    Я ничего не имею против читания даташитоффф !
    Напротив, эт дело я очень люблю и постоянно этим занимаюсь
    Но, зачем выкладывать наработоспособную прошивку, где
    1. PORTA - он же резет, используется для перемычки в 88м,
    не пройдёт в 876 - там PORTA - не совмещён,
    2. Настройки аналог-цифра порта А - несоответствуют портам(ногам)
    компаратора - просто ничего не будет работать, плюс "раскиксовка"
    на вход-выход тех же пин -всё не так...

    Да и обращения напрямую к порту, несмотря на корректное
    расписание в "шапке" программы - это переделыватель не просёк в принципе.
    Мне просто было интересно по образу и подобию перелить 2ю прошивку как и первую - но, пришлось мозгами пораскидывать - не всё так просто, как оказалось - VR2WWL, видимо, рассчитывал на корректность исходного листинга и не подозревал на прямые обращения к порту далее, в теле программы...
    Ладно, это пока нюансы, сижу паяю, как время есть, программирую параллельно, соберу - если заработает, то как TNC - сообщу, про APRS -пока нет GPS - так что позже...

    Возвращаясь к теме топика, то я ( UR5WHK ) только сделал конструкцию печатной платы, и привлек внимание радиолюбителей к этой интересной, на мой взгляд, разработке, выложив результат моей работы и всего того что удалось найти в сети по этому устройству.

    Наверное в этом и были мои "украинские глюки".


    Наболело - выкладывание нерабочего в интернете, а если Вы ещё умудрились сделать печатку под это - сымаю шляпу !
    Я, собсна, и завёлся - у меня 876 процы валяются, а 88 под заказ, вот и попался на удочку, ****
    Ну, завёлся, вот и разгребаю - на монтажке с SMD компонентами - для повторения - ток для любителя, хотя схема будет на любых, но, на SMD - сейчас большинство деталей таких впаиваю...
    Но, это проза, спаяю - и буду прогу проверять, будет обидно, если не всё выловил из листинга...

    Добавлено через 18 минут
    Цитата Сообщение от EW4DX Посмотреть сообщение
    ошибаться, но если дело в настройке портов на ввод-вывод, то включение периферии очень часто перебивает основные установки. Но тогда при очевидном ляпе в листинге - работоспособность не нарушится. Хотя повторю - надо просто читать даташит на контроллер.
    всё не так просто - при неправильной настройке всего лишь одного бита - не то что работоспособность не нарушится, а просто ничего не будет работать. Сам проц, собственно, что-то там себе будет делать, качественно, выполняя упорно неправильно установленный один (один)
    бит. Но про это никто не узнает, пока не подключит отладчик или другими методами, но это уже нюансы...
    Последний раз редактировалось EW1LN; 14.11.2007 в 00:49. Причина: Добавлено сообщение
    73 de EW1LN Алексей
    www.qsl.net/ew1ln
    IRC #hamradio на irc.run.net

  7. #7
    Коротковолновик Аватар для ER1MF
    Регистрация
    08.09.2006
    Адрес
    52 Регион
    Возраст
    50
    Сообщений
    349
    Поблагодарили
    97
    Поблагодарил
    436
    А линки можно? Cо схемами и прошивками или сюда прямо..

  8. #8
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6
    первая найденная ссылка, откуда весь сыр-бор
    http://aprs.qrz.ru/art/ur5whk/index.php
    ну а печатка была найдена позже
    http://forum.cqham.ru/viewtopic.php?p=119773

    И, ошибки найдены для версии 16F876, потому, если печатка для 88,
    то не всё так и плохо...
    Пока работаю, как есть время, для 16F876 V2.
    При всём благополучном сообщу. (схема для V1 будет другая)
    В V2 добавлен датчик температуры.

  9. #9
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6
    переделка девайса под PIC16F876 прошла успешно
    Итоги
    1. Связывается с RS232 - команды проходят успешно, немного изменены
    названия и добавлены забытые из предыдущей версии
    2. передаёт маяк, устанавливаются переменные, запоминаются, всё отлично.
    3. Передаваемый сигнал - отличного качества, эти пакеты принимаются
    другим отлично.
    4. На приём - туп, как и ожидался способ приёма компаратором, нужен стабильный незашумленный сигнал, при этом первый пакет, после паузы, не принимается, далее - все остальные - принимаются.
    5. APRS не проверялся по причине отсутсвия GPS.


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

  10. #10
    Экстра-класс
    Регистрация
    11.03.2006
    Адрес
    Гродно
    Возраст
    55
    Сообщений
    2,018
    Поблагодарили
    359
    Поблагодарил
    23
    Алексей, так для того он и сделан, как я думаю. Основная задача - маяк. Прием нужен для того, чтобы не передавать при наличии несущей.

  11. #11
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6
    хотелось много - и автономный, и маленький, простой,
    плюс, теоретически, работа с КПК или телефоном в качестве терминала,
    да и обещано - хорошо слышит...
    если есть желание ещё кому его повторять - выложу схему и листинг (ну и фотку

  12. #12
    Радиослушатель Аватар для RN4ACZ
    Регистрация
    15.08.2006
    Сообщений
    11
    Поблагодарили
    14
    Поблагодарил
    1
    Цитата Сообщение от EW1LN Посмотреть сообщение
    если есть желание ещё кому его повторять - выложу схему и листинг (ну и фотку
    Есть. )

  13. #13
    Коротковолновик Аватар для EW1LN
    Регистрация
    19.06.2005
    Адрес
    Минск
    Возраст
    50
    Сообщений
    329
    Поблагодарили
    19
    Поблагодарил
    6
    Цитата Сообщение от RN4ACZ Посмотреть сообщение
    Есть. )
    вот оно
    http://www.qsl.net/ew1ln/pic876tnc.html
    творите дальше
    пока не до него...

  14. #14
    Без позывного
    Регистрация
    05.07.2010
    Сообщений
    1
    Поблагодарили
    0
    Поблагодарил
    0
    Привет всем. А может у кого-то есть код для прстого TNC контроллера (без модема) на Си или Си++ ???

Похожие темы

  1. Мини-тест по cредам
    от Chicago в разделе Соревнования
    Ответов: 69
    Последнее сообщение: 12.01.2012, 11:05
  2. Глюки FT-1000MP, что может быть ?
    от UA9KAA в разделе FT-1000
    Ответов: 16
    Последнее сообщение: 02.02.2010, 15:40
  3. Народ поHELPMEте по CD ... глюки
    от NEWCOMER в разделе Техника в быту
    Ответов: 1
    Последнее сообщение: 12.02.2006, 23:26
  4. Непонятные глюки с ATX блоком питания
    от Fossa в разделе Компьютеры и сети
    Ответов: 4
    Последнее сообщение: 26.09.2005, 20:40
  5. CD глюки
    от Вениамин в разделе Техника в быту
    Ответов: 2
    Последнее сообщение: 19.09.2003, 09:36

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика