LPC1768. HTTP&FTP с SD/MMC

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


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

Скидка 9% в Buyincoins.com

Код купона: 9%VDayRU11
Действует до 20 мая, для стран exUSSR. Только на три посылки для каждого аккаунта.
Топик повисит до 20 числа.

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


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


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

Подключение микроконтроллера к локальной сети: тесты производительности и краткое описание API стека

В этой части будет просто формальное описание TCP/IP стека, который мы тут соорудили, по ходу дела.

Краткое содержание:
  • Бенчмарки (немножко)
  • Системные требования
  • Параметры конфигурации
  • Описание API
  • Заключение


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

Buyincoins.com

Вот еще один магазин — www.buyincoins.com
Ассортимент, конечно, меньше чем на ДХ, но многое можно найти дешевле. PP, бесплатная доставка, все как обычно.
Например:

Весы за $6.6


Два аккума за $1.73

Использование gcc для stm32f100

Примерно полгода назад я обзавелся самым мелким контроллером stm32f100c4. Здесь я хотел бы изложить свой опыт применения средств разработки gcc вживую, без графической оболочки. Описывается установка, создание проекта — использование Makefile, прошивка через UART, отладка через gdb на stm32vldiscovery, ну и самое главное — грабли

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

STM32-VLDiscovery: мой вариант быстрого старта.

Внимание, статья обновлена. См. примечание в конце.

***

Предисловие.

Некоторое время назад, я, как и многие другие, принял участие в акции EBV, заказав себе упомянутую в названии платку. Моя первая попытка поковырять ее не увенчалась успехом, да и буквально одновременно с ней мне в руки попал LaunchPad… Одним словом, лежал STM32-Discovery буквально до сегодняшнего дня и пылился. Но в конце концов я взялся за него с твердым намерением наконец-то помигать светодиодом во что бы то ни стало. Естесственно, прежде всего я стал читать уже написанное на русском и английском. Однако, несмотря на большое количество статей, все они показались мне слишком разрозненными, а некоторые из более цельных — излишне объемными для начала. Возможно, я плохо искал, но так нигде и не нашел текста, прямо и без тучи лишней информации повествующего о том, как с нуля помигать светодиодом на STM32-Discovery. Полезные части встречались в разных местах, и вот я решил объединить их в по возможности лаконичное и законченное повествование.



Читать дальше
  • +7
  • 30 апреля 2011, 22:46
  • _YS_

Подключение микроконтроллера к локальной сети: HTTP и CGI (заключение)

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

Краткое содержание:

  • Идея
  • Сторона сервера
  • Сторона клиента
  • Заключение

Кроме того, в этой небольшой части мы коснёмся такой странной штуки, как javascript)


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

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

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



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



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

Программирование FLASH

Часто необходимо сохранять конфигурационные параметры или еще что либо при отключении питания. В stm32 для этой цели возможно использовать либо backup регистры либо встроенную flash память. 20 регистров backup домена по 2 байта часто недостаточно. Кроме того для поддержания бекап домена нужна отдельная батарейка. Флеш лишена этих недостатков, но имеет свои собственные.

Читать дальше
  • +6
  • 27 апреля 2011, 20:15
  • OlegG