Keil MDK Version 5 - бесплатно для STM32L0 and STM32F0
Пробовал Keil и случайно наткнулся на страницу на keil.com
Оказывается для STM32L0 и STM32F0 они дают среду бесплатно и без ограничений:
http://www2.keil.com/stmicroelectronics-stm32/mdk
Оказывается для STM32L0 и STM32F0 они дают среду бесплатно и без ограничений:
http://www2.keil.com/stmicroelectronics-stm32/mdk
- +3
- 17 февраля 2016, 02:10
- micbsv
- Оставить комментарий
Скриптовый отладчик в KEIL. Ассемблер А51, задание тестовых значений переменных при отладке програмы.
Что такое скриптовый отладчик в KEIL? Это командный интерпретатор доступный только в режиме отладки. Его использование возможно из специальной отладочной консоли. В качестве командного языка используется подмножество языка С с некоторыми ограничениями:
Хотя данная статья написана применительно к ассемблеру А51 архитектуры MCS-51, данные приемы универсальны, и могут быть применены и к языку С, и к архитектуре ARM с минимальными переделками или без них.
Читать дальше
- прописные и строчные символы не различаются;
- существуют ограничения по работе с указателями и адресной арифметикой;
- не может использоваться для вызова процедур и функций отлаживаемой программы;
- не поддерживает определение структур;
Хотя данная статья написана применительно к ассемблеру А51 архитектуры MCS-51, данные приемы универсальны, и могут быть применены и к языку С, и к архитектуре ARM с минимальными переделками или без них.
Читать дальше
Keil µVision 5 + STM32F4 Discovery - Начало
Всё началось с того, что сходу не получилось «быстро стартануть» Keil µVision 5 + STM32 (везде описание приведено для 4-го Keil-а). Посему решил для себя зафиксировать «опыт» картинками и чуточкой текста :)
Читать дальше
Читать дальше
Configuration Wizard в KEIL. Продолжение на примере настройки USART, ADC для STM32F4xx
Итак, продолжаем настраивать периферию с помощью Configuration Wizard. Возможно в будущем появятся еще экземпляры по разным устройствам, и в итоге объединим все в один мегапроект. Ну это так, помечталось мне.
Начнем:
Читать дальше
Начнем:
Читать дальше
Configuration Wizard в KEIL. Ассемблер А51, подбор битовых масок для вывода на семисегментный индикатор
Что такое Configuration Wizard (мастер конфигураций) в KEIL? Это псевдокод написанный в комментариях и оформленный спецтегами. При наличии такого кода в проекте появляется дополнительная вкладка «Configuration Wizard».
На странице помощи по Configuration Wizard упор сделан на С программировании. Но мастер конфигураций легко встраивается и в чисто ассемблерные проекты. При этом следует придерживаться ассемблерной орфографии. Ниже приведен пример подобного мастера.
Читать дальше
На странице помощи по Configuration Wizard упор сделан на С программировании. Но мастер конфигураций легко встраивается и в чисто ассемблерные проекты. При этом следует придерживаться ассемблерной орфографии. Ниже приведен пример подобного мастера.
Читать дальше
Шаблон проекта для Keil и К1986ВЕ92QI
Маленькая заметка о Миландровском МК — К1986ВЕ92QI.

Для меня было в новинку использовать такую IDE как Keil и довольно много было настроек, что бы прошивать и полноценно отлаживать данный МК с ULINK2. (использую Keil 5.11a)
Так вот, вычистил проект и сделал наподобие шаблона для дальнейших проектов.
В проекте используется Standart Peripheral Library, так же прикреплю Milandr.MDR1986BExx.1.3.0.pack для инсталяции в Keil.
Кому надо — забирайте, не для критики и обсуждения.
P\s При использовании данного МК напоролся на мелкий косяк при разработке отладочной платы — если не используете Батарейное питание, то обязательно необходимо его соединить с основным +3.3В питанием, иначе — МК потребляет довольно много, теплый и НЕ отзывается по JTAG. Да, да, надо внимательней читать документацию.
2014.10.01 Добавлен Milandr MDR1986BExx v1.4.0. Изменения и примечание:

Для меня было в новинку использовать такую IDE как Keil и довольно много было настроек, что бы прошивать и полноценно отлаживать данный МК с ULINK2. (использую Keil 5.11a)
Так вот, вычистил проект и сделал наподобие шаблона для дальнейших проектов.
В проекте используется Standart Peripheral Library, так же прикреплю Milandr.MDR1986BExx.1.3.0.pack для инсталяции в Keil.
Кому надо — забирайте, не для критики и обсуждения.
P\s При использовании данного МК напоролся на мелкий косяк при разработке отладочной платы — если не используете Батарейное питание, то обязательно необходимо его соединить с основным +3.3В питанием, иначе — МК потребляет довольно много, теплый и НЕ отзывается по JTAG. Да, да, надо внимательней читать документацию.
2014.10.01 Добавлен Milandr MDR1986BExx v1.4.0. Изменения и примечание:
- Добавлен МК 1986ВЕ4;
- Устранена возможность выбрать неподходящий драйвер для выбранного МК;
- Функция «Erace Sactor» в FLM не реализована, необходимо использовать функцию «Erase Full Chip».
EK-TM4C123GXL (Tiva C) + NRF24L01+, подключаем, мигрируем библиотеку, используем
Приобрел недавно плату EK-TM4C123GXL от TI (смотреть здесь). В качестве задачи для освоения решил подключить к ней NRF24L01+. Среда — Keil 5.01.
Библиотека была использована готовая, от maniacbug (статья здесь). Но она для Ардуино и написана на С++, потому с плюсов переписана на С, дополнительно, та часть, что работает с «железом», вынесена в отдельные файлы.
Читать дальше
Библиотека была использована готовая, от maniacbug (статья здесь). Но она для Ардуино и написана на С++, потому с плюсов переписана на С, дополнительно, та часть, что работает с «железом», вынесена в отдельные файлы.
Читать дальше
Запускаем scmRTOS для Cortex-M3 в среде KEIL uVision4
Что есть сий мануал? Это не инструкция по работе с scmRTOS или средой MDK-ARM. Документ представляет собой инструкцию по переделке порта Cortex-M3 для IAR EWARM в порт Cortex-M3 для Keil uVision4. К сожалению, у меня нет возможности разжевать каждый пункт (пишу ночью на вахте), поэтому данный мануал предназначен больше для тех людей, кто уже знаком с операционной системой реального времени scmRTOS и средой разработки Keil uVision4, и кто, так же как и я, столкнулся с проблемой отсутствия официального порта scmRTOS для кортексов под MDK-ARM. Так что, может, кому-то сие чтиво пригодится…
Читать дальше
Читать дальше
Stm32f1, Keil-RTOS, STANDBY.
Исключительно для себя. Выложу и оставлю здесь. Плата — stm32discovery. Запускается, работает (LCD — показывает, ADC — меряет, DAC — выдает), засыпает, просыпается, работает… USER BUTTON (PA0) включает или отключает засыпание.
Читать дальше
Читать дальше
KEIL uVision 4.70
6 февраля KEIL выпустил новую версию MDK Tools для ARM — 4.70. Главное отличие от предыдущей версии — автоматическая подстановка (Code Completion). Меню подстановки вызывается через Ctrl+spacebar, либо автоматически для "." и "->".
Еще, из новых фич, стоит отметить динамическую проверку кода на ошибки, а также всплывающие подсказки для аргументов функций. Видео о том, как все это работает:
Еще, из новых фич, стоит отметить динамическую проверку кода на ошибки, а также всплывающие подсказки для аргументов функций. Видео о том, как все это работает:
- +1
- 07 февраля 2013, 21:06
- TrueKeller
- 61