Перейти к содержанию
    

SAR

Участник
  • Постов

    20
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о SAR

  • Звание
    Участник
    Участник

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

938 просмотров профиля
  1. За свою практику видел очень мало убитых PIC-ов. И мало PIC-oв без защиты. Дохнут в основном по питанию, или по повышенному напряжению на ногах. Но если он убит - то врядли уже чего считаешь. Может попробуете быстрее вникнуть в микроконтроллерную технику, попробуйте разобраться и написать прошивку сами? А вообще - если даже схема нарисована в документации -то может обратиться непосредственно к производителю и попросить выслать прошитый контроллер для ремонта?
  2. это перекодировка KOI8-R и WIN1251, Повсеместно перехожу на UTF8 там где без кириллицы никак. Иначе не использую кириллицу.
  3. Чтоб полечить - может на место этой платки поставить любой другой GPS модуль? Только скорость передачи данных такую же подобрать. Это если очень хочется повозиться
  4. В любом проекте, на любой стадии - бывают технические нюансы и важно их документирование. Если задокументированы важные моменты - то будет полезно тем, кто проходит те же грабли. Куда выложить - сейчас особой разницы нет, гугл рулит и найдет все. Пишите ключевые слова.
  5. Для такой сложной функции как извлечение квадратного корня из суммы квадратов - есть очень простое алгоритмическое решение - CORDIC. Применимо для операндов абсолютно любой разрядности, и почти не требует операций умножения и деления.
  6. Насколько я помню - в режиме конфигурации сообщения вообще не принимаются. И наверняка это будет справедливо для всех существующих CAN-контроллеров.
  7. Думаю, что самый "народный" метод для этого на сегодня - это все-таки микроконтроллер с ЖКИ.
  8. Кстати, похоже в 24 серии ПИКов есть отдельный модуль Real-Time Clock and Calendar (RTCC), и ничего вообще писать программно не надо: • Time: Hours, Minutes and Seconds • 24-Hour Format (Military Time) • Calendar: Weekday, Date, Month and Year • Alarm Configurable • Year Range: 2000 to 2099 • Leap Year Correction • BCD Format for Compact Firmware • Optimized for Low-Power Operation • User Calibration with Auto-Adjust • Calibration Range: ±2.64 Seconds Error per Month • Requirements: External 32.768 kHz Clock Crystal • Alarm Pulse or Seconds Clock Output on RTCC pin
  9. ... но Errat'ы почитывал... так, на всяк случай :laughing:
  10. ...в те далекие времена, когда юные радиолюбители развлекались изготовлением всяких логических пробников - у меня был спичечный коробок, из которого торчали два проводочка. Он непрерывно пищал, если его запитывали постоянным напряжением, и пищал прерывисто - если подключали к логическим сигналам, на которых шевелились данные. Наверняка, если потратить пару вечеров времени - современные радиолюбители тестер такого плана смогут сварганить и для CAN шины :) А вообще-то для таких "опознавательных" целей, как у Вас - существуют либо сервис-мануалы на авто со схемами , либо рекомендации производителей устанавливаемых устройств, причем не только с цветами проводов, но и с картинками. Так что курсы автомехаников - это действительно полезная штука. Как, впрочем, и автоэлектриков :)
  11. Вроде пробует уже, сбрасывает... пишет OPMODE дает подтверждение только тогда, когда есть возможность переключиться в требуемый режим. А такая возможность появляется тогда, когда модуль увидит, что шина свободна. ... а шина становится свободной (в понимании контроллера) тогда, когда на ней будет последовательно 11 единиц, и продолжительность этого интервала напрямую зависит от установленной длительности бита. Проверьте, может на третий раз что-то не сходится в настройках бит-рейта? Может случайно сильно низкую скорость устанавливаете, а CAN-ализатор сильно часто посылки при этом отсылает?
  12. [Если я все понял правильно - то 18-разрядное FIFO, с глубиной в 320 слов - это вообще максимум, который решит Вашу проблему в случае любой расфазировки строчных синхросигналов. На самом деле, глубина FIFO может быть намного меньше, а если частоты pixel clock возможно жестко привязать друг к другу - то оно вообще не нужно.
  13. Относительно кордика - хорошая мурзилка лежит тут: http://andraka.com/files/crdcsrvy.pdf две реализации были на опенкорах
  14. Выскажу одну идею по поводу повышения производительности, но прошу строго не судить - может есть смысл использовать последовательные, однобитные 32-х разрядные сумматоры? Тогда можно избавиться от такой длинной цепочки переноса. Правда для этого всю логику надо перепахать капитально, с параллельной на последовательную... У меня такой фокус получился с кордиком на спартане - вместо одного 16-битного параллельного вычислителя было поставлено 16 последовательных, однобитных. Насчет экономии по площади кристалла сейчас уже трудно вспомнить, но общая производительность стала больше на 20%. Думаю, что для задач поточного шифрования такой подход тоже может быть актуален. Особенно если одно устройство будет шифровать несколько отдельных потоков данных. Задержка обработки данных увеличится, но общая производительность повысится.
  15. Доброго времени суток! Может ли кто поделится рекомендациями на тему разводки шины LVDS? Тактовая порядка 400 МГц.
×
×
  • Создать...