Saleae Logic или подделка дядюшки Ляо.

Итак, для отладки одного проекта с немного ебнутым почти бескосячным трансивером nrf24l01,постоянно глючащим идеально работающим УЗ-сонаром hc-sr04 приспичило мне поиметь лог.анализатор. Нет, не думайте, что я побежал покупать анализатор за 500$ ради одного проекта. Я пошерстил ebay,dealextreme и прочие Ляо-лавочки и нашел «чудо» китайской инженерной мысли поделку китайского подростка на Новый Год. Итак, знакомьтесь:Saleae Logic ANALyzer(прям как Woman Logic Analyzer). Покупал здесь www.aliexpress.com/snapshot/216502207.html
Характеристики:
Частота дискретизации(вообще, в софтине есть список фиксированных частот, можно выбирать):
до 24 MHz.
Каналов:8
Число сэмплов: до 10 Биллионов(вот куда столько? На частоте 1 MHZ,10 МегаСэмплов-10 секунд записи,10 Биллионов на 1 MHz-это 10 КилоСекунд, мне бы надоело столько ждать).
Лог.уровни: Поддержка 5,3.3,2-х вольтовых лог.уровней, не рекомендуется 1.8 лог.уровни.
Входное сопротивление:1 МОм(судя по интернету, это у оригинала, у подделки-100 КОм всего).
Емкость: 10пФ.
Итак, оплатили заказ, получили трек, а дальше-а ничего не происходит! Почта России-и пусть весь мир подождет. Посылка уехала из Китая ещё в феврале, а получил я её 10(!) мая. Причем в Оренбург она шла через задницу, а именно-Петрозаводск. Ну какого хрена, объясните мне, слать в Карелию, чтобы потом отфутболить в Оренбург?!
Ну ладно, это был крик души, не отвлекаемся. Комплектация: собственно анализатор(коробочка, размером со спичечный коробок),usb-кабель и шлейф с разъемами(не знаю как называются, на фотке глянете).
Итак, собственно фотографии:
Упаковка(антистатический пакетик):



Читать дальше

УТТ.

Учебно-тренажерная телега.

Решил я давеча поизучать микроконтроллеры, выбор пал на STM32, ибо давненько уже пылилась на полке дискавери, купленная как затычка к минимальной сумме заказа. Достал, расчехлил, подключил — мигает, ура, подумал я и снова спрятал платку на полке. Потом, через неделю-другую чтения К&Р и интернетов, повторил попытку, на этот раз уже немного понимая чего там в примерах за скобочки и стрелочки. Короче помурыжив немного дискаверю, стало скучно терзать светодиод и созрела идея наваять чего-то и на этом обучаться, этим чем-то и стала УТТ.


Читать дальше

Раздача демо-плат с мощными стабилизаторами


Заморская контора Vicor раздает халявные демо-платы силовых регуляторов напряжения.
Выходной ток 8-15 А при Uвых 1 — 16 В (в зависимости от семейства)!

Читать дальше
  • +1
  • 29 апреля 2013, 21:26
  • Dmi

Немного о светодиодном освещении.

Под катом попытка объединить разбросанную по сети информацию и мой скромный опыт.
Светодиодные ленты здесь не рассматриваются. Не претендую на научность, просто пытался описать разбросанные грабли.
Осторожно! Изготовление светодиодных ламп вызывает сильную зависимость с первого раза.


Читать дальше
  • +4
  • 26 марта 2013, 20:42
  • N_D

я люблю NXP

Приехали сэмплы… полкило сэмплов…

Читать дальше

И все-таки оно светится.

Предупреждение: под катом нубство, грамматические и стилистические ошибки.


Читать дальше

Home Power Amplifier p.4

Последняя редакция разводки ПП и схемотехники БП на мощность до 500W на основе отечественных колец, с защитой по перегрузке, управлению от МК (изолированный вход) и стабилизированному двухполярному выходу.
Во внимание были приняты замечания с прошлого топика. Что в итоге вышло — под катом :)


Читать дальше

Виртуальная машина и скриптовой движок в MSP430G2553 - проще пареной репы. 4e4th + TI Launchpad

Вот и дождался я своего launchpad'a!
Жажда халявы и широкий пеар в узких кругах сделали свое черное дело :)
Ну да ладно, пора к делу.

Итак,

постановка задачи

Дано:
непонятная красненькая плата со штырьками PLS-ок, USB шнурок и… собственно, всё.
Никаких ардуин на компе, никаких иаров, композеров, и даже MspGCC вне досягаемости.

Требуется написать и разместить в памяти контроллера программу, выполняющую какие-либо полезные действия.
С помощью циркуля и линейки, то есть консоли и терминала.
Страшно?!

Возможно, олдфаги мне скажут — «фигня вопрос, мы-то в советские времена ещё и не такое делали». Пожалуй, соглашусь. Было время, рисовал в клетчатой тетради листинги в машинных кодах (!) Z80, а потом забивал в память с помощью простейшего «загрузчика» INPUT-POKE addr-GOTO 10 (ностальжи :)

Однако, отвлекся. Это ещё не все. Определим, что же будет делать наша программа.
Пусть будет джентльменский набор новичка. То есть:

  1. Измерение напряжений на аналоговых входах. Измерение внутренней температуры.
  2. Управление внешними устройствами
  3. Опрос дискретных входов (кнопка S2)
  4. Вывод на индикатор
  5. Форматный вывод в UART
  6. Командный интерфейс через UART

Но и это ещё не всё.

7. Предоставим пользователю возможность переопределять функции по своему усмотрению через тот же терминал, подключенный к UART-у.

Вот теперь всё.


Читать дальше

Тем кто делает свою паяльную станцию - налетай торопись покупай живопись

Недавно осматривая на сайте www.dealextreme.com поступившие новинки заметил следующий товар на момент покупки фотография товара была одна плохая без надписей на товаре, на текущий момент фотографий уже много и соответствуют товару.
Упаковка

Читать дальше

Отладка по UART или встроенный GDB server

AVR
Хочу подробно описать в деталях и коде, как можно отлаживать AVR по UART, не прибегая к использованию внутрисхемной отладке по JTAG, не тратя лишние пины, а задействуя лишь UART, прерывания по таймеру и возможности самопрограммирования FLASH-памяти контроллера.
В этой статье речь пойдет о программной заглушке, которая будет приостанавливать выполнение основной программы, возвращать состояние процессора, читать и писать в память, короче, выполнять роль отладчика, исполняясь непосредственно на контроллере.

Я был оч удивлен, когда на просторах сети не нашел ни одного достойного решения для, казалось бы, нужной задачи, как отладка AVR по UART. На запрос «avr gdb stub» я получил пару куцих решений, которые уже давным давно не поддерживаются, несовместимы с текущей версией gdb и содержат ряд существенных недостатков: отсутсвие исполнения интрукций по шагам или же замедление исполнения отлаживаемой программы в сотни раз. Мне показалось, что это хороший шанс попытаться разобраться в теме и, возможно, улучшить существующие решения.



Читать дальше