Вопросы с тегом «stm32»

12
Когда следует использовать внешний кристалл для этого MCU, учитывая, что внутренний генератор намного быстрее?

Я смотрю на этот MCU и мне было интересно, имеет ли смысл использовать внешний кристалл. Извлечено из таблицы pg1, * Управление Часы - от 4 до 32 МГц кварцевого генератора - 32 кГц генератор для RTC с калибровочным - Внутренняя 8 МГц RC с опцией х6 PLL - Внутренний кГц RC 40 генератора - Внутренний...

11
Получение быстрой производительности от STM32 MCU

Я работаю с комплектом обнаружения STM32F303VC , и я немного озадачен его производительностью. Чтобы познакомиться с системой, я написал очень простую программу, просто чтобы проверить скорость этого битового микроконтроллера. Код можно разбить следующим образом: Часы HSI (8 МГц) включены; PLL...

11
Понимание спецификации STM32 относительно развязки конденсаторов

Я пытаюсь понять, что ST рекомендует для развязки колпачков для STM32F030CC. Диаграмма в техническом описании показывает ограничения "2x100 нФ" для пар Vdd / Vss. Означает ли это 2 параллельных 100nF ограничения на пару Vdd / Vss? Или они относятся к общему количеству необходимых 100nF колпачков,...

11
Проблема Endian на STM32

Я использую arm gcc (CooCox) для программирования STM32F4 обнаружения, и я борюсь с проблемой endian Я использую 24-битный АЦП через SPI. Поскольку поступают три байта, MSB сначала у меня возникла идея загрузить их в объединение, чтобы сделать их (я надеюсь, в любом случае!) Немного проще в...

11
Адрес ведомого I2C не подтвержден (иногда)

Я пытаюсь связаться с удаленно подключенной FRAM (FM24C04 от Ramtron) с помощью I2C. Эта память встроена в плату, которая может быть вставлена ​​и удалена в любое время в / из системы (связь должным образом прекращается до удаления памяти). Проблема в том, что сразу после вставки карты, содержащей...

11
Соображения при использовании внутренних подтягивающих / понижающих резисторов

Я работаю с микроконтроллерами STM32. Эти микроконтроллеры имеют возможность установить входной контакт как повышающий или понижающий: Раньше я давал внешнее подтягивающее или опускающее сопротивление везде, где это необходимо, но теперь мне интересно, могу ли я покончить с внешними компонентами и...

11
Какую бесплатную IDE все используют для stm32? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . В настоящее время я использую серию Atmel SAM. Выбор был прост: IDE - это...

10
Выбор макета SDRAM pcb

Я работаю над проектом с совершенно новым STM32F429 в пакете LQFP208. Мне нужно спаять первые пару прототипов самостоятельно по причине низкого бюджета. Я выбираю этот пакет, чтобы я мог сам проверить, не связана ли проблема с маршрутизацией / прошивкой или просто с проблемой пайки. В проекте есть...

10
STM32 «USB Device» и «USB OTG HS» - в чем разница?

Недавно я загрузил приложение stm32 для поиска MCU и обнаружил, что, например, STM32F429 имеет «НЕТ» на периферийном устройстве «USB-устройство», а на «USB OTG FS» и «USB OTG HS» указано «ДА». Что довольно удивительно, поскольку STM32F429 полностью функционирует как USB-устройство, то есть...

10
Определить, какой кратковременный переключатель вызвал включение процессора STM32

Изменить : этот вопрос не так. У stm325105 есть только один контакт активации. Но у других ST-частей есть более одного контакта пробуждения, поэтому данный ответ действителен для них. У меня есть stm32f105, у которого есть две кнопки, подключенные к входам пробуждения. Процессор установлен в РЕЖИМ...

10
Что происходит на STM32, когда два контакта настроены на одну и ту же альтернативную функцию?

Читая руководство по STM32F051, похоже, можно настроить одну и ту же альтернативную функцию на двух контактах; Например, вы можете использовать несколько выводов USART1_TX одновременно. Или, например, более проблемный случай с двумя выводами USART_RX. В руководстве об этом случае ничего не сказано....

10
Как начать с платы STM32F103C8T6?

Я использую 8-битные микроконтроллеры AVR для создания роботов-последователей со студентами уже несколько лет. Теперь я хотел бы перейти на ARM Cortex-M3, потому что я хотел бы добавить некоторые более ресурсоемкие функции, такие как одометрия и слияние датчиков. Требования следующие: 8 аналоговых...

10
STM32 АЦП преобразование с использованием HAL

Я пытаюсь узнать, как использовать "новую" библиотеку HAL из stm32. Когда я пытаюсь сделать простое преобразование АЦП, он работает только один раз, но затем он останавливается. Я полагаю, что флаг Конверсии не установлен. Я использую плату обнаружения STM32f429I, в которой есть STM32f429ZI....

10
Открытый код запуска для инициализации Cortex M3 .bss

Я разработал вдохновленный отсюда код запуска из металла для Arm Cortex M3. Однако я сталкиваюсь со следующей проблемой: предположим, я объявляю неинициализированную глобальную переменную, скажем, типа unsigned char в main.c #include ... unsigned char var; ... int main() { ... } это делает область...

10
Затмение + GNU ARM + STM32 - HAL или SPL

Я собираюсь начать с разработки ARM (после 2 лет AVR) и подобрал плату STM DISCOVERY с микропроцессором stm32f4. Я решил использовать eclipse + ARM gcc, поскольку мне не нравится ограничение кода на Keil, и у меня нет денег, чтобы получить платную версию. Следуя инструкциям, я установил eclipse...

10
Программное прерывание против функции

Спустя примерно 3 года работы с микроконтроллерами я все еще не знаю, как используются программные прерывания? Я сделал несколько работ с STM32, и я никогда не использовал программные прерывания. На самом деле это большой вопрос для меня: Почему, когда мы можем использовать простую функцию для...

10
Quad SPI макет печатной платы

Я пытаюсь сделать хороший макет для флэш-памяти Quad SPI NOR MT25QL256ABA1EW9-0SIT с микроконтроллером STM32. Моя проблема в том, что я нахожу распиновку микросхемы памяти довольно неудобной. Мне удалось поменять контакты на стороне MCU так, как сигналы находятся рядом друг с другом, но это все еще...

9
Переместить встроенное программирование с Keil на Linux

В настоящее время я использую Keil для разработки платы обнаружения STM32. Мой проект близок к завершению, и я бы хотел перейти к среде разработки на базе Linux. Я использовал предварительно сконфигурированный инструмент перепрошивки и драйверы STLink для Windows для прошивки платы, и я получил...