YAMBC - Yet another msp430-based clock - Часть 2. Софт
Первая часть (железо)
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода
Читать дальше
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода
Читать дальше
- +1
- 01 апреля 2012, 00:03
- DeusExMachina
- Оставить комментарий
YAMBC - Yet another msp430-based clock - Часть 1. Железо
В одном проекте мне понадобились часы на msp430. Заграничные товарищи разработали часы на таймере (используется Watchdog), но таймер мне не подходит, да и схема слишком сложная для такого простого изделия.
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.
Читать дальше
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.
Читать дальше
- +1
- 29 марта 2012, 20:26
- DeusExMachina
- 9
Yet another msp430-based clock (YAMBC)!
Разработал часы на небезызвестной в сообществе благодаря господину DIHALTу RTC PCF8583 и микроконтроллера MSP430G2553. Используется аппаратный i2c. Есть ли у сообщества интерес по поводу девайса? Если да, то буду потихоньку выкладывать проект.
обсуждаем!
обсуждаем!
- 0
- 29 марта 2012, 06:41
- DeusExMachina
- 10