Карта сайта
Карта сайтаГлавная страница-Персональные страницы-Коновалов Дмитрий Александрович
| ||
Отладочная плата STM32L-Discovery
Пару месяцев назад я пополнил свою коллекцию STM-Discovery отладочной платой STM32L–Discovery.
Введение
Схематично внешний вид платы:
Верхняя четверть платы отдана под программатор-отладчик ST-Link/V2.
В основной рабочей области установлены:
- микроконтроллер STM32L152RBT6.
- ЖКИ индикатор
- кнопка сброса
- кнопка “пользователя”
- имеется место для установки внешнего кварца, батарейки типа CR2032 (по умолчанию нет)
- штыревые разъемы на которые выведены: линии ввода-вывода, линии питания. </ul> Документация по плате: UM1079: STM32L-DISCOVERY (Руководство пользователя) Board schematics for STM32L-DISCOVERY board (Принципиальная схема) STM32L-DISCOVERY kit demonstration software source code (Исходники демонстрационного кода, прошитого на заводе в мк) Микроконтроллер Основа платы микроконтроллер STM32L152RBT6 (LQFP64). Данный микроконтроллер является представителем семейства STM32L (Cortex-M3) с ультранизким энергопотреблением. Типичный ток потребления в режиме выполнения кода 233 мкА/МГц (0,3 мкА в спящем). Для снижения тока потребления производитель переработал не которые модули старой линейки STM32F1. Об основных изменения можно прочитать в документе: AN3364: Migration and compatibility guidelines for STM32 microcontroller applications. В указанном документе наиболее интересна сравнительная таблица трех семейств, позволяет сразу оценить возможности каждого семейств (сори за большой копи-паст): В этом же документе можно увидеть изменения затронувшие различные модули при переходе от STM32F1 к STM32F2 и STM32L1, на данный момент для меня больший интерес представляет таблица сравнения L1 и F1, так как ранее я работал с STM32F1, а вот STM32F2 у меня хоть и имеется в наличии, но до него пока руки не дошли 🙁 Видим что изменений много. На первый взгляд несовместимость линий ввода-вывода не очень хорошо, но после ознакомления с нововведениями изменил мнение на очень хорошо. Документация на микроконтроллер: DS6876: Справочный листок (Основные характеристики микроконтроллера) RM0038: STM32L151xx and STM32L152xx advanced ARM-based 32-bit MCUs (Руководство пользователя) STM32L151xx and STM32L152xx ultralow power limitations (Известные на данный момент ошибки) Полный комплект документации доступен на сайте производителя: перейти. Слева на право: STM
Categories: Микроконтроллеры STM32 Tags: STM32L-Discovery
Please enable JavaScript to view the comments powered by Disqus. comments powered by Disqus
STMicroelectronics ARM Cortex M3 Microcontroller, 16 kB, 12 bit, LQFP, specification and features
Ask Price
Datasheet 1Datasheet 2Datasheet 3
Part Number | STM32F101RBT6, STM32F102RBT6, STM32L100RCT6, STM32L152C8T6 , STM32L152CBT6, STM32L152R6T6, STM32L152R8T6, STM32L152RBT6MORE |
Размеры | 10 x 10 x 1,45 мм, 10,2 x 10.2 x 1.45 мм, 16.2 x 16.4.0016 |
Mounting Type | Surface Mount |
Pin Count | 64, 100 |
Brand | STMicroelectronics |
Device Core | ARM Cortex M3 |
View Complete Specifications
Получите лучшую цену
Лучшие поставщики
Salrocom Technology
Джанакпури, Нью-ДелиRM. № 135, участок № 32–57, блок DDA Market C, общественный центр, Джанакпури, Нью-Дели — 110058
Позвоните по номеру +91-8046041146
225 ₹ за штуку
Свяжитесь с поставщиком
Dilson Enterprises
Grant Road Area, Mumbai, Maharashtra13/ B, Floor0 Mumbai Road, Grant 0 Road, Grant 0 Road, Janardhan Building , р-н. Мумбаи, Махараштра
Позвоните по телефону +91-8048970963
₹ 250/шт.
Call +91-8048268169
₹ 325/ Piece
Contact Supplier
KK International
Grant Road, Mumbai, Maharashtra305,Rajdeep Apartments,3rd floor, Tara Temple Lane Lamington Road, Grant Road, Mumbai – 400007, Расст. Мумбаи, Махараштра
Позвоните по телефону +91-8048605023
125 ₹/шт.0009
STMICROELECTRONICS ARM CORTEX M3 Microcontroller, 16 КБ, 12 бит, LQFP, STM32F101RBT6
Номер детали:
STM32F101RBT6
DEADENTIONS:
10 x 10,45 ММ. Количество выводов:
64
Лучшая цена
Микроконтроллер STMicroelectronics ARM Cortex M3, 16 КБ, 12 бит, LQFP, STM32F102RBT6
Номер детали:
TMRBTF0009
Dimensions:
10 x 10 x 1.45 mm
Mounting Type:
Surface Mount
Pin Count:
64
Get Best Price
STMicroelectronics ARM Cortex M3 Microcontroller, 16 kB, 12 bit, LQFP , STM32L100RCT6
Номер деталей:
STM32L100RCT6
Размеры:
10,2 x 10,2 x 1,45 мм
.
Get Best Price
STMicroelectronics ARM Cortex M3 Microcontroller, 16 kB, 12 bit, LQFP, STM32L152C8T6
Part Number:
STM32L152C8T6
Dimensions:
16.2 x 16.2 x 1.45 mm
Mounting Type:
Поверхностный монтаж
Количество выводов:
100
Лучшая цена
Микроконтроллер STMicroelectronics ARM Cortex M3, 16 КБ, 12 бит, LQFP, STM32L152CBT6
Номер детали:- 0009
- Установите CrossWorks «Пакет поддержки ЦП STMicroelectronics STM32»:
- Выберите меню « Инструменты », затем « Диспетчер пакетов… »
- В поле поиска напишите «STM32 CPU Support»
- Дважды щелкните, чтобы изменить действие на «Установить»
- Следующий
- Следующий
- Отделка
- Установите «Пакет прошивки STM32L-DISCOVERY» (версия 1.0.2):
- Вам необходимо загрузить его с веб-сайта ST;
- К сожалению, у ST нет пакета для Mac. Вы увидите, что это файл Windows «.exe», который устанавливается в каталог Program Files/STMicroelectronics.
- Но тебе повезло. Я уже распаковал его и выложил через свой аккаунт Dropbox. Щелкните здесь и распакуйте его в каталог проектов CrossWorks.
- Создание нового проекта STM32:
- Выберите меню « Файл », затем пункт меню « Новый проект ».
- Выберите «STMicroelectronics» из списка категорий.
- Выберите исполняемый файл для STMicroelectronics STM32 из списка шаблонов.
- Введите название вашего проекта: AN3413-Current_consumption_touch_sensing
- Введите местоположение вашего проекта. Создайте новую папку в разделе «STM32L_Discovery_Firmware_Pack_V1.0.2/Projects/AN3413-Current_consumption_touch_sensing/CrossWorks/»
- Следующий
- Выберите целевой процессор как STM32L152RB . Вы можете закончить это отсюда.
- Далее. Снимите флажок «main.c» (вам не нужен этот автоматически сгенерированный файл)
- Отделка
- Включить определения препроцессора
- Выберите меню « Проект », затем пункт меню « Свойства… ». Появится окно менеджера проектов.
- Выберите вид: Свойства, Свойства: Все, Группировка: Категоризировать, Конфигурация: Общие
- Перейдите к « Settings: » и найдите « Параметры препроцессора »
- В « Определения препроцессора » включите следующее:
- USE_STDPERIPH_DRIVER
- STARTUP_FROM_RESET
- СТМ32Л15СХБ_128
- Пока не закрывайте окно Диспетчера проектов.
- «Пользовательские включаемые каталоги» использует каталог проекта в ссылке на путь. Теперь мы собираемся включить различные пути включения библиотеки (.h):
- В « User Include Directory» включите следующее:
- ../вкл.
- $(TargetsDir)/STM32/включить
- $(TargetsDir)/CMSIS_3/CMSIS/Include (необходимо после пакета поддержки STM32 2.14, см. примечания к выпуску)
- ../../../Библиотеки/STM32L1xx_StdPeriph_Driver/inc
- ../../. ./Библиотеки/STM32_TouchSensing_Driver/inc
- ../../../Утилиты/STM32L-DISCOVERY
- В « User Include Directory» включите следующее:
- Перейдите в Project Explorer, чтобы добавить исходные файлы проекта (.c):
- Расширение проекта
- Коснитесь двумя пальцами «Исходные файлы», выберите «Добавить существующий файл…»
- Добавьте файлы:
- основной.с
- Discover_functions.c
- icc_measure_Ram.c
- icc_measure.c
- stm32l1xx_it.c
- system_stm32l1xx.c
- Создайте папку «Утилиты» в проекте «AN3413-Current_consumption_touch_sensing» (коснитесь двумя пальцами и «Новая папка…»)
- Сделать это динамической папкой (коснитесь двумя пальцами папки «Утилиты», затем «Динамическая папка…»)
- В каталоге используйте «../../../Utilities/STM32L-DISCOVERY» (или перейдите и найдите его в папке STM32L_Discovery_Firmware_Pack_V1.0.2)
- Хорошо
- Создайте папку «STM32L1xx_StdPeriph_Driver», сделайте ее динамической, укажите на «. ./../../Libraries/STM32L1xx_StdPeriph_Driver/src/»
- Создайте папку «STM32_TouchSensing_Driver», сделайте ее динамической, укажите на «../../../Libraries/STM32_TouchSensing_Driver/src/»
- Элементы вашего проекта должны выглядеть следующим образом (папка «Системные файлы» добавляется автоматически):
- Коснитесь двумя пальцами в проекте «AN3413-Current_consumption_touch_sensing» и выберите « Import Section Placement », чтобы получить локальную копию проекта файла размещения раздела «flash_placement. xml».
- Нажмите двумя пальцами на файл «flash_placement.xml» и выберите « Открыть с помощью », затем « Редактор кода ».
STM32L152CBT6
Размеры:
16,2 x 16,2 x 1,45 мм
Тип монтажа:
Поверхностное крепление
CIN -контакт:
100
. Bit, LQFP, STM32L152R6T6Номер детали:
STM32L152R6T6
Размеры:
12,2 x 12,2 x 1,45 мм
Тип.0009
64
Получите лучшую цену
STMICROELECTRONIC ARM CORTEX M3 Microcontroller, 16 КБ, 12 бит, LQFP, STM32L152R8T6
ЧАСТЬ:
STM32L1521T6
. Тип:
Поверхностный монтаж
Количество выводов:
64
Лучшая цена
Микроконтроллер STMicroelectronics ARM Cortex M3, 16 КБ, 12 бит, LQFP, STM32L152RBT2
0009
Номер детали:
STM32L152RBT6
Размеры:
10 x 10 x 1,45 мм
Тип монтажа:
Поверхностная монтарь
Количество пин:
64
Get Best Price
Подробнее0
. дилер STMicroelectronics Микроконтроллер ARM Cortex M3, 16 кБ, 12 бит, LQFP
Adinath Electronics
Гиргаон, Мумбаи, Махараштра 375/377, здание Бабу, офис № 12, 1-й этаж, Гиргаон, Мумбаи – 400007, р-н. Мумбаи, Махараштра
Позвоните по телефону +91-8048961542
90 ₹ за штуку
Свяжитесь с поставщиком
Trident Electro Components
Мумбаи, Махараштра, магазин № 28, 1-й этаж, Мумбайтхал-Роуд, 4, Disthal0, 70-4. Mumbai, Maharashtra
Call +91-8047631144
₹ 8.50/ Piece
Contact Supplier
Voltiro Electronics
Noida, Gautam Budh Nagar, Uttar Pradesh C-250, Sector-63, Noida – 201307, Dist. Гаутам Буд Нагар, Уттар-Прадеш
Позвоните по телефону +91-8047638732
180 ₹ за штуку
Свяжитесь с поставщиком
Global NX
Мумбаи, Махараштра 102, New Shivleela CHS Ltd, 57, Olibhaipp Premji Road, 57, Alibhaipp Premji. Железнодорожный депо посылок, Грант Роуд (Восток), Мумбаи – 400007, р-н. Мумбаи, Махараштра
Позвоните +91-8047635432
₹ 100/ Piece
Контактный поставщик
Гурурадж Компонент
Lamington Road, Mumbai, Maharashtra 205, 2nd Floor, Rajdeep Build 400007, р-н. Мумбаи, Махараштра
Позвоните по телефону +91-8046073761
Запросите цену
Свяжитесь с поставщиком
Предприятие SRS
Бангалор, Карнатака 5, 1-й этаж, 2-я главная дорога, Джнана Дисджйотинагар, 6 – 5600. Bengaluru, Karnataka
Call +91-7942552775
₹ 4,500/ Piece
Contact Supplier
Similar products related to this item
Atmel AVR Microcontroller, 32 Bytes, 8 bit, SOT-23
Ask Price
+2 доступных варианта
Бренд
ATMEL
CORE
AVR
RAM размер
32 байт
Подробности просмотра
Microchip 8 -битный CPU Microcontroller, 1 KB, 10 бит, PDIP
ASK
9 +709
+709.
+709.
+709.
+7.
Марка
Микрочип
Ядро устройства
8-битный ЦП
Объем ОЗУ
1 кБ
Подробнее0112
Ask Price
+4 Варианты доступны
Бренд
Microchip
Устройство Core
8 -битный CPU
RAM Size
1 KB
Подробности
Microchip 8 Bit CPU MicloController, 2 KB, 2 KB, 2 KB, 2 KB, 2 KB, 2 KB. , SOIC
Запросить цену
+6 доступных вариантов
Марка
Микрочип
Ядро устройства
8 бит ЦП
Объем ОЗУ
10 9 КБ Деталь
111 Microchip 8 bit CPU Microcontroller, 1 kB, 10 bit, SSOP
Ask Price
+7 variants available
Brand
Microchip
Device Core
8 bit CPU
RAM Size
1 kB
View Детали
Microchip 8 бит ЦП Микроконтроллер, 1 кБ, 10 бит, TQFP
Цена по запросу
+3 доступных варианта
Марка
Microchip
Device Core
09 бит ЦП
RAM Size
1 kB
View Details
Microchip 8 bit CPU Microcontroller, 2 kB, 10 bit, SSOP
Ask Price
+6 variants available
Brand
Microchip
Device Core
8 bit ЦП
Объем ОЗУ
2 КБ
Подробнее
Microchip PIC Микроконтроллер, 16 КБ, 10 бит, TQFP
Запросить цену
+25 доступных вариантов
9 Microchip
Марка0009
Устройство Core
PIC
RAM Size
16 KB
Подробности просмотра
Texas Instruments MSP430 Microcontroller, 1 KB, 10 бит, VQFN
Ask Price
+2 Variants Доступны
Texs Price
+2 Variant
Ядро устройства
MSP430
Объем ОЗУ
1 КБ
Подробнее
Texas Instruments MSP430 Микроконтроллер, 128 байт, 10 бит, TSSOP
09
+5 варианты доступны
Бренд
Texas Instruments
Ядро устройства
MSP430
ОЗУ размер
128 байт
Подробности