Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 Cбрасывание флагов помеченных как rc_w0, rc_w1, и.т.д. Я заметил что многие неправильно сбрасывют флаги - вместо атомарной операции записи делают RMW (read-modify-write - чтение-изменение-запись). Например чтобы сбросить флаг CC1IF ригистра TIM2->SR многие делают вот так: if (TIM2->SR & TIM_SR_CC1IF) { TIM2->SR &= ~TIM_SR_CC1IF; } Что, учитывая архитектуру ARM, есть то же самое если бы писать так: if (TIM2->SR & TIM_SR_CC1IF) { https://www.cyberforum.ru/ arm/ thread2090060.html STM32F105 показ ошибок в терминале ARM, Cortex, STM32
У меня есть STM32F105 с настроенным на нем USORT - USB . Все работает замечательно, но необходимо если в терминалах выставлены разные значения выдавать в терминале ошибку и её тип. Погуглил и нашел структуру, в которой это должно быть : byte 0: 0xA1 bmRequestType 1: 0x20 bNotification (SERIAL_STATE) 2: 0x00 wValue 3: 0x00
ARM, Cortex, STM32 IAR. Медленное заполнение двумерного массива. F4 работает на 16 МГц. Имеется байтовый массив 480*272 точки. Если последовательно перебором строк и столбцов записывать какое то значение, то заполнение всего массива занимает 0.5 с. А если использовать функцию memset, то 0.005 с. Почему возникает такая разница по времени и как от нее избавиться? (Ну т.е. не чтобы memset работала медленнее, а чтобы запись в массив в любую точку ускорилась :) ) https://www.cyberforum.ru/ arm/ thread2090058.html ARM, Cortex, STM32 Прерывание от энкодера https://www.cyberforum.ru/ arm/ thread2090057.html
Всем привет. Понадобилось использовать энкодер в проекте. Подключил его к TYM1, все работает, значение регистра CNT меняется. Но вот только мониторить состояние энкодера постоянным чтением регистров так себе идея. Полез искать информацию про прерывания от энкодера и как-то не нашел (хотя, казалось бы, вполне логично сделать в МК оное). Попытался использовать обычные прерывания (по переполнению и...
ARM, Cortex, STM32 Ошибка компиляции при вызове функции
Доброго времени суток Всем! Есть небольшая проблема - МК STM32F030, среда KEIL 5, подключаю дисплейчик от NOKIA 5510 (работоспособный), использую готовую библиотечку найденную по ссылке с этого форума и немного переделанную, чтобы не использовать SPL, там определена функция // отправка данных\команд на дисплей void lcd8544_senddata(unsykned char data) { unsykned char i; for(i=0;i<8;i++) {...
ARM, Cortex, STM32 STM32f4 Spi - при первой передаче искажаются данные https://www.cyberforum.ru/ arm/ thread2090055.html
Здравствуйте Задача получать данные устройством по spi Проблема в том, что первые полученные байты всегда приходят с ошибкой : или 0xFF 0x03 или 0x7F 0x03 вместо 0xFE 0x06 - как будто "пакет" не весь записывается При следующих передачах данные приходят исправно и без ошибок. Проблема в мастере, так как каждый раз после сброса мастера - первая передача с ошибкой. При сбросе слейва ошибок...
ARM, Cortex, STM32 Помогите начать работать с сетью Доброе время суток. Решил попробовать передать пару байт по сети , через SOCKET С серверной частью на компе проблем не возникло , заработал сразу , проверен телнетом А вот с клиентской частью у меня тупик , где туплю - не пойму. выкладываю проект (включая для CUBE) для Keil. - https://ru.files.fm/u/46hjzgxg Может у кого будит время глянуть и подсказать где туплю ? Или может у кого есть... https://www.cyberforum.ru/ arm/ thread2090054.html STM32f746g-Discovery + STCubeMX + LCD (LTDC ) ARM, Cortex, STM32
Добрый день. Недавно начал знакомится с МК STM32f746NG на боту платы ST Dyscovery. Для меня ST это в новинку, поэтому сразу не все дается. Попытался вывести картинку на экране. Использую мануал: http://www.st.com/content/ccc/resource/ ... 287603.pdf С п. 6 по п. 6.2.6 (включительно) все было выполнено, сразу выполнил и п. 6.2.7., появилась картинка на экране. НО!, картинка вышла с дефектом,...
ARM, Cortex, STM32 STM32F7 Disco, USB2.0 (USB3320), как включить? Буквально недавно подымал вопрос по MassStorage брал USB FS, вопрос решил и вот добрался до HS, начинаю с простого CDC, там USB начало корректно определятся после того как убрал VBUS simsing. генерирую такой же пустой проект только для 2.0, на борту USB3320, пины все совпадают, VBUS пробовал в обоих вариантах, комп устройство не видит. Кто подымал этот интерфейс может подскажете что где... https://www.cyberforum.ru/ arm/ thread2090052.html ARM, Cortex, STM32 RS232 и stm32 https://www.cyberforum.ru/ arm/ thread2090051.html
Доброго времени суток. Прошу прощения за глупейшие вопросы. Плата: Olimex STM-P103 1. На плате находится разъем RS-232(см. скрин). Правильно выдает напряжение около +-5V. Есть компьютер, на COM порте выдающий +-12V. Нет ли шанса выжечь что либо на плате? Будут ли "понимать" они друг друга? По идее стандарт допускает широкий разброс. 2. Попалась интересная статься на Хабре....
ARM, Cortex, STM32 Помогите разобраться. Таймер PWM+DMA
Чип stm32f100 (борда stm32vldiscovery) Пытаюсь реализовать управление WS2812 на примерах раз, два и три Некорректно работает выход таймера. Где ошибка - не пойму. Для отладки формирую последовательность из 8 циклов таймера, где один из импульсов шире остальных. Во-первых циклов должно быть 8, а их 13-14, во-вторых широкий импульс должен быть один, а их получается 2. на рисунке зеленой ст
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 335
13.05.2014, 14:14 0

что за память такая CCM (core coupled memory) ? - ARM, Cortex, STM32 - Ответ 11346748

13.05.2014, 14:14. Показов 37554. Ответов 35
Метки (Все метки)

Ответ

Цитата Сообщение от k000858
ну вот! отличное применение этой области памяти, на мой взгляд!
Вот только для стека 64k едва ли нужно, а для всяких буферов ее не используешь из-за отсутствия DMA. Хрен бы с выполнением кода, но хоть DMA достпуп бы оставили. Если уж придумали такое извращение, то 8-16к за глаза хватило бы, а остальное лучше б под нормальное использование отдали.

Вернуться к обсуждению:
что за память такая CCM (core coupled memory) ? ARM, Cortex, STM32
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2014, 14:14
Готовые ответы и решения:

Что это за память такая?
Доброго времени суток, помогите разобраться в планке оперативной памяти. Дело в том, что aida64...

Coupled Inductor что за зверь?
Попалась вот такая статейка от Moxym The Benefits of the Couptid Inductor Technology. В которой...

Core clock и Memory Clock - что это за параметры?
Core clock и Memory Clock разъясните мне, пожалуйста, что это за параметры? По умолчанию Core Clock...

Правда ли, что для Intel Core i7-7700K подойдет оперативная память только DDR4 или DDR3L?
Правда ли,что для INTEL Core i7-7700K подойдет оперативная память только DDR4 или DDR3L,а просто...

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

при прохождении lost planet 2 возникла такая ошибка: ERROC:MEMORY OVERRUN
при прохождении lost planet 2 возникла такая ошибка: ERROC:MEMORY OVERRUN irender-&gt;get...

Почему такая разница в цене у core i5?
Intel Core i5-650 Clarkdale (3200MHz, LGA1156, L3 4096Kb) 4000 руб Intel Core i5-2400S Sandy...

Ошибка Memory was installed twice (InstallPeiMemory routine in PEI Core called twice)
Помогите с переводом описания ошибки, вот и она сама: Memory was installed twice (InstallPeiMemory...

Подойдёт ли такая память?
Здравствуте. Заказал материнскую плату...

Подойдет ли такая противная память к ноутбуку
http://ru.aliexpress.com/item/Brand-New-Sealed-DDR3-1333-PC3-10600-2GB-Laptop-RAM-Memory-Lifetime-wa...

Memory mapped files (MMF). Проецируемые в память файлы. Вставка и удаление
Стоит задача работы с текстовым файлом в несколько Гб (2-4). Длины строк произвольные. По...

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