STM32F1, STM32F2, LPC1768 + 18B20 + ow_search от MAXIM.
Ну, раз пошла такая пьянка (на многих форумах оживился интерес к ds1820), выкладываю свое, типа творчество.
Для умного дома понадобилось измерение температуры. А так как дом большой, датчиков получается до 2-х десятков. Датчики простые, но очень капризные. Поэтому решил под работу с ними выделить отдельный МК. Он будет их опрашивать, формировать строку с данными и слать ее по уарту в головной модуль, который уже займется отображением и управлением.
Читать дальше
Для умного дома понадобилось измерение температуры. А так как дом большой, датчиков получается до 2-х десятков. Датчики простые, но очень капризные. Поэтому решил под работу с ними выделить отдельный МК. Он будет их опрашивать, формировать строку с данными и слать ее по уарту в головной модуль, который уже займется отображением и управлением.
Читать дальше
Используем отладку LPC-Link без CodeRed IDE
Всем привет,
Дошли наконец руки до валяющейся уже год экспрессы с 1768 на борту. Но поскольку CodeRed IDE мне категорически не нравится, появилось стойкое желание завести отладку под любой другой IDE. Что мне отчасти удалось. Опишу, что я сделал, может у кого-то появится идея, как быть дальше.
Читать дальше
Дошли наконец руки до валяющейся уже год экспрессы с 1768 на борту. Но поскольку CodeRed IDE мне категорически не нравится, появилось стойкое желание завести отладку под любой другой IDE. Что мне отчасти удалось. Опишу, что я сделал, может у кого-то появится идея, как быть дальше.
Читать дальше
- 0
- 18 сентября 2011, 12:23
- marvin_yorke
- 14
DevBoard LPC1768
Доброго всем времени суток! В данной статье приведу краткое описание одного из DevBoardov для МК Cortex-M3 серии LPC176x. 
Первое. При выборе отладочного комплекта для вашего МК зачастую возникает две трудности:
— труднодоступность изделия;
— цена.
Конечно никто не отменяет вариант более дешевый — сделать самостоятельно, при учете наличия всех комплектующих и время для разработки. Но вот не всегда с этим получается. И как ни странно это прозвучит, но на помощь приходят «братья» китайцы.И мой случай не исключение.
Читать дальше

Первое. При выборе отладочного комплекта для вашего МК зачастую возникает две трудности:
— труднодоступность изделия;
— цена.
Конечно никто не отменяет вариант более дешевый — сделать самостоятельно, при учете наличия всех комплектующих и время для разработки. Но вот не всегда с этим получается. И как ни странно это прозвучит, но на помощь приходят «братья» китайцы.И мой случай не исключение.
Читать дальше
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, сохраняет идущие часы, даже если не видит спутников.
Читать дальше

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