Карта сайта
Карта сайтаГлавная страница-Персональные страницы-Коновалов Дмитрий Александрович
| ||
Отладочная плата 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) с ультранизким энергопотреблением.


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 байт
Подробности
Texas Instruments Mycrocontroler, 1 KB, 10 BIT, TSSSOP
1111111111111111111111111111111111111111111111111111111111111111Р1ЖАрон.
Доступно 5 вариантов Texas Instruments MSP430 Microcontroller, 1 kB, 12 bit, LQFP
Ask Price
+3 variants available
Brand
Texas Instruments
Device Core
MSP430
RAM Size
1 kB
View Details
Технические характеристики микроконтроллера STMicroelectronics ARM Cortex M3, 16 КБ, 12 бит, LQFP
Подробная информация о продукте
Номер детали STM32F101RBT6, STM32F102RBT6, STM32L100RCT6, STM32L152C8T6, STM32L152CBT6, STM32L152R6T6, STM32L152R8T6, STM32L152RBT6 Размеры 10 х 10 х 1,45 мм, 10,2 х 10,2 х 1,45 мм, 16,2 х 16,2 х 1,45 мм, 12,2 х 12,2 х 1,45 мм Тип крепления Поверхностный монтаж Количество контактов 64, 100 Торговая марка STMicroelectronics Ядро устройства ARM Cortex M3 Объем ОЗУ 16 КБ Разрешение АЦП 12 бит Тип упаковки ЛКФП
Дополнительные сведения
Объем памяти программы 128 кБ, 256 кБ, 32 кБ, 64 кБ, 4 кБ, 128 кБ Типичное рабочее напряжение питания 2 → 3,6 В, 1,8 → 3,6 В, 3,6 В Максимальная рабочая температура +85°С Каналы АЦП 16, 20, 14 АЦП 16 x 12 бит, 1 (20 x 12 бит), 1 (14 x 12 бит), 1 (20 x 12 бит) Ширина шины данных 32 бита Фамилия СТМ32Ф, СТМ32, СТМ32Л Архитектура набора инструкций RISC, Гарвард, Конвейерный, MCU Максимальная частота 36 МГц, 48 МГц, 32 МГц Максимальное количество каналов Ethernet 0 Минимальная рабочая температура -40°С Количество блоков АЦП 1 Количество каналов для банок 0 Количество каналов Ethernet 0 Количество каналов I2C 2 Количество каналов LIN 0 Количество каналов PCI 0 Количество блоков ШИМ 3, 1, 6 Количество каналов SPI 2 Количество таймеров 3, 6, 10, 8 Количество каналов UART 0 Количество каналов USART 3 ШИМ-каналы 4, 1, 2, 4 Разрешение ШИМ 16 бит Тип памяти программ Флэш-память, EEPROM, Флэш-память Широтно-импульсная модуляция 3 (4 x 16 бит), 1 (4 x 16 бит), 1 (2 x 16 бит), 2 (1 x 16 бит), 3 (4 x 16 бит) Разрешение таймера 16 бит Таймеры 3 x 16 бит, 6 x 16 бит, 10 (4 x 16 бит), 8 x 16 бит USB-каналы 0, 1 устройство, 1
Product Photos
Similar Brands
PIC Microcontroller
Microchip Microcontroller
Atmel Microcontroller
ARM Microcontroller
You may also be interested in
IC Chip
Integrated Circuits
Microcontroller
Electronic Components
Microchips
Microcontroller Programmer
Programmable Microcontroller
Flash Microcontroller
RISC Microcontroller
RF Microcontrollers
STM32L152RBT6 | Rustic Engineering
Переход на 32-битное ядро ARM Недавно я перевел свои проекты на 32-битное ядро ARM.
После некоторого размышления о различных платформах я решил отказаться от любого инструмента на базе Windows и попробовать работать только с Mac, без Parallels Desktop. Для небольших 8- или 16-битных PIC-проектов я все еще использую MPLABX. Для ядра ARM я решил использовать серию STM32.
В качестве инструмента разработки я выбрал Rowley CrossWorks. У них разумная цена для некоммерческого использования (150 долларов) и, самое главное, версия для Mac Os Lion. Я также купил несколько плат STM32, и в этом посте я покажу свои действия с одной из них: STM32L-DISCOVERY. Другие платы, которые у меня есть, это STM32F4-DISCOVERY и WaveShare Port103R (отличная плата! Опубликую позже).
Плата для разработки STM32L-DISCOVERY Плата STM32L-DISCOVERY поможет вам открыть для себя функции сверхнизкого энергопотребления STM32L, а также разработать приложения и поделиться ими.
Он основан на STM32L152RBT6 и включает встроенный интерфейс средства отладки ST-Link/V2, ЖК-дисплей (24 сегмента, 4 общих), светодиоды, кнопки, линейный сенсорный датчик или сенсорные клавиши.
В последней версии Rowley CrossWorks для ARM добавлена поддержка программаторов ST-Link/V2, так что вы можете подключить плату STM32L-DISCOVERY напрямую к вашему Mac и начать разработку ARM.
Этапы подготовки среды Для работы с платой STM32L-DISCOVERY в CrossWorks нам потребуется выполнить некоторые приготовления:
Этапы создания проекта CrossWorks
Шаги компиляции На этом этапе мы можем построить это решение. Щелкните меню « Build », затем « Build AN3413-Current… ». Вы увидите такую маленькую дьявольскую ошибку:
Ну, одно исправление за раз. Начнем с сообщения:
— раздел THUMB Debug/AN3413-Current_consumption_touch_sensing.elf «.DataFlash» не помещается в регион «UNPLACED_SECTIONS»
— область «UNPLACED_SECTIONS» переполнена на 2 байта
Нет ничего о « UNPLACED_SECTIONS » в справочном руководстве CrossWorks для ARM, поэтому я отправил заявку в службу поддержки CrossWorks.
Они очень умны и всегда улавливают то, что вам нужно (если вы предоставите им все подробности).
Согласно поддержке, переменная помещается в раздел « .DataFlash », который необходимо разместить в сегменте EEPROM. UNPLACED_SECTIONS » существует для обнаружения ошибок, когда разделы не были размещены. (Спасибо Майклу Джонсону из Роули!).
И, если вы посмотрите в браузере символов (меню « Tools »), вы найдете раздел « .DataFlash » 2 байта в диапазоне:
Чтение таблицы данных STM32L152RB, в разделе карты памяти подтверждает, что это регион EEPROM, так что они правы. Но это уродливое имя « .DataFlash » заставляет меня поверить, что это связано с флэш-памятью. Плохое имя, плохое имя…
Они сказали мне, как его инициализировать:
Добавить новый сегмент:
сегмент памяти>
После этого ваш файл выглядит так:
Давайте поработаем над ошибками отдыха:
– отладка большого пальца/STM32L15X_TSL_CT_ACQUITION.O: В функции `TSL_IO_ACQUISITION_P1088 8888888888888 8888 888888 888 888 888 888 888 888 888 888 888 888 888 888 88888. to `__TSL_wait_CLWHTA’
— неопределенная ссылка на `__TSL_wait_CLWLTA’
Двойной щелчок в этих строках позволяет перейти к исходному файлу «stm32l15x_tsl_ct_acquisition.c» из STM32_TouchSensing_Driver. Давайте выполним поиск по нему, ища «__TSL_wait_CLWHTA», и вы найдете следующий фрагмент кода:
Итак, ваша проблема здесь: «__INLINE» не поддерживается CrossWorks.



