18:56

ALCOR plast

Кто-то любит пирожки, а кто-то - нет.
Полистал каталог всяких полимеров от фирмы ALCOR Plast, весьма интересно, в том числе и для косплея — такой грим можно навертеть и наросты всякие, что огого .з. Впрочем цены могут быть такими же огогошными >>

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

Правда, на сайте нифига не понятно и не факт, что можно купить в розницу...

@темы: мии, няшодки

Кто-то любит пирожки, а кто-то - нет.
От Компела 20 сентября семинар: Компоненты светодиодного освещения и управления светом.

Очень интересно, интересно, отпустят ли?.з.

@темы: семинар, электроника, няшодки

09:56

Кто-то любит пирожки, а кто-то - нет.
Сегодня ехали на машине с дачи на Гашека, подумалось: "Чувствуешь себя незначительным? Устрой ДТП на единственной дороге у въезда на КАД с утра..."

Несмотря на прогнозы, погода весьма приятная.

@темы: мии

Кто-то любит пирожки, а кто-то - нет.
Хотеть себе такую фигурку:


И такую:


@темы: няшодки

Кто-то любит пирожки, а кто-то - нет.
Как написано с новости центробанка, на третье сентября анонсирована юбилейная монета номиналом десять рублей «Великие Луки».


Тираж, как и обычно, 10 миллионов.

Кстати, и «Туапсе», и «Полярный» мне уже попадались.

@темы: монетики

00:47

Кто-то любит пирожки, а кто-то - нет.
На улице мужик уже пятнадцатый раз вырубает и пытается включить сигнализацию на машине. Видимо, там какой-то датчик залип и сигналка срабатывает сразу при активации. Мужик пока что до этой простой мысли не дошёл и с завидным упорством пытается включать сигнализацию который раз.


@темы: мии

Кто-то любит пирожки, а кто-то - нет.
Установив AVR Studio 5.1 неожиданно обнаружил ряд интересных и полезных вещей.

Например, появился командный интерфейс (CLI), позволяющий прошивать контроллеры из командной строки =)
Находится сия программа в папочке \AVR Studio 5.1\avrdbg и называется atprogram.exe. Конечно, оно поддерживает только канонные устройства, но такая ли сложность их достать? =)

Интерфейс у неё простой и достаточно свободный. Например, для прошивки устройства я сделал следующий алгоритм:
atprogram -t jtagice3 -d atmega1280 -i isp -cl 250khz write -fs --values FFC9FC
atprogram -t jtagice3 -d atmega1280 -i isp -cl 1500khz chiperase
atprogram -t jtagice3 -d atmega1280 -i isp -cl 1500khz program -fl -f %1
atprogram -t jtagice3 -d atmega1280 -i isp -cl 1500khz verify -fl -f %1

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

@темы: avr, электроника, няшодки

12:19

Кто-то любит пирожки, а кто-то - нет.
Сегодня на платформе слышал обсуждение чего-то у девочек-мальчиков абитуриентского возраста:
...
— А я смотрю многосерийный фильм. Ну, сериал. То есть мультик. Почти что аниме.
— «Наруто»?
— Мне нравится ^^
...

Эх...

@темы: мии

Кто-то любит пирожки, а кто-то - нет.
Как вам должно быть уже известно, Cortex-M4 имеет два режима работы, в отличие от старых версий архитектуры, где оных режимов штук семь:
Thread Mode, то есть режим для обычного кода. Уровень привелегий может быть урезан для исключения доступа к особо важным регистрам.
Handler Mode, который включается в прерываниях и исключениях. Этот режим привелегированный по умолчанию. То есть имеет доступ ко всему, чему угодно.

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

Проект.

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
В используемых модулях Wi-Fi было ПО версии 101E, которое не давало возможности (ввиду какой-то внутренней ошибки) определить разрыв сондинения с точкой доступа. Модуль просто переставал принимать и передавать данные, даже не зная об этом.

Я спрашивал в техподдержке, что делать, несколько дней назад, но пока отвечал только робот со статусами вопроса. Изучение сайта показало, что для этих модулей есть новая версия ПО 102D, где уже это исправлено. Кроме того, добавлена поддержка шифрования WEP. Так что пока у них я не вижу особо критичных недостатков.

Единственное, что не нравится - программа X-CTU, вроде, которая эти модули позволяет настраивать и обновлять ПО.
Только обновлятор до чего капризный и мнительный - аж жуть. Стоит модулю чуть-чуть задуматься с ответом, так он закатыват истерики: "Ты не хочешь со мной общаться! Я обиделся и иди нафиг". То есть два модуля удалось обновить хорошо псли с пятнадцатой попытки. Потому протокол снял логическим анализатором (благо он прост) и испытываю желание запихать в отдельный микроконтроллер, чтоб автономно без всяких капризов их обновлять.

@темы: мии, электроника, xbee

16:27 

Доступ к записи ограничен

Кто-то любит пирожки, а кто-то - нет.
Закрытая запись, не предназначенная для публичного просмотра

Кто-то любит пирожки, а кто-то - нет.
Общий итог: собственно, итог

Ждём: Полярный, Ростов-на-Дону, Туапсе, Великие Луки, Великий Новгород, Дмитров, 200-летие победы России в Отечественной войне 1812 года.

Кстати, никто не в курсе, где можно сделать латунное покрытие металлического изделия?Оо

Log. Last 11.06.2012

@темы: просто ня, монетики

Кто-то любит пирожки, а кто-то - нет.
ОС работает. Создание и завершение процессов в любой момент возможно.

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

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32

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

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

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, stm32f4discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
Пока ОС предоставляет только услугу переключения процессов. Однако в любой человеческой ОС нужны две важных вещи: программная задержка и ожидание события. Пока не истекло время или не наступило ожидаемое событие, процесс не получает управления. Таким образом можно ожидать, например, прихода символа по UART сколь угодно долго, никак не напрягая ядро.

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

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
Ладно. Наплюём пока на акселерометр (он нам понадобится потом). Сейчас главная задача — сделать примитивную вытесняющую ОС. Памяти дофига, можно не жадничать.
ОС я ни разу не писал, но надо ж с чего-то начинать. А для изучения асма и контроллера это самое то. Пока читать литературу не буду, попробую сообразить сам.

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

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
Ну вот, теперь умеем программные прерывания. Но даже для простенькой вытесняющей ОС этого недостаточно.
Нужен ещё хотя бы один таймер.

Для начала можно рассмотреть SysTickTimer. Это такой специальный 24-битный таймер, который есть во всех ARMах и который умеет циклически считать с определённого заданного значения до нуля на частоте порядка тактовой. Ну и, конечно, имеет своё прерывание.
Основная его задача обычно — инициировать переключение процессов в ОС, ну и отсчитывать временные интервалы для разных событий внутри неё.

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

Кому не интересны возможности ядра по поддержке ОС и ассемблер, может перейти сразу на работу с периферией: Базовый таймер. Правда, там идёт уже в основном Си. Но переписать логику на ассемблер уже должно быть несложно и самостоятельно.

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
А я приехал уже в Питер обратно =)

Повезло с датой билета — уже на следующий день, как мы проехали, размыло ЖД под Сегежей Оо И поезда фиг знает сколько стояли.

@темы: мии

Кто-то любит пирожки, а кто-то - нет.
Программа выполняется, светодиоды светятся - что может быть круче? Но тут не круто, что программа линейная и пора бы освоить работу с прерываниями.

Кстати, я узнал, что в новых архитектурах ARM есть смециальная последовательность команд для загрузки 32-битного числа в регистр.
MOVW Rn,<младшие 2 байта>
MOVT Rn,<старшие 2 байта>

Но в ассемблере есть честный макрос: MOV32.
То есть все предыдущие инструкции LDR Rn, =<32-битное число> можно спокойно поменять на MOV32 Rn, <32-битное число>, что я и сделал. Правда, эти правки я не стал выкладывать в виде отдельных файлов, ибо не суть.

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

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32

Кто-то любит пирожки, а кто-то - нет.
На повороты проект предыдущий реагирует - это круто. Но чисто внешне реагирует невнятно, да и все переменные хранит в регистрах. Это не круто - регистров мало.

Для этого надо бы использовать память, наконец-таки. Объявим секцию переменных:


Название можно любое в пределах допустимого ассемблером. Оно создаёт секцию в объектном файле, но на результат не влияет. Все секции, объявленные с атрибутом READWRITE получают адреса начиная с 0x20000000 (выставляется в настройках проекта).

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

<< Предыдущее Следующее >>

@темы: arm, программизмы, электроника, ассемблер, stm32f4discovery, stm32