STM32VLDISCOVERY. The Грабли, или Для самых начинающих

Предыстория

Пару дней назад случилось со мной счастье — от заморских купцов пришла бандероль. В бандероли обнаружилась отладочная плата STM32VLDISCOVERY, заказанная давеча на ebay. Обошлось счастье примерно в $23, включая доставку в Алматы, заняла оная доставка недели три. К тому времени Keil (4.23) уже стоял под парами, учебный курс с easyelectronics.ru был прочитан, в общем я был готов мигать светодиодиком, даже двумя. Но не тут-то было!

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

Надеюсь, что эта статья будет полезна тем, кто так же как и я, только что столкнулся с новой архитектурой, и не знает с какой стороны к ней подойти.




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

Вольтметр сетевого напряжения, часть 2.

Продолжу описание сборки вольтметра напряжения сети.

Рассмотрим сборку блока питания на LNK306, общую схему всего устройства, немного фоток некоторых шагов, описание граблей и методы их обхода.


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

Несложный логический пробник-щуп из подручных деталей...

… или приготовление из говна пули.

Ну про логические пробники в сети полно статеек, однако мне они мало помогли, поскольку нехватало того или иного компонента или — еще хлеще — не удовлетворяли своими параметрами. Скажете — извращенец! А почитав далее — точно скажете!

Да, кстати, в эти выходные немало пополнений. Вот и я внесу свою лепту. Тем более, что не могу не поделиться своим извращением необычным решением.

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

Вольтметр сетевого напряжения, часть 1.

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

Вот есть у меня дача и я на неё езжу :). Ситуация такова, что электричества там мало, в смысле киловатт. То есть чайник включаешь — свет в доме становится тусклее. А то иногда и насос в колодце не крутится, и микроволновка не греет (что редко). Те моменты, когда напряжения в сети нет вообще — рассматривать не будем.
Решил сделать вольтметр, пусть показывает сколько там в проводах вольт, да не просто так, а на светящихся семисегментниках.

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

Дешевый USBasp программатор (+ стабилизатор тока в довеску)

[Писалось для Магазины On-line, но он оказался премодерируемым, пощу в «Инструмент», чем не инструмент. Просьба не пинать, если здесь не место — перенесу в личный блог.]

Для тех начинающих, у которых нет лазерного принтера, которые еще не купили хлорное железо и т.п., возможно пригодится краткое маркетинговое исследование на тему, где можно обзавестись недорогим программатором для AVR.



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

ПЛИС. Заметки начинающего.

Решил поизучать ПЛИС. Статей, в сообществе и вообще, написано про них уже много. Но все они, как правило, освещают вопрос с одной стороны, конкретный чип, конкретный язык, конкретная среда, конкретная задача. Не всегда удается составить общую картину, чтобы потом уже складывать отдельные части паззла. Возникает множество вопросов общего характера, на каждый из них нагуглить ответ не составляет особых проблем, но в сумме затрачивает много времени. В процессе изучения основ, сделал несколько заметок, вроде конспекта. За достоверность не ручаюсь, но возможно другим желающим изучить ПЛИС мои записи пригодятся. Правда конспект получился скучным, без картинок :)


Читать дальше
  • +6
  • 29 декабря 2011, 19:17
  • ACE

Руководство 03: Жонглируем битами

Сейчас когда мы рассмотрели регистры, которые как выяснилось щёлкают переключателями(при изменение битов). Мы попробуем пощёлкать ими, для этого потребуется: G2001 со светодиодом от P1.4 к земле. Если на P1.4 нет напряжения (Vss), то ясное дело что ничего не случится, но если же на P1.4 есть напряжение (Vcc), тогда светодиод загорится. Так как мы подключились к P1.4, следовательно мы можем его контролировать измененяя 4 бит в регистрах P1. (Не забывайте что в программировании счёт начинается с 0, следовательно это будет не четвёртый бит а пятый, но кто их считает..?)

Читать дальше
  • -1
  • 11 октября 2011, 00:02
  • Akay

Старая песня о ЛУТе на матовой бумаге.

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


Читать дальше
  • +2
  • 06 октября 2011, 14:55
  • vvmk

Руководство 02: MSP430 адресация и регистры

Много мест я облазил в поиске информации как же на самом деле работает MSP430 и везде начинали рассказывать о архитектуре, адресации, шинах и других технических премудростях. К сожалению, это всё требует немного опыта в электротехнике. Сегодня мы попытаемся узнать что нужно что бы начать использование MSP430, без понимания физических свойств биполярных переходов или чего нибудь подобного. Технические знания очень полезны в точной настройке проекта или в программировании на ассемблере, но элементарнейших знаний хватит для работы на C.

Читать дальше
  • 0
  • 29 сентября 2011, 12:22
  • Akay

Руководство 01: Приступая к работе

Поразительно, но для работы с микроконтроллерами необходимо лишь несколько компонентов. Для использования MSP430 потребуется: отладочная плата с чипом, программатор, компилятор, и источник питания. Питание может браться от пары пальчиковых батареек, или поступать напрямую от компьютера. Есть несколько компиляторов(некоторые из которых бесплатны), и отладочная плата может быть изготовлена вручную(при необходимости). Однако вплоть до недавнего времени было мало программаторов, лучшие из которых были довольно дорогими. Но недавний выпуск TI LaunchPad изменил эту ситуацию. Давайте рассмотрим подробнее каждый из перечисленных выше компонентов необходимый для работы с MSP430.


Читать дальше
  • 0
  • 27 сентября 2011, 11:40
  • Akay