- Как возможно, и возможно ли вообще, используя например __attribute__((section, перенести код, который необходимо выполнять при обработке прерываний, в ОЗУ? А нужно это, дабы не зависеть от относительно небольшой скорости доступа во flash. KLIM83(116 знак., 20.10.2014 10:32, ARM, полностью)
- Какой __attribute__ надо указать функции, чтобы она сохраняла используемые регистры VFP и восстанавливала при выходе? VVB(794 знак., 17.10.2014 13:08 - 14:15, ARM)MBedder
- Закончил проект STM32F407/IAR/ChibiOs. Следующий проект предполагает использование LPC4357. Порта ChibiOs для LPC43xx/IAR нет, только GCC. Попытка запустить демо-проект под ChibiOs для ChibiStudio(Eclipse + arm-none-eabi-gcc) успехом не nanorobot(93 знак., 15.10.2014 23:06 - 23:09, ARM)
- Насчет защиты прошивки stm32... Вот я так понимаю, поставить защиту от чтения флэш можно какими-то стандартными ф-циями. А чтобы снять защиту, программатор должен иметь доступ к аппаратному сбросу? Argon(94 знак., 15.10.2014 11:42, ARM, полностью)
- Как правильно организовать передачу данных в программе Codavr(268 знак., 13.10.2014 00:41, ARM, полностью)
- Пощитать потоки и сделать циклический буфер для результата обработки с кучей (по числу потребителей) указателей на чтение и один на запись. ДМА-шный буфер тоже неплохо циклическим. Ж-) - Мущщина(13.10.2014 16:52)
- Не нада среднего - это слишком плохой фильтр... Надо по простому - ЦФНЧ 1- или 2-порядка. Будешь иметь фильтрованное значение в любой момент времени - argus98(13.10.2014 15:10)
- Стандартно - делишь буфер DMA на 2 части. Пока c помощью DMA заполняется одна половина, со второй изгаляешься, как хочешь. - Гудвин(13.10.2014 14:26)
- Я бы сделал так: il-2(803 знак., 13.10.2014 11:40 - 11:49)
- Двойная буферизация, не? - Скрипач(13.10.2014 10:23)
- Во-первых обработчики прерываний ничего усреднять не могут. Буфер оттуда должен попадать в FIFO и далее в основном потоке усредняться, после чего вызываться все callbacks зарегистрироанных слушателей, после чего из fifo исключается и fk0123(568 знак., 13.10.2014 10:16,
)
- Может, усреднять вне обработчика DMA? Сделайте усреднение отдельной задачей и используйте т.н. отложенную обработку прерывания, по типу семафоров и прерываний freeRTOS, как описано в статьях Курниц(а). Пусть настоясчий обработчик только вгоняет Олдфаг(47 знак., 13.10.2014 08:38,
)
- Что мешает каждому потребителю усреднять прямо из буфера DMA? - SciFi(13.10.2014 00:52)
- IDE LpcXPresso (Eclipse). Копаюсь в исходниках от NXP, очень не хватает IAR-овских "Go To Definition/Find All References". Как это делают в Эклипсе? - nanorobot(12.10.2014 13:19, ARM, полностью)
- upd: Неужели никто куб еще не опробовал? RED_DRAGON(200 знак., 03.10.2014 13:29 - 18:37, ARM, полностью)
- Какой-то шайтан творится. Codavr(356 знак., 09.10.2014 00:34, ARM, полностью)
- Сорри за кросспост. Пытаюсь собрать демо-проект для LPC4357 под ChibiOs. Среда - ChibiStudio (Eclipse/GCC + плагин для ChibiOs). В результате сборки получаю сообщение "make: *** No rule to make target `build/LPC4357.elf', needed by `all'. Stop." nanorobot(6873 знак., 06.10.2014 09:39, ARM, полностью)
- STM32F и SSH (не в uLinux и eCOS) для чипов с RAM до 128К DiMiNiON(84 знак., 06.10.2014 10:41, ARM)
- STM32F100 DMA лыжи не едут. Не записываются регистры. Шозанах? Codavr(02.10.2014 15:52, ARM, полностью)
- задержки в TCP соединении с микроконтроллером. Непонятно, откуда берутся? (см данные со снифера) Sylvan(636 знак., 25.09.2014 17:49, ARM, полностью)
- Напомните пож-та марку RGB светодиода со встроенным драйвером - Nikolaev_Aleksey(25.09.2014 11:14, ARM, полностью)
- Запустил связку STM32F429IIT6 + ADV7125 = VGA Генератор. Работает. Есть некоторые непонятки, пока не разбирался. Ремап цвета B1 на PD7 даёт на этом выходе стабильный низкий уровень. Если устраню - отчитаюсь. UraGun(68 знак., 19.12.2013 20:56 - 21:12, ARM, полностью)
- А подскажите по АЦП STM32F10x - при уходе входа в небольшой минус (не более 250 мВ) - его не корежит? Продолжает держать 0000? - Harry(11.09.2014 14:20, ARM, полностью)KLIM83