Поздравляем teap0t с днём рождения!
- MicroXplorer от St. Заявлена генерация кода инициализации. Не понятно, инициализация только для пинов выбранной конфигурации или для пинов + периферии? Попробовал, код для периферии отсутствует. MCU stm32f103ret LQFP64 - vasily777(31.05.2013 09:42 - 09:50, ARM, полностью)
- Здравствуйте. Увидел в чужом коде такую конструкцию uint8_t buf[const static 31] - это один из параметров, передаваемых в функцию. Как это понимать? По идее массив с данными, постоянно меняющимися. - kosig(30.05.2013 15:45, ARM, полностью)
- Как жить без EEPROM? Лeoнид Ивaнoвич(877 знак., 29.05.2013 12:51, ARM, полностью)
- У меня реализовано так : На внешней EEPROM-ке - две области данных. После включения целостность проверяется по CRC, там, где все гуд - копируется туда, где не гуд. Для мизерных объемов данных - нет проблем. - tesla(29.05.2013 21:22)
- А какова цена ошибки? Ну если например БП вместо 5В выдаст 30В ? - =AlexD=(29.05.2013 13:29)
- AN2594 koyodza(2858 знак., 29.05.2013 13:25, ссылка)
- кольцевой буфер. 10000*1024/56 = 182000. Если учесть что 10000 - минимум (реально в несколько раз больше), то можно рассчитывать на 10⁶ циклов. Размер структуры должен быть кратен 4 байтам. Поиск последней записи - по правильной к.с. При zeleny(58 знак., 29.05.2013 13:10 - 13:13)
- Может, энергонезависимые цифровые потенциометры взять? И еще - есть трехногая EEPROM от Microchip --> - MBedder(29.05.2013 13:06 - 13:09, ссылка)
- а что STM32F100С4 сам себе кусок памяти кода переписать не может? - quarry(29.05.2013 13:04)
- Нормальная эмуляция EEPROM - это ещё и собственно код, который тоже место занимает, и ОЗУ. Так что если совсем жаба душит, то таки да, внешняя память. - SciFi(29.05.2013 12:54 - 13:04)
- усуньте часы на дешовом аналоге DS1307 c ОЗУ, будет вам щастье и БП будет время показывать - quarry(29.05.2013 13:02)
- Тогда уж FRAM в SO8. С ней проще да и быстрее общаться. - Хитрый Китаец(29.05.2013 13:01)
- Алгоритм поиска актуальных значений в массиве может быть прост, как грабли. Ищете последнюю ячейку со значением, не равным FFFFFFFF и валидным CRC. Работает, проверено :-) Единственный минус - значение FFFFFFFF использовать нельзя - Shura(29.05.2013 12:56)
- поставить батарейку и писать в backup - AVF(29.05.2013 12:55)
- Гребаные французские сайтостроители... Киньте пожалуйста "Virtual COM port driver for STM32". Для XP. - Гудвин(06.03.2013 00:01, ARM, полностью)
- Знатоки Keil, а чем можно залить файл axf через J-link в ARM7? - Vladimir Ljaschko(28.05.2013 09:36, ARM, полностью)
- STM32F100х - не едут лыжи:( В TIM3 используются CH2 и CH3 то в захвате то в сравнении. Постоянно влетает в прерывание с флагами этих каналов по нулям, и разрешенными только этими источниками. Еррата по данному поводу молчит. Откуда лезь то может? 1111111(22.05.2013 12:59, ARM, полностью)
- В общем все проверил. Как только добавляю вместе с чисткой каждого флага чистку NVIC - пустые прерывания пропадают и работоспособность остального алгоритма не нарушается. Это полностью совпадает с логикой описаной по ссылке - 1111111(25.05.2013 18:12, ссылка)
- Остался непонят один момент. Второй флаг может выскакивать как одновременно с первым, так и уже после входа в прерывание. Соответственно будет или один pending на двоих или у каждого по одному. Получается надо обработать только один флаг и выйти, 1111111(130 знак., 24.05.2013 10:23)
- На водка сработала. Эх, тяжелое наследие восьмибитников, сам себя перехитрил. В коде обработки так же присутствовала работа по внезапно появившимся флагам другого канала (противоположного вызвавшему прерывание), соответственно NVIC получал новый 1111111(166 знак., 24.05.2013 02:32)
- DBGMCU->CR |= DBGMCU_CR_DBG_TIM3_STOP; <-- Такое делал при инициализации??? Если нет, то делай, иначе в отладчике будешь видеть цены на банные веники :-) - il-2(22.05.2013 15:28)
- покажите код. В обработчике прерывания TIM_ClearITPendingBit выполняете? - koyodza(22.05.2013 13:13)
- STM32 I2C. ST предлагает дождаться снятия флага BUSY перед следующей транзакцией. Опыт показывает, что при помехах (тырк-тырк пинцетом между GND и SCL/SDA) можно не дождаться. ST рекомендует сбрасывать клок I2C (через RCC) перед настройкой узла. amusin(609 знак., 22.05.2013 15:19, ARM, полностью)
- STM32F051, DMA в режиме Circular: пуск - интервал времени - стоп - интервал времени -... каждый новый пуск запускает DMA c некоторого неопределенного адреса, на котором был ранее остановлен. Как сделать так, что бы каждый раз запуск происходил с nanorobot(68 знак., 12.05.2013 11:25 - 11:28, ARM, полностью)
- "Отсутствие отладчика - отличный повод научиться сразу писать годный код и повысить мастерство" - Леонид Иванович(08.05.2013 00:41, ARM, ссылка, полностью)
- Мне нравится отлаживать, выводя в LCD интересующую меня переменную. Удобнее, чем JTAG в большинстве случаев. А LCD в большинстве случаев наличествует. - бомж(09.05.2013 20:32)
- И возвести программирование в ранг религии, в занятие для особо избранных, долой всех невнимательных и несобранных! - КТ(08.05.2013 20:49)
- Реклама - двигатель торговли. - Гудвин(08.05.2013 14:11)
- отладчик отладчику рознь. По ссылке разрабам не повезло. Им не довелось работать с отладчиком в "реальном времени" где можно посмотреть, что происходит не только до события но и после. Отсутствие отладчика отличный повод увеличть сроки разработки. - abivan(08.05.2013 14:03)
- Для начала поясните, что считать отладчиком? Светодиод, UART, JTAG... - Chum_A(08.05.2013 14:01)
- мне продолжать? или сойдемся на том что здесь нет предмета для обсуждения? - Nikolay801_(08.05.2013 13:30)
- хлеб можно не в магазине покупать, а самому печь, бог знает из чего готовый делают - Nikolay801_(08.05.2013 13:29)
- ну еще можна на работу ездить не на машине/метро, а пешком. подтянуть физическую форму. - Nikolay801_(08.05.2013 13:28)
- вброс на вентилятор защитан :D - quarry(08.05.2013 12:56)
- Отсутствие отладчика - отличный повод сходить и купить отладчик - Alex B.(08.05.2013 12:42)
- помоему тут, что называется, попутали холодное с твердым :) Nikolay801_(316 знак., 08.05.2013 10:09)
- Отсутствие отладчика - это, бывает, к оочень извращённому секасу - Mahagam(08.05.2013 10:09)
- Отсутствие компилятора и ассемблера - отличный повод кодить сразу в хексе в машинных кодах, как и полагается настоящим мущщинам. А вообще хорошая затравка для знатного срача :-) - SciFi(08.05.2013 09:00)
- Поправачка: "писать сразу годный код"... не "учиться...." - RED_DRAGON(08.05.2013 08:56)
- Ссылка не открывается. Видимо, и утверждение ложное ;) - Vladimir Ljaschko(08.05.2013 02:41)
- Есть конкретный вопрос АРМоводам: никто не в курсе на какие бюджетные АРМы есть порт андроида не ниже 4-й версии (если вообще есть) ?? Adept(461 знак., 09.05.2013 21:08 - 21:11, ARM, полностью)
- Настройка assert RMS(250 знак., 07.05.2013 16:17, ARM, полностью)
- регулярно слетает прошивка у MT-Link, 3 экземпляра имеют одинаковые симптомы. Аппаратное? Или защита от копирования? Sylvan(298 знак., 08.05.2013 11:24, ARM, полностью)MBedder
- Интересно, это дизайнят и пекут у нас или как всегда только корпусируют? - ASDFS(17.01.2013 15:12, ARM, ссылка, полностью)
- Правильно ли я вкуриваю, что в Atmel SAM4S и SAM4L FPU не завезли (DSP фичи там вроде есть..) ->? SAM4E дюже интересен по спецификации, но то, что там errata не описана, говорит о том, что никто этих кристаллов не видел. Evgeny_CD(05.05.2013 23:39 - 23:42, ARM, ссылка, полностью)
- Еще один взрыв моска. Семейство FreeScale KL05 и KL15. MKL05Z32VFK4 100 шт - $1.06 дижикей. MKL15Z128VFM4 100 шт - 1.78 - но в этом багов прилично. Evgeny_CD(320 знак., 30.04.2013 00:43 - 00:46, ARM, полностью)
- Евгений, у тебя этих "разрывов моска" уже столько было... Пожалей моск. Оно ж постоянно будет. Буржуи - издеваются. - tesla(03.05.2013 21:36)
- MKL15Z64VLK4 64KB FLASH 8 RAM, 16 битный АЦП(!), 80LQFP - 96 шт $1.7 Пока на складе нет. - Evgeny_CD(30.04.2013 12:06 - 12:09)
- Сводный материал по семейству. Evgeny_CD(30.04.2013 12:04)
- Лень копаться в документации, но для таких сопроцессорных штук ИМХО нелишним будет какой-нибудь простой открытый протокол внутрисхемного программирования. vmp(182 знак., 30.04.2013 10:28)
- Пока неясно, включат ли их в Product Longevity Program. Но K10,20,30,40,60 уже включили: гарантируется 10 лет поставок. - SciFi(30.04.2013 10:21, ссылка)
- Нано. 8k FLASH это удел контроллеров проф. уровня с ассемблером. - fk0(30.04.2013 10:07)
- Мегагерцы не указали. Up to 48 MHz. - Ruslan(30.04.2013 07:32)