Тёмная подсветка синтаксиса в IAR
Подсветка синтаксиса
Для тех, кому всё-таки приходится пользоваться средой разработки IAR и нет желания заморачиваться с плагинами для VS Code и Eclipse.
Как выглядит IAR ARM 7.8 с моим вариантом раскраски:

Читать дальше
SWM050I2P7 - ARM на 8 ног
Раз у нас сегодня день странных китайских МК, то ловите еще один — SWM050I2P7-65. Заинтересовал меня в первую очередь тем что это восьминогий ARM в корпусе TSSOP. Цена на lcsc.com от $0.4262 если брать поштучно или $0.3315 от 10 шт. Купил образцы, но пока не дошли руки подключить к программатору.
Характеристики думаю понятны и без перевода

Мануалы, SDK и т.д. лежат на сайте производителя www.synwit.cn/support.html (пользуйтесь переводчиком в браузере). Нашлась поддержка для IAR и Keil, но повторюсь на практике пока не проверялось.
Так же есть вариант SWM050Q2S7-65 в корпусе SSOP-16
Характеристики думаю понятны и без перевода

Мануалы, SDK и т.д. лежат на сайте производителя www.synwit.cn/support.html (пользуйтесь переводчиком в браузере). Нашлась поддержка для IAR и Keil, но повторюсь на практике пока не проверялось.
Так же есть вариант SWM050Q2S7-65 в корпусе SSOP-16
Программирование флэш-памяти микроконтроллеров STM32F через ST-LINK V1 из System Workbench for STM32 IDE (SWSTM32) в ОС Ubuntu (GNU/Linux)
НЕ СОВЕТУЮ ПОВТОРЯТЬ ТО, ЧТО НАПИСАНО В ДАННОЙ СТАТЬЕ!
ВОЗНИКАЛИ ПРОБЛЕМЫ ВПЛОТЬ ДО ПОЛНОЙ БЛОКИРОВКИ ПРОГРАММИРУЕМОЙ МИКРОСХЕМЫ.
СОВЕТУЮ ИСПОЛЬЗОВАТЬ БОЛЕЕ СОВРЕМЕННЫЕ ПЛАТЫ С ПРОГРАММАТОРАМИ ST-LINK V2, которые поддерживает программа System Workbench for STM32 IDE (SWSTM32) в ОС Ubuntu.
Приношу извинения за доставленные неудобства, если таковые имели место! Статью со временем удалю или поменяю тему статьи вместе с названием.
Читать дальше
Segger Embedded Studio

Доброго времени суток, дорогой читатель!
Идея написать что-нибудь родилась у меня после того как поиском не нашел ни слова про эту среду разработки(«А жаль и надо что-то делать», — подумал я).
Читать дальше
Месяц HAL продолжается: HAL для LPC
В продолжение месяца постов о HAL решил написать и о своей библиотеке, правда, в отличие от предыдущих она в основном специализируется на контроллерах от NXP. Библиотека не использует дополнительных прослоек и работает напрямую с регистрами. Она состоит из двух обязательных частей, которые собираются с помощью GCC ARM, make и kconfig, и затем статически линкуются с основным проектом.
Читать дальше
Читать дальше
Аудио-модуль для мультирума на SAM4S-EK
Добрый день!
Хочу предоставить вашему вниманию небольшое устройство, предназначенное для воспроизведения аудио-записей для «Умного дома».
Сразу хочу внести некую ясность, чтобы у читателей не возникало вопросов типа «А почему для такого простого устройства использовалось такое мощное железо?» и «В интернете уже описано очень много устройств воспроизведения музыкальных файлов, зачем изобретать свой велосипед?»:
У нас уже реализован мультирум для «Умного дома», который имеет 4 стерео входа, 1 моно вход (как раз для аудио-модуля) и 20 выходов на колонки (количество выходов можно наращивать до 32).
После установки у друзей в коттедже, мультирум был успешно протестирован на потолочных колонках и его работа понравилась хозяевам дома.
Было решено продолжить его усовершенствование, и очередным этапом мы запланировали как раз реализовать выдачу голосовых реакций со стороны «Умного дома» на полученные команды, включать проигрывание мелодии в качестве будильника, оповещать о срабатывании датчиков и т.п.
Мы хотели сделать аудио-модуль как можно быстрее, без проектирования плат и пайки, а тут нам очень вовремя подвалило счастье в виде подаренной отладочной платы SAM4S-EK. Поэтому прототип аудио-модуля мы решили сделать на данной отладке, заодно и изучить новый процессор.

Читать дальше
Хочу предоставить вашему вниманию небольшое устройство, предназначенное для воспроизведения аудио-записей для «Умного дома».
Сразу хочу внести некую ясность, чтобы у читателей не возникало вопросов типа «А почему для такого простого устройства использовалось такое мощное железо?» и «В интернете уже описано очень много устройств воспроизведения музыкальных файлов, зачем изобретать свой велосипед?»:
У нас уже реализован мультирум для «Умного дома», который имеет 4 стерео входа, 1 моно вход (как раз для аудио-модуля) и 20 выходов на колонки (количество выходов можно наращивать до 32).
После установки у друзей в коттедже, мультирум был успешно протестирован на потолочных колонках и его работа понравилась хозяевам дома.
Было решено продолжить его усовершенствование, и очередным этапом мы запланировали как раз реализовать выдачу голосовых реакций со стороны «Умного дома» на полученные команды, включать проигрывание мелодии в качестве будильника, оповещать о срабатывании датчиков и т.п.
Мы хотели сделать аудио-модуль как можно быстрее, без проектирования плат и пайки, а тут нам очень вовремя подвалило счастье в виде подаренной отладочной платы SAM4S-EK. Поэтому прототип аудио-модуля мы решили сделать на данной отладке, заодно и изучить новый процессор.

Читать дальше
Если IAR ARM не заливает прошивку
Может кому сэкономит время потом. Хотя наверное детская ошибка. IAR ARM 7.50.2 по нажатию Ctrl-D не прошивал у меня микроконтроллер STM32F030F4 через ST-Link хоть ты тресни. Оказалось надо в свойствах проекта (Alt-F7) поставить чекбокс.

Полночи угробил на поиски. ((

Полночи угробил на поиски. ((
Новый отечественный motor-control микроконтроллер К1921ВК01Т ОАО «НИИЭТ»
Немного пиара нашего микроконтроллера =)
- +5
- 18 января 2016, 10:38
- 1essor1
- geektimes.ru/company/npf_vekto...
- 96
Скринкаст про развертывание кроссплатформенной среды разработки для программирования ARM-микроконтроллеров
В видео показано, как начать разработку под ARM-микроконтроллеры. Решение универсально для любой операционной системы: Windows, Linux и Mac. Но запись сделана в Ubuntu, так как это моя основная ОС. Используются только опенсорсные инструменты: Eclipse, GCC.
Что есть в видео: установка Eclipse, GCC, плагина GNU ARM Eclipse, CMSIS, создание и настройка проекта с добавлением startup-файла и сценария линковщика, компиляция проекта.
Youtube.
Видео лучше смотреть на Ютубе в максимальном разрешении. Звука нет.
Если сообщество пожелает, то сделаю видео про настройку проекта под STM32 и покажу отладку с помощью GNU Debugger.
Все необходимое ПО:
Что есть в видео: установка Eclipse, GCC, плагина GNU ARM Eclipse, CMSIS, создание и настройка проекта с добавлением startup-файла и сценария линковщика, компиляция проекта.
Youtube.
Видео лучше смотреть на Ютубе в максимальном разрешении. Звука нет.
Если сообщество пожелает, то сделаю видео про настройку проекта под STM32 и покажу отладку с помощью GNU Debugger.
Все необходимое ПО:
Raspberry Pi Zero поступил в продажу по $5 - достойная замена Odroid W
Сегодня Raspberry Pi Foundation представила минималистичную модель Raspberry Pi Zero стоимостью всего пять долларов.
Из нового только маленький размер и отсутствие разъемов под плоские шлейфы камеры, дисплея, аудио. Видеоразъем теперь в виде нераспаянных пятаков.
Размеры: 65mm x 30mm
Вес: 9 г.
Процессор: ARM11, Broadcomm BCM2835 на 1 ГГц
Память: ОЗУ 512 МБ
Накопитель: microSD
GPIO: 26/40 отверстия
Разъёмы USB: USB On-the-Go (OTG), Micro USB
Видеовыход: композитное видео через два контакта на плате (помечены как TV), HDMI через разъём mini HDMI (1080p60)
Энергопотребление: 0.5-0.7W (100-140mA при 5.09V)
Читать дальше
Из нового только маленький размер и отсутствие разъемов под плоские шлейфы камеры, дисплея, аудио. Видеоразъем теперь в виде нераспаянных пятаков.
Размеры: 65mm x 30mm
Вес: 9 г.
Процессор: ARM11, Broadcomm BCM2835 на 1 ГГц
Память: ОЗУ 512 МБ
Накопитель: microSD
GPIO: 26/40 отверстия
Разъёмы USB: USB On-the-Go (OTG), Micro USB
Видеовыход: композитное видео через два контакта на плате (помечены как TV), HDMI через разъём mini HDMI (1080p60)
Энергопотребление: 0.5-0.7W (100-140mA при 5.09V)
Читать дальше