Skip to Content

USB MSD. Часть 6. Команды SCSI (перевод)

Данная глава описывает USB класс накопителей данных (Mass Storage Device - MSD) с точки зрения команд протокола SCSI.

USB MSD. Часть 3. USB класс накопителей данных (перевод)

Данная глава описывает USB класс накопителей данных (Mass Storage Device - MSD) с точки зрения структур протокола USB.

Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)

Шапка


Кодовые схемы, используемые в аналогово-цифровых преобразователях (перевод)

Распространённость аналогоцифровых (АЦП) и цифроаналоговых (ЦАП) преобразователей, а так же разнообразие "диалектов", которые они используют для общения с "цифровым миром", требует разъяснения особенностей используемых при таком общении схем кодирования цифровых данных. Цель данной публикации - описать кодовые схемы, которые используют АЦП и ЦАПы фирмы Burr-Brown, и объяснить способы перевода данных из одной кодировки в другую.

10 принципов правильного интерфейса

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

В самом начале 1995 года специалист по юзабилити Якоб Нильсен опубликовал десять главных принципов или «эвристических правил» «правильного» интерактивного пользовательского интерфейса.

Релиз SDK на русский микропроцессор КРОЛИК

Компания КМ211 предоставляет всем заинтересованным возможность оценить SDK на новый отечественный микропроцессор КРОЛИК, версия КМХ32. Характеристики микропроцессорного ядра позволяют потягаться с лучшими ядрами в данном классе: 2.1 DMIPS/MHz, 2.1 COREMARK/MHz;

потребление 40мкВт/МГц;

подробности тут   www.km211.ru/ru/microcontroller-platform

для получения SDK обращайтесь на info@km211.ru, консультации могут быть оказаны пользователем JB.

Апгрейд Rigol DS1022C (25МГц) до DS1102C (100МГц)

Эта методика тестировалась на Rigol DS1022C с прошивкой 03.07.01, но должна также работать и на DS1042C, DS1062C.

Внимание, в результате выполнения следующих действий Вы можете повредить осциллограф. Все действия Вы выполняете на свой страх и риск.

Rigol продолжает радовать своих пользователей заманчивыми возможностями по расширению рабочей полосы частот путем несложных, но секретных действий с осциллографом. Раньше я уже писал об апгрейде Rigol DS1052E, теперь речь о другой его линейке Rigol DS1022C, DS1042C, DS1062C, DS1102C. Собственно смысл состоит в том чтобы проапгрейдить любой осциллограф из этой линейки до его топовой модели DS1102C  с полосой пропускания в 100МГц.

Миро Самек, Роберт Вард "Построение наипростейшего диспетчера задач" (перевод)

В данной статье будет показано как скрестить эпизодический характер работы типичной встраиваемой системы с ядром или диспетчером, функционирующим в режиме "выполнение-до-завершения" (run-to-com-pletion - RTC). Такая конструкция получается простой, компактной и быстрой. На самом деле здесь будет показано как создать ядро операционной системы реального времени с вытесняющей многозадачностью, приоритизацией и предсказуемым поведением, используя всего несколько десятков строк на языке Си. Авторское название - наипростейший диспетчер задач (Super Simple Tasker - SST).

Нужен ли BAM vs ШИМ и как управлять светодиодами микроконтроллером.

Речь пойдёт об изготовлении каких-то больших "индикаторов" на базе микроконтроллера. Световой рекламы, например. Где принципиальной особенностью может быть необходимость плавного зажигания и гашения светодиодов.Есть разные методы это сделать, первый и очевидный -- широтно-импульсная модуляция. Причём реализуемая в таких случаях, как правило, полностью программно ввиду того, что число каналов (отдельных диодов или диодных лент) достаточно велико и практически сопоставимо с числом выводов микроконтроллера вообще (а может быть и больше, если используется SPI и регистры сдвига), а число аппаратных модулей ШИМ у дешёвых МК обычно весьма ограничено. Практически период ШИМ должен выбираться достаточно коротким, чтобы мерцание не было заметно.

Измерение освещённости и передача данных с помощью двунаправленных свойств светодиодов (перевод)

Описываемая интерфейсная схема для современных микропроцессоров может попеременно излучать и детектировать свет, используя единственный светодиод, токоограничивающий резистор и два двунаправленных цифровых вывода. Для начала эта техника используется для создания интеллектуальной системы подсветки, использующей единственный светодиод как источник и приёмник света. Затем представляется несколько устройств, использующих светодиод в качестве универсального беспроводноого последовательного порта. Важным следствием данной работы является возможность рассмотрения любого светодиода, подключённого к микропроцессору, как двунаправленной линии связи. Представленная технология претендует на решение проблемы "последнего сантиметра", потому что она позволяет различным устройствам связываться друг с другом просто и дёшево и с минимальным изменением аппаратуры.

Миро Самек "Использование режимов малого энергопотребления в простых программных архитектурах" (перевод)

В статье показаны методы работы с прерываниями на языке "Си" для контроллеров семейств HC(S)08, MSP430, AVR, ARM, Cortex-M3, 8051, M16C. Рекомендуется для расширения кругозора и пополнения набора рабочих приёмов.

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

RSS-материал