Modbus модуль дискретных входов выходов


Модуль для дискретных входов выходов в корпус Gainta D6MG-практически законченный проект схема, плата, исходники, прошивка, все работает.

Читать дальше
  • +4
  • 02 февраля 2017, 17:43
  • GYUR22
  • 1

Настройка UART по прерываниям для Atmel SAM D20/D21

Работа с UART'ом по прерываниям — это одна из базовых задач, которую необходимо освоить в огромном числе проектов при работе с любым контроллером. Разумеется, что в ASF (атмеловский аналог ST'шной SPL) есть драйвер работы с UART по прерываниям, но его реализация для семейств Cortex M0+ весьма спорная.

Хочу поделиться двумя вещами:
1. Как «допилить» стандартный пример из ASF
2. Как настроить UART при помощи регистров, без использования библиотек


Читать дальше
  • +1
  • 11 декабря 2015, 13:37
  • Den1s

Раздача китайских Cortex-M0

Прилетело сегодня по какой-то рассылке, решил выложить тут, вдруг кому интересно будет. Внимание!!! Под катом объявление на хоть и хорошем, но, всё-же, китайском русском =)

Компания Nuvoton (http://www.nuvoton.com/) при поддержке Rainbow Electronics (http://www.rtcs.ru/) представляет уникальную возможность получить БЕСПЛАТНО отладочный комплект для микроконтроллера на базе архитектуры ARM Cortex(tm)-M0.


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

Воспрянет ото сна? (с)

Собственно это должен быть топик-ссылка на отчет компании Миландр об участии в ЭкспоЭлектроника-2012. Звучит немного уныло, но если учесть, что в перспективных разработках числятся микроконтроллеры на ядре Cortex-M4F и ADSP-TS201 TigerSHARC с нереальной производительностью и тактовой 400 МГц, то берет гордость за отечественного производителя. Так же пошерстив по сайту, люди и организации, работающие на ВПК этой страны, могут найти ещё много чего интересного. Остальным же остаётся ждать когда Миландр выпустит всё то же самое, но в гражданских корпусах и ценах. Хотя поговаривают что что-то такое есть...

Сотрудником компании не являюсь, с продукцией работал. =) Просто поделился новостью и улучшившимся настроением по этому поводу. =)

32-битные микроконтроллеры в корпусе DIP - обзор

Пожалуй, не стоит говорить о полезности микросхем в корпусах DIP — они могут быть сложны и дорогостоящи в промышленном монтаже крупными партиями, но существенно облегчают ручной монтаж — будь то любительское применение или профессиональное быстрое прототипирование. Для них существует множество недорогих средств монтажа и прототипирования: обычные и беспаечные монтажные платы, обычные и цанговые панельки, ZIF-сокеты и т.д. Благодаря этим средствам, мелкосерийно устройства можно собирать на типовых платах или запустить микросхему буквально через пол-часа после получения — без необходимости иметь дорогостоящие SOIC/QFP сокеты или тратить время/ждать дни для изготовления специальной платы.

DIP + ARM = luv


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

Загадка STM32F051

Не секрет, что выходит Cortex-M0 от ST -STM32F051. Решил поинтересоваться, смотрю описание usart и вижу. вроде как нога на автоматическое управление RS-485 появилась DE, но не могу найти ее в распиновке (лыжи?) и загадочная поддержка usart-ом Modbus тоже непонятно, что имелось ввиду ввиду скудности сего документа www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATA_BRIEF/DM00026694.pdf

Семинар «STM32L – Cortex-M3 для низкопотребляющих решений» (27.10.2011, С.-Петербург, 25.10.2011, Москва)

Мне с Компэла рассылка приходит периодически, буду постить сюда их мероприятия.
Компания Компэл приглашает Вас принять участие в семинаре по линейке микроконтроллеров STM32L, который состоится 27 октября в Санкт-Петербурге.
Аналогичный семинар пройдет 25 октября Москве.


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

LPCXpresso отладка в SlickEdit

Компилить для LPCXpresso можно в Keil, а вот отладка работает только в родной среде. Или нет?
Заливаем прошивку в плату (для чего в кейле уже настроена кнопка прошивки). Строка заливки:
crt_emu_lpc11_13_nxp.exe -wire=winusb -pLPC1114/302 -flash-load-exec=«test.axf»
Создаем GDB-сервер с помощью той же утилитки от NXP:
crt_emu_lpc11_13_nxp -g -2 -pLPC1114/302 -wire=winusb -server=:3333 -mi
(эта строка у меня в батнике).
Запускаем SlickEdit. В меню есть подключение к удаленному процессу (GDB).
Добавляем в конфигурацию GDB ARM для отладки на ARM.


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

LPCXpresso в Keil uVision4

На днях пришла моя платка LPCXpresso от NXP. Позапускав примеры из комлекта среды LPCXpresso и наигравшись с отладчиком, я решил написать какой-нибудь свое. Родная среда на базе Eclipse очень тормозная и и местами неудобная. Проект создался совсем не там, где я указал, а там где лежал workspace c примерами. Каждый запуск отладчика надо ждать пока он опять чего-то перекомпилирует, потом потихонечку запускается отладка. Кнопка просто заливки прошивки есть, но она все время забывает путь и не сбрасывает контроллер после прошивки, хотя галочка такая есть.
Поэтому я решил попробовать перейти на кейл.


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