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

esaulenka

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    2

Весь контент esaulenka


  1. Проверять лень, но, может быть, к проекту подцеплены два стартапа?..
  2. LPC1756+AT45DB081D

    Повторюсь. У этих микросхем есть параметр SCR rise (fall) time, равный 0.1 V/ns min. Для 3 вольт питания это означает максимальное время фронта 30 наносекунд. По опыту, при превышении этих параметров будет работать именно так, как описано - читается всякая фигня, вне зависимости от самой частоты клока. При этом форма сигнала довольно хорошая...
  3. Предлагаю пользоваться более свежей версией библиотек. Заголовок lpc17xx.h 1.1 (или что-то похожее) содержал вообще немеряное количество опечаток. В более новых system_lpc17xx.c эту проверку убрали. Да, ноги растут отсюда:
  4. agdirdi могу поделиться (от какого-то старого кейла), но у меня RDI работает как-то плохо, постоянно был нужен бубен. В кейле выставил J-Link / J-Trace (кортекс или нет - в зависимости от камня), работает лучше. За dll-кой можно обращаться на мой-ник @ gmail.com
  5. Можно выключить полигон, чтоб не мешался, и штатным Route Adv. накидать кусочки трасс от нужных падов. Преимущество способа перед Вашим - к NET трасса подключается самостоятельно.
  6. Похвастаюсь: Тектроникс MSO2024 на 2 мВ/дел при отключенном щупе шумит на 1/3 - 1/4 клетки. Подключенный щуп даёт размах во всю клетку. Подключенный щуп + заземлённый на самого себя превращает осцилл в генератор с частотой около 100 МГц и амплитудой всё те же 2 мВ. Что любопытно, при 2 мВ/дел автоматически включается ФНЧ на 20 МГц.
  7. Да тут проблема больше не в том, где хранить (действительно, для хранения самого факта "взлома" достаточно одного бита - вскрывали перед последним включением, или нет), а в том, как определить вскрытие. Запустить контроллер? От типичной часовой батарейки CR2032 боюсь, не взлетит. Проверил - под нагрузкой 1 кОм напряжение "проваливается" на пол-вольта.
  8. ... и найти на ровном месте геморрой, т.к. всё остальное питание - 12 вольт. Предположим, что достаточно резистора. Только блок питания - не автомобильный генератор, он выдаёт ровно 12 вольт, и не больше. Для зарядки надо этих вольт никак не меньше 13 - 13.5.
  9. Herz, развивайте дар предвидения :-) CNT - очевидно, вход, на который надо повесить таймер (он же - схема управления). Почему реле на 5 вольт, а не на 12, как-то совсем неочевидно. Ну и как аккумулятор будет заряжаться от источника в 12 вольт (+/- 5%) тоже неясно. И зачем вообще тут аккумулятор, который через несколько лет менять придётся?..
  10. Да, это не "чистый" бинарник, какой-то заголовок там прослеживается. А вот стандартных векторов (насколько я понимаю, должно в обязательном порядке прослеживаться в самом начале образа флеша) там нету... Ну и есть вероятность, что это не вся прошивка, а только её часть.
  11. По-моему, снять флеш и записать на программаторе - самый простой способ. Для простоты подключения можно и макетку-переходник с TSSOP на обычные штыри поискать... Что такое pkg, я не знаю. Можете выложить кусочек, может, кто-то и опознает...
  12. Теоретически - да, "просто программно обеспечить". "Сгорит или нет" вполне однозначно можно прочитать в таблице LIMITING VALUES. Делитель лучше из тех соображений, что - можно на макете подогнать громкость под требования (про входной сигнал я не помню...). - можно использовать весь диапазон значений ЦАПа
  13. Предлагаю внимательно посмотреть на Fig.6 Test and application diagram, и подключить ЦАП через делитель к этому входу. И конденсатор у входа можно повесить на всякий случай (фильтром ЦАПа будет вместе с верхним резистором делителя). Ещё можно Fig.3 посмотреть, там подписи вполне однозначные. Насколько я понимаю, усиление регулируется напряжением, но для простоты внешней обвязки внутрь усилителя встроили генератор тока (на 70 мкА). Собственно, Fig.7 говорит о том, что резистор внешний должен быть большим. В Вашем случае можно (и нужно, чтоб не заморачиваться с влиянием этих мкА) брать резисторы много меньшего номинала.
  14. 1) самый правильный вариант - добыть документацию. Правда, марвелл особо не горит желанием сотрудничать с первым встречным :-( Нам (под совсем другой камень) они дали документацию после подписания NDA. 2) перепрошить через USB-UART не получится, т.к. это требует наличия в чипе загрузчика. Производители "больших" чипов почему-то редко с этим заморачиваются. OpenOCD предназначен для отладки/программирования через JTAG, для программирования через UART нужен софт от производителя чипа (универсального протокола нет, в каждом загрузчике свой). 3) распиновку можно подсмотреть в этом документе: http://www.blackhat.com/presentations/bh-e...-eu-06-Jack.pdf А, пардон, тут какой-то другой корпус... Если китайцы не развели JTAG (стандартная распиновка - в документе выше), то дело тухлое...
  15. В стандартном стартапе из кейла этот обработчик называется TIM2_IRQHandler.
  16. К слову сказать, образцы AT45DB161E появились у меня на столе две недели назад. Руки пощупать ещё не дошли.. Заказывали в Аргуссофте.
  17. Кажется мне, дешевле таки провода перекладывать :-) ЛАТРы (в не самом дешёвом месте, правда) или искать по знакомым под слоем пыли старые ЛАТРы (встречаются в лабораториях) или трансформаторы на 127/110 вольт. Мощность - да, киловатт минимум.
  18. Ну кто ж так задачи ставит?.. Я правильно понял, что есть компьютер. К нему требуется подключить по USB некое устройство, которое будет у мышки (подключена она куда? к тому же компьютеру?) замыкать определённые контакты. Самый простой вариант - найти демоплату с USB (родным или с переходником типа FTDI), и сделать на ней. Вариантов масса. http://arduino.ru/Hardware/ArduinoBoardNano http://www.embeddedartists.com/products/bo...lpc1343_qsb.php (это первые попавшиеся, лучше поискать производителей подешевле, например в Китае :) ).
  19. Ещё хочется вставить советик, что ТЭН не является идеальным резистором, и его сопротивление зависит от температуры. Как именно - я не интересовался, но для лампочки накаливания разница - раза этак в два. Температура ТЭНа, очевидно, изменится, если его мощность уменьшить почти на порядок.
  20. Что, и stdint.h нет? Хех, а я уж решил, что свершилось чудо, и поведение int и long (ещё вчера упоминался long int, не long long) на 32-битниках как-то различается :-)
  21. Мне кажется, надо срочно ознакомиться с картинками из учебника физики, на которых нарисованы последовательно соединённые резисторы. Ещё можно про трансформаторы что-нибудь почитать...
  22. Задам вопрос по-другому. Какой разрядности у Вас int и long ? И компилятор какой?
  23. А какой должна быть разница от замены int на long в случае ARM-а ? :-)
  24. Там вроде б только бэкэнд к "старому" libusb или новому WinUsb от Microsoft. Надо будет порыть эту тему... Вообще, кто какие протоколы поверх USB использует? CDC, действительно, работает... неидеально. Просто создать своё собственное устройство, вне стандарта, и работать напрямую с bulk'ами?
  25. а) контора Thesycon делает свой собственный драйвер CDC. Там есть возможность сохранять виртуальный ком-порт при пропадании устройства. (если что - полной версии у меня нету). б) видел рекомендации отпускать хэнд ком-порта при пропадании устройства, а потом пытаться открыть его обратно. Но это либо не работает совсем, либо наши программисты сделали всё неправильно :) Грабля от MS: если проделывать эти манипуляции после того, как устройство подключилось обратно, работать ничего не будет - не получится открыть хэндл. Закрывать надо перед тем, как устройство появится обратно. в) можно перезапускать драйвер CDC. Тоже не самый прямой способ (довольно медленно, требует админских прав). Всё вышесказанное - в предположении, что используется Windows.
×
×
  • Создать...