- Клиент хочет, чтобы ему отчет скидывали в файле *.xls. Есть средства под STM32 (готовые формы или что-то такое) чтобы свои массивы сливать в такой формат? - Лагунов(06.10.2017 08:28, ARM, полностью)
- Свежие таблицы различных вариантов i.MX 6 и i.MX 7. Обращаем внимание на i.MX 6ULL и i.MX 6SLL - очень и очень интересные варианты. Evgeny_CD(04.10.2017 00:04, ARM, полностью)
- Помогите с контроллером прерываний IBAH(375 знак., 29.09.2017 18:18, ARM, полностью)
- Уважаемый SciFi, объясните мне в какой последовательно и что разрешить/запретить, что бы все работало - IBAH(02.10.2017 12:32 - 12:36, ссылка)
- "Считываешь с этой же ноги"? То есть, реализуя slaveSPI, ты повесил прерывания на линию данных? Так не делают, вешай прерывания на выбранный фронт SCK, прерывайся, считывай бит MOSI, сдвигай байт получаемых данных, инкрементируй счетчик принятых Доширак(29 знак., 30.09.2017 08:42, )
- я работал с микросхемой клавиатуры. Там по линии данных выскакивает импульс, сигнализирующий о факте нажатия. А потом по этой же линии считываешь номер кнопки. - Лагунов(30.09.2017 09:14 - 09:20)
- один в один! сейчас работает так: в обработчике прерываний по линии SCL импульсами вытягиваю информацию по SDO, сбрасываю флаг события. Хочу так: Прерывание произошло, запрещаем прерывание, выставляем флаг, по флагу в фоновой задаче IBAH(386 знак., 02.10.2017 12:27 - 12:31)
- Чаще все же для таких вещей slaveSPI используют отдельную линию INT. В твоем случае SPI наверняка усечен так, что и NSS убран. Конечно, можно сделать всё, это же контроллер. - Доширак(30.09.2017 09:34, )
- Такой интерфейс больше на 1-Wire похож, чем на SPI! - AU08(30.09.2017 09:31)
- Ну, а впоследствии еще там же в обработчике выдавай побитно выходной байт через программный MISO. Ну там вывод бита, сдвиг выходного байта, какой-нибудь флаг окончания выдачи, обнуление счетчика. Потом флаг ошибки еще присобачишь, когда счетчик Доширак(327 знак., 30.09.2017 09:03, )
- Таки да, прерывание по изменению состояния вывода данных вроде чаще в I2C используется :) - AU08(30.09.2017 08:51)
- у меня Куб в аналогичной задаче всё настроил и сделал. Я только в файле stm32l4xx_it.c в void EXTI0_IRQHandler(void) вставил свою функцию и всё. - Лагунов(30.09.2017 07:33)
- Какой МК? Я бы для начала посмотрел, как очищается бит запроса прерывания. - Dingo(29.09.2017 18:54 - 18:58)
- Как-то очень сложнааа. lloyd(214 знак., 29.09.2017 18:54)
- Забавный глюк словил в EWARM 7.50 Hives(756 знак., 30.09.2017 15:18, , ARM)
- Офигеть. Если в STM32 сделать GPIO->BSRRH = 1; GPIO->BSRRL = 1; двумя инструкциями подряд, то ножка не шелохнется. То же самое, если GPIO->BSRR = 1; GPIO->BSRR = 1 << 16; - SciFi(21.09.2017 10:57 - 11:00, ARM, полностью)
- Есть у кого плата с STM32H743+SDRAM нужно проверить наличие глюка c DMA2D в этом камне? Поясняю - у меня DMA2D при записи в SDRAM портит содержимое соседних слов (от записываемого). Такое впечатление, что он обмен идет только блоками по 8байт (AXI Шаманъ(729 знак., 23.09.2017 13:35, ARM, полностью)
- Словил интересный глюк в IAR EWARM 7.80.4 - функция strlen может возвращать неверный результат если включена оптимизация "Static clustering". Причем проблема не в самой функции, а где-то в возврате значения или присвоении этого значения AlexG(81 знак., 21.09.2017 14:50, ARM, полностью)
- Господа, чем програмировать TM4C129ENCPDT (железо, среда) rrc(343 знак., 19.09.2017 14:06, , ARM, полностью)
- у TI есть бесплатная среда Code Composer Studio (CCS), вот в ней и писать можно и прошивать/отаживать с помощью платы EK-TM4C1294XL за 20 баксов, на ней надо только отключить тот проц что стоит на ней (джампер переставить), ну, и сделать кабель к GDI(13 знак., 20.09.2017 15:39)
- Закажи у TI (или у ее поставщиков в РФ) отладку EK-TM4C1294XL, там будет сразу ICDI, который путем запаивания разъемов и отпайки перемычек с платы сможет прошивать/отлаживать и другие железки. lloyd(748 знак., 19.09.2017 21:46)
- Попутный вопрос что подразумевается под словм "ядро" ? rrc(131 знак., 19.09.2017 14:10, )
- Подскажите инициализацию таймера например TC0 для SAM L21 (без ASF). Если можно работающий пример, пожалуйста. - Vyacheslav70(19.09.2017 12:03, ARM)
- (Лечится?) The connected J-link is defective Balda(59 знак., 15.09.2017 22:34 - 16.09.2017 08:12, ARM, полностью)
- Рятуйте, граждане! день бьюсь с такой хренью! IBAH(1316 знак., 13.09.2017 20:05, ARM, полностью)
- Вдруг раздался на базаре крик: АЭРОПЛАН! В лавке кто-то постарался - вывернул карман! - Ой ратуйте граждане хорошие, Из кармана у меня (мля) вытащили грош! - Да так тебе и надо! Не будь такой болван! И нечего тебе глазеть на ЕРОПЛАН! AU08(98 знак., 14.09.2017 22:56 - 23:04, youtube, ссылка)
- Уравнение плоскости, говоришь... - vllv(14.09.2017 19:37, ссылка)
- Все дело в названиях функций и структур. Еще капитан Врунгель предупреждал об этом. Пока такие названия (читай - каша/менталитет в голове) не исчезнут, так и будут косяки :-) Проверено на себе и коллегах :-) - il-2(14.09.2017 18:31)
- Скомпилил на онлайн компиляторе, иар и кортех ни в чем не виноваты! - IBAH(14.09.2017 15:37, ссылка)
- signed long z2 это ведь int.Скорее всего он падает ниже единицы при вычислениях. - PlainUser(14.09.2017 09:56)
- мо быть преобразование результата во флоате нужно перводить в целое не приведением типа а функцией floor / ceil ? - Nikolay801_(14.09.2017 08:34)
- Я вижу только одну операцию деления. misyachniy(299 знак., 14.09.2017 08:18)
- Зачем так нечитабельно кодить? Ale3000(694 знак., 14.09.2017 07:57 - 08:18)
- Какой толк от этого "float"? Компилятор скорее всего тупо умножает с переполнением (см разрядность регистров в Asm коде), а после такого уже бесполезно в плавающий формат переносить AU08(435 знак., 14.09.2017 05:40 - 05:45)
- Жена посылает программиста в магазин: — Дорогой, купи, пожалуйста, палку колбасы, и если будут яйца, то купи десяток. Через полчаса программист возвращается с десятью палками колбасы. Жена: — Что это?! Зачем ты купил столько колбасы? Программист: AU08(23 знак., 14.09.2017 05:34)
- Екарный бабай... тут скорее не переполнение, а потеря точности при сложении слишком большого и слишком малого... - sav6622(13.09.2017 22:22)
- 1. Виноват программист, потому что это не код, а хтонический трындец. Вы как собираетесь отлаживать эту строчку кода? Пошагово в ассемблере? lloyd(350 знак., 13.09.2017 20:51)
- А сколько в АРМах (а конкретно Кортекс-М0) можно загружать данных в функцию? у меня получается 8 лонгов, не многовато? с какого объема лучше передавать указатель? - IBAH(10.09.2017 17:57, ARM, полностью)
- ARM EABI регламентирует, что входные параметры функций передаются регистрами R0,R1,R2,R3 каждый шириной 32 бита. Все остальное компилятор начинает обыгрывать, раскладывая нужные данные на стеке. lloyd(98 знак., 13.09.2017 10:09, )
- Могу ошибаться, но суть примерно такая - при одном формальном параметре возвращаемый параметр укладывается на его место. Т.е. при использовании одного указателя (размер равен int32 для Cortex), как и любого одного параметра, обычно (без глубоких Vit(523 знак., 10.09.2017 21:05)
- А почему количество или тип параметров должны быть ограничены? - ASDFS(10.09.2017 18:09)
- вопрос об IwIP, веб сервер без RTOS. Что делать с обработчиком httpd_cgi_handler()? Есть у кого-нибудь пример или дока? Sylvan(392 знак., 05.09.2017 17:28 - 17:42, ARM, полностью)
- Прошу помощи телепатов: проект на иаре, STM32F429IIT6, размер кода чуть больше мегабайта, в начале (256кб) - бут-загрузчик. LCD 7", сеггеровская GUI 5.32, ETHERNET, 32 мБ SDRAM. ROBINZONE(1677 знак., 06.09.2017 10:50, ARM, полностью)
- Я с таким поведением сталкивался в Keil-е, думаю в IAR аналогично. Обычно после заливки прошивки происходит старт программы, затем среда (Keil/IAR) еще выполняет сброс. При этом момент сброса может выпасть в "удачный" момент - например в середине il-2(393 знак., 06.09.2017 18:37)
- попробуйте дата брикпоинты поставить на чтение из той области памяти? - Oman(06.09.2017 18:24)
- Барьер поставь перед прыжком - Petrovich(06.09.2017 15:53, )
- Иногда включают сторож и протирка в стартапе при добавлении протираемого тупо не успевает до срабатывания сброса по сторожу. - Vit(06.09.2017 15:42)
- Была похожая фигня, особенно из-за j-link отладчика, который замедлял работу, а подключенные железки были чуть медлееноватые. waw(654 знак., 06.09.2017 15:37)
- Что значит "под дебуггером код рабочий"? Ровно та же прошивка, но подключен SWD? - SciFi(06.09.2017 15:11)
- стек пробовали увеличить? - 0men(06.09.2017 14:40)
- Расставьте проверки диапазонов указателей. Это первое, что я бы сделал. Подозревать компилятор в глюке ещё рано. - Nikolay_Po(06.09.2017 14:28)
- Прицепил к LPC1788 внешнюю SDRAM. Проверяю - SDRAM глючит, искажается содержимое. AlexG(4249 знак., 04.09.2017 09:02, ARM, полностью)