Урок 2: Общее сопротивление в схемах последовательного соединения

Чт 18 Февраль 2010 by levap

Первым шагом при расчете схем последовательного соединения, является вычисление общего сопротивления.

[caption id="attachment_144" align="aligncenter" width="226" caption="Пример последовательной схемы"]Пример последовательной схемы[/caption]

Формула для вычисления общего сопротивления выглядит следующим образом:

chart1

Иными словами, общее сопротивление равно сумме всех сопротивлений в последовательной схеме.

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

read more

Урок 1: Единицы измерения, аббревиатуры и символы

Ср 17 Февраль 2010 by levap

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

Величина

Единица измерения

Символ

Заряд (Q)

Кулон (Coulomb)

C (Кл)

Напряжение (V)

Вольт (Volt)

V (В)

Ток (I)

Ампер (Ampere)

A (А)

Сопротивление (R)

Ом ...

read more

Учебное пособие по электронике

Пт 12 Февраль 2010 by levap

Для людей, которые только начинают свое знакомство с электроникой, а также для тех, кто хочет освежить свои знания, хочу порекомендовать сайт "Learning Objects for Electronics".

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

[caption id="attachment_134" align="aligncenter" width="600" caption ...

read more

Удобные макросы для работы с двоичными числами

Вс 13 Декабрь 2009 by levap

Часто при программировании микроконтроллеров (да и не только) бывает удобно вводить числа в двоичном формате. Предлагаю вашему вниманию удобные макросы, которые позволяют использовать 8-, 16- и 32-битные числа в двоичном формате.

Посмотреть код:

[c]#ifndef _CONVERT_H_
#define _CONVERT_H_

#include <stdint.h>

#define HEX__(n) 0x ...

read more

Отладка программ для MSP430 с помощью Eclipse и GDB

Ср 09 Декабрь 2009 by levap

Введение

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

В данной статье рассмотрим работу с отладчиком GDB в среде разработки Eclipse. Для этого нам потребуется JTAG-адаптер, я использую MSP-FET430PIF, который подключается к компьютеру через порт LPT. Также ...

read more

Типовые операции при работе с Entity Framework

Вт 01 Декабрь 2009 by levap

Entity Framework представляет собой систему ORM (Object-Relational Mapping), которая позволяет разработчикам работать с данными, используя объектную модель вместо логической или реляционной модели данных. В данной статье я не буду рассматривать основы данной ORM, ее структуру и возможности, а приведу лишь практические примеры типовых операций с данными. Все примеры написаны на ...

read more

Установка и настройка Eclipse + MSPGCC

Чт 26 Ноябрь 2009 by levap

Введение

Связка свободно распространяемой среды разработки Eclipse и компилятора MSPGCC позволяет осуществить полный цикл разработки для микроконтроллеров семейства MSP430 без каких бы то ни было ограничений. Toolchain состоит из трех компонентов:

  • Eclipse в качестве среды разработки;
  • mspgcc в качестве компилятора и компоновщика;
  • GDB как отладчик.

Необходимые компоненты

read more

Component Manager - Учет электронных компонентов

Пн 23 Ноябрь 2009 by levap

[caption id="attachment_67" align="alignleft" width="150" caption="Component Manager 1.3"]Component Manager 1.2[/caption]

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

read more

Простой BSL-программатор для MSP430

Вс 15 Ноябрь 2009 by levap

Для загрузки исполняемого кода во внутреннюю память микроконтроллера, можно использовать встроенный загрузчик Bootstrap Loader (BSL). Загрузчику необходимы 4 сигнальные линии: RxD, TxD, RST/NMI, TEST(TCK).

В качестве примера BSL-программатора, привожу схему, основанную на недорогой и распространенной микросхеме преобразователе уровней RS232<->UART - MAX232 и одном транзисторе.

Рассмотрим схему устройства:

[caption ...

read more

Прошивка контроллеров MSP430 с помощью Bootstrap Loader

Пт 13 Ноябрь 2009 by levap

Существует два метода загрузки исполняемого кода во внутреннюю память микроконтроллера: через  отладочный интерфейс JTAG и посредством встроенного загрузчика Bootstrap Loader (BSL). Связь с процессором по интерфейсу JTAG доступна до тех пор, пока не уничтожена аппаратная перемычка (fuse), после чего связь возможна только через интерфейс BSL. Насколько я понял, в новой ...

read more