YAMBC - Yet another msp430-based clock - Часть 1. Железо

В одном проекте мне понадобились часы на msp430. Заграничные товарищи разработали часы на таймере (используется Watchdog), но таймер мне не подходит, да и схема слишком сложная для такого простого изделия.
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.

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

Yet another msp430-based clock (YAMBC)!

Разработал часы на небезызвестной в сообществе благодаря господину DIHALTу RTC PCF8583 и микроконтроллера MSP430G2553. Используется аппаратный i2c. Есть ли у сообщества интерес по поводу девайса? Если да, то буду потихоньку выкладывать проект.
обсуждаем!

Турелька из Portal

Когда-то давно, когда еще существовали дисковые телефоны, а я был школьником, разрабатывалась замечательная на мой взгляд игра — Portal. Игрушка запала в душу, а с выходом второй части мне заходитесь привнести Portal в свою жизни. Рабочую портальную пушка собрать не удалось (интересно почему?) Однако в игре был один очень примечательный персонаж — турель!

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


Читать дальше
  • +5
  • 17 февраля 2012, 23:08
  • geovas
  • 1

Книга по МК MSP430

В поиске русскоязычной информации об МК MSP430 напал на книгу в отличном pdf формате
«Семейство микроконтроллеров MSP430х2хх.Архитектура.Программирование.Разработка приложений»


Читать дальше
  • +5
  • 14 февраля 2012, 14:34
  • Zov
  • 1

Снова о LaunchPad, или как мне пришлось изобретать часы

Как и, наверно, многие, кто слышал о ланчпаде, я незамедлительно пошел на сайт добывать халяву. Доставка федексом порадовала и примерно в течении недели посылка (ящик 40х30х30) оказался у меня. Ну и в преддверии нового года халява была забыта и осталась пылиться где то в углу.
Параллельно с этим в гости ко мне нагрянула бабушка. А бабушки они такие капризные… То ее носки разбросанные по квартире не устраивают, то кран капает, то часы в комнате тикают и спать мешают. Из часов незамедлительно была вынута батарейка, но бабушке вдруг стало необходимо вести логи во сколько она спать уложила себя и внука, во сколько и сколько раз просыпалась для походов известно куда для последующих многочасовых пересказов еще чьим то бабушкам. Да и сериалы пропустить нельзя. В общем будильник мой быстро был реквизирован.

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


Читать дальше
  • 0
  • 13 февраля 2012, 23:33
  • xar
  • 2

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

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

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

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

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

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

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

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


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