STM32F1, STM32F2, LPC1768 + 18B20 + ow_search от MAXIM.

Ну, раз пошла такая пьянка (на многих форумах оживился интерес к ds1820), выкладываю свое, типа творчество.
Для умного дома понадобилось измерение температуры. А так как дом большой, датчиков получается до 2-х десятков. Датчики простые, но очень капризные. Поэтому решил под работу с ними выделить отдельный МК. Он будет их опрашивать, формировать строку с данными и слать ее по уарту в головной модуль, который уже займется отображением и управлением.


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

Используем отладку LPC-Link без CodeRed IDE

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



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

DevBoard LPC1768

Доброго всем времени суток! В данной статье приведу краткое описание одного из DevBoardov для МК Cortex-M3 серии LPC176x.
Первое. При выборе отладочного комплекта для вашего МК зачастую возникает две трудности:
— труднодоступность изделия;
— цена.
Конечно никто не отменяет вариант более дешевый — сделать самостоятельно, при учете наличия всех комплектующих и время для разработки. Но вот не всегда с этим получается. И как ни странно это прозвучит, но на помощь приходят «братья» китайцы.И мой случай не исключение.



Читать дальше
  • 0
  • 19 августа 2011, 23:30
  • Zov

ULINK2 и J-LINK от www.aliexpress.com


Продавец ПионЭр ХУАН (Pioneer Huang www.aliexpress.com/fm-store/312788), доставка бесплатная, до Анапы за 2 с половиной недели.

Среда разработки Keil 4.20 и 4.21, таргеты lpc1768, stm32f107 и stm32f217, оси WinXP и Win7x64. Прошивки сразу обновились, были 2009 года. С первыми двумя таргетами завелось все сразу и без проблем, а вот с последним, самым нужным нет :( Кто подскажет как решить эту проблему, буду много благодарен.

Update: J-link в кейле с stm32f217заработал.

LPC1768. Установка времени. (WEB&GPS&Manual).

Сделал настройку и установку часов на железке. Можно устанавливать время вручную, через WEB форму, одноразово синхронизировать с устройством GPS или задать периодичность, с которой микроконтроллер будет брать точное время с GPS-ки. Дополнительно, время выводится на uart.


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

LPC1768. HTTP&FTP с SD/MMC

Запустить WEB сервер с Flash диска у меня пока не получилось, сказывается отсутствие отладчика. Зато легко и просто можно запустить HTTP и FTP сервера и заставить их работать с SD/MMC карточкой. Библиотека KEIL-а Real-Time Library имеет в своем составе драйвера для подключения SD/MMC различными способами ко многим контроллерам. Карты поддерживаются вплоть до 32 гигов, файловые системы поддерживаются FAT12/16 и FAT32.


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

LPC1768, KEIL и флэшка (USBhost).


На моей плате нет SD разъема, зато есть USB A и B. А нужно хранить и работать с файлами. Выхода два. Использовать библиотеку USBHostLite, которую можно взять на сайте NXP или использовать почти тоже самое, библиотеку RL от KEIL.
Попробовал обе, обе завелись сразу и без допиливания. Но файловая система создаваемая виндой (FAT16) ни одной из библиотек не понравилась и работать с ней они отказались. Первая просто ругалась, а во второй есть готовая функция format, поэтому буду пользовать ее.


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

LPC1768. Подключение BT GPS к uart-у. Updated

Давно, когда у меня еще не было телефона с GPS, но был ноутбук, купил я себе такую вот вещь.



Вещь прикольная, полезная, но, сейчас не нужная и долго валялась у меня в столе. Сейчас встала у меня проблема получения точного времени и синхронизации нескольких устройств от головного. Способов решения проблемы я перепробовал несколько, оставил вариант ручной установки посредством веб-формы, но хотелось автоматизма. Когда нить я таки подключу контроллер к большому инету и допилю SNTP, но на текущий момент, в качестве временного/постоянного решения сойдет и GPS, тем более, он уже есть. Тут даже есть свои плюсы, полная бесплатность данных и аккумулятор в GPS, сохраняет идущие часы, даже если не видит спутников.



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

LPC1768 (плата SK-MLPC1768) сборник основных рабочих функций

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



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