Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 Создание и использование стат. библиотек (CooCox, Eclipse) https://www.cyberforum.ru/ arm/ thread2090825.html
Хотелось бы подробно, по полочкам разобрать процесс создания статических библиотек и последующего их использования (линковки) в новых проектах. Интересуют, в первую очередь, такие среды разработки как Eclipse, OpenSTM32 и CooCox. Поделитесь накопленными знаниями, желательно с примерами. Думаю - это будет полезно многим.
ARM, Cortex, STM32 smr32f103 usb VCP не поднимается
Ребята, помогите пожалуйста, 2 дня без сна (( Взялся изучать smt32. Намигался диодами, попробовал таймеры - все ок, и вот увяз в usb. Имею процессор sm32f103rbt6 на плате olimexino-stm32, st-link v2 Пытаюсь поднять usb в режиме VCP. Для этого делаю следующее: - в CubeMX выбрал процессор - включил RCC HSE в Crystal/Ceramic... - включил USB (поставил галочку в единственном пункте "Device...
ARM, Cortex, STM32 stm32f105r8t6 CAN перестаёт передавать через какое-то время https://www.cyberforum.ru/ arm/ thread2090823.html
Всем добрый день. Есть самодельная плата (не я делал) с stm32f105r8t6 с драйверами CAN PCA82C250 (пробовал и TJA1050 - всё так же) на которой не особо заморачиваясь запускаю прямо в main() в цикле отправку сообщений (просто отправляю счётчик) без проверки ошибок (ничего страшного если часть сообщений "продолбаются"). Схематично весь код выглядит так: main(){ // тут инициализация...
ARM, Cortex, STM32 Собственный загрузчик и CooCox. Итак, мучаюсь тут с собственным простейшим загрузчиком. В настройках линкера в основной прошивке прописал в секции IROM1 адрес начала 0x08005000 и размер пространства прошивки 0x0001D800, в настройках линкера для загрузчика - соответственно, начальный адрес 0x08000000 и размер 0x00004800. Между ними 1 страница для своих данных оставлена. Так вот, при таких настройках мне приходится сначала... https://www.cyberforum.ru/ arm/ thread2090822.html
STM32F103C8T6 -> I2C ->LCD1602 рабочий проект ARM, Cortex, STM32
STM32F103C8T6 -> I2C ->LCD1602 рабочий проект можно LCD1602 кириллица или LCD1602 ангельский в проге есть возможность закидывать свои символы так же есть массив Больших и маленьких кириллических символов main.c
ARM, Cortex, STM32 подключение eeprom к stm32f429i-disco Привет. Не могу разобраться как запустить вмести eeprom и тачь, по отдельности работают вмести не хотят. В eeprom данные передаются через dma. Тачь опрашивается по таймеру. При передачи данных и приеме выключаю таймер. Подключил stm32f429i_discovery_eeprom.c файл к stm32f429i-disco прописал #define EE_M24LR64 собрал проект. Пишу в main BSP_EEPROM_Init(); HAL_TIM_Base_Stop_IT(&htim2); https://www.cyberforum.ru/ arm/ thread2090820.html
ARM, Cortex, STM32 STM32F4+ADC+SDcard https://www.cyberforum.ru/ arm/ thread2090819.html
Всем доброго времени суток! Помогите пожалуйста разобраться в чем ошибка. Если пишу так всё работает на карте оказывается 2000000 оцифровок как и задумано: uint16_t UserData; uint8_t UserData1,UserData2; while (1) { if(t<2000000) // { t++; ADC1->SR=0; ADC1->CR2|=ADC_CR2_SWSTART;
ARM, Cortex, STM32 Вопросы по CAN шине (физика и немного "математики")
Всем добрый день. Мне перепало N-цать плат stm32f103 (с TJA1050) и stm32f105 (на них аж 2xCAN, драйверы - PCA82C250) на всех драйверах 120 Ом резисторы стоят между CAN_H и CAN_L, а для соединения всего этого используется шлейф а-ля IDE HDD (плоский) с множеством разъёмов. Вопросы: 1) Такая конфигурация вообще реальна/жизнеспособна? У меня подозрительно много ошибок CRC (98%), Stuff и...
ARM, Cortex, STM32 CMSIS - предлагаю раскурить вместе https://www.cyberforum.ru/ arm/ thread2090817.html
Хочу плотнее познакомится с CMSIS. НАL и SPL - это, конечно круто, а для новичка - незаменимо, но мы то уже не новички! Пора скилл повышать. Буду выкладывать интересные найденные мною статьи на эту тему, предлагаю это делать и вам. Все сгодится - примеры, переводы RM и прочее... По сути надо разобраться с инициализацией периферии - таймеров, ДМА, USORT, SPI и прочее, прочее... Вот...
ARM, Cortex, STM32 STM32 WH1602A Здравствуйте у меня камень stm32f103 мне надо сделать измерения V, A, Ah, Ap, Wh, Wp и передать на дисплей WH1602A, с чего начать? https://www.cyberforum.ru/ arm/ thread2090816.html
STM32F4Discovery + VS1011e ARM, Cortex, STM32
Решил наваять аппаратный MP3 плеер :) VS1011k в корпусе SOIC-28 (паять легче), его обвяз взят отсюда - http://fun4diy.com/CCS_MP3.htm ибо в доке http://www.vtsy.fi/datasheets/vs1011.pdf обломились дать схему подключения для корпуса SOIC-28. Единственное отличие - я припаял MISO, дабы иметь двунаправленный канал. И кварц у меня 24МГц. В итоге подключение такое: 1 - DREQ - PA2 13 -...
ARM, Cortex, STM32 F0Discovery и SWO Всем добрый вечер. Есть у меня несколько плат Дискавери, STM32F4(STM32F407) и STM32F0(STM32F051). Читаю юзверь мануал на плату F4, там написано, соедините пин PB3 с выводом SWO и будет счастье. Попробовал, работает. Не без косяков, на одном примере из библиотеки вместо текста выводит кракозябры, а в моем примере который я с шаблона SPL сделал (файлы CMSIS стартапы и тд) все работает. Код...
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
14.06.2016, 16:34 0

stm32f103 + FreeRTOS непонятный hard fault и ещё кое что - ARM, Cortex, STM32 - Ответ 11360104

14.06.2016, 16:34. Показов 5045. Ответов 4
Метки (Все метки)

Ответ

кроме приоритетов прерываний можно посмотреть какие FriiRTOS функции используются в контексте прерывания. А именно должны использоваться только *fromISR версии.
В программе использую очереди типа uint8_t, а потом полученный данные из очереди использую как индекс массива
Еще можно посмотреть может где-то происходит запись в массив, когда он еще не прочитался. И в итоге обрабатываются неверные данные. Нужно расставить проверки, проверить все возможности выхода за пределы массивов, проверять максимальные и минимальные значения индексов взятых из пакета и т.д.

причём судя по той статистике что у меня есть он возникает когда в качестве обратной связи энкодер.
я бы начал копать с прерываний обработки энкодера

Вернуться к обсуждению:
stm32f103 + FreeRTOS непонятный hard fault и ещё кое что ARM, Cortex, STM32
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2016, 16:34
Готовые ответы и решения:

Попадание в Hard Fault после POP в Cortex-M3 (EFM32GG-STK3700 с FreeRTOS)
Добрый день! Столкнулся с непонятным поведением процессора при выполнении инструкции POP. ...

еще кое-что
как вывести текст с UITextField в UILabel но уже с массивом: &quot;текст с...

Мерцание и кое-что еще
Вопрос таков : как убрать мерцание ? и почему когда я меняю приращение (dx,dy) задача перестает...

CFileDialog и кое-что еще
Здравствуйте, мне нужна помощь в использовании CFileDialog. Задача состоит в том, что когда диалог...

Массив и кое-что ещё
Доброго дня. Не объясните мне пожалуйста что значит этот код? Здесь x задан макросом #define...

4
14.06.2016, 16:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2016, 16:34
Помогаю со студенческими работами здесь

Изменение громкости и ещё кое-что...
Всем привет! Оч интересует вопрос, какая функция в BASS позволяет уменьшать и увеличивать уровень...

Температура 4670K и кое-что ещё
Prime95 Benchmark прогрел ядра процессора до 75 градусов, CPU 44 LinX за минуту теста до 88-93...

Прогресс бар и кое-что еще
using System; using System.IO; using System.Net; using System.Windows.Forms; namespace...

Защита сайта и еще кое-что
Доброго времени суток. Попросили написать очень сложный сайт. Мне нужно быть уверенным, что сайт...

Динамический файл и еще кое-что...
1) Создать массив динамической памяти A(n). Найти число четных, положительных элементов и их сумму....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru