- Утилита ST-Link не видит плату STM32F0_DISCOVERY. Что нажимать или переключать? - =L.A.=(10.06.2013 22:24, ARM, полностью)
- Прекращайте мыслить категориями байтов. Особенно применительно к 32-битному CPU. И килобайт -- это совсем не много, это очень даже мало. Практически для ранее описанного мной потребуется около 4кБайт программной памяти, порядка десятка-двух fk0(964 знак., 29.05.2013 13:46, ARM, полностью)reZident
- Выбор процессора зависит не от меня, а от тех, кто их мне дарит. Лeoнид Ивaнoвич(104 знак., 29.05.2013 14:37)
- Иваныч, чо те подарить из АРМов, чтоб ты не мучился ? Корпус заранее - не ниже 144 LQFP ? _basile(60 знак., 07.06.2013 23:04)
- На мой взгляд, ассемблер в ARM более приятный нежели "35 простых инструкций которые просто выучить"... - fk0(29.05.2013 14:39)
- Попробую первый раз в жизни освоить процессор без его ASM. Или так не получится? - Лeoнид Ивaнoвич(29.05.2013 14:43)
- Иваныч, даже не думай, окромя стартапа. Да и то... - _basile(07.06.2013 23:20)
- Один раз пробежаться по описанию асма надо. А то иногда смотришь в отладчике на асм-инструкции как баран на новые ворота - неприятно. У меня другая фобия - ну как с Кортексом работать если у него чуть что не так с обращением к ресурсам - Юра(185 знак., 29.05.2013 23:44,
)
- Получится. Элементарно. А что у Вас с освоением Х86, с ассемблером, или без... Какая, в попу разница ? tesla(3 знак., 29.05.2013 22:24)
- Вполне получится. Вот уже лет 5 как практически не знаю ARM-овский ASM, а проекты работают :) Там кроме стартапа и редактировать то что-то боязно. А глубокое знание ASMа для пониманиz файла стартапа не требуется - Dir(29.05.2013 14:50)
- У меня не получилось. Но то для AT91SAM7. Из-за startup, из-за прерываний, из-за обработки исключительных ситуаций (ошибок). А вот PIC24 получилось. В последнем случае микрочип всё же постарался больше и сам сделал большую часть необходимого, да и fk0(294 знак., 29.05.2013 14:49)
- Для STM32F100C4 с его мизерной памятью вполне применимы приемы работы с 8-битниками. Т.е. минимум (или полное отсутствие) стандартных библиотек. А по плотности кода программы на Cortex-М3 и 8-битниках примерно одинаковы. Dir(355 знак., 29.05.2013 14:23)
- Ты оскорбляешь религиозные чувства :-) - SciFi(29.05.2013 14:09)
- Рекомендую развиваться, и переходить на ... ну, Вы поняли. Не буду заниматься рекламой. Могу сказать одно. начинал с 51-х, потом 196-е Intel. Потом ... эти самые от Atmel, тогда еще 25 Mhz, чисто для развития, на мгтф. Потом попал в контору, где tesla(202 знак., 24.05.2013 21:58, ARM, полностью)reZident
- Фрискейл выложил Datasheet и Reference Manual на семейство Vybrid. Из неожиданного - они в чип запихнули video decoder на который можно подавать стандартный pal или ntsc сигнал. - 3m_пароль_не_помню(06.06.2013 10:27,
, ARM, полностью)
- STMicroelectronics увеличивает сроки производства микроконтроллеров STM32: до 12 – 14 недель. - AU08(01.06.2013 03:34, ARM, ссылка, полностью)
- Чем отличаются ATSAM3U1EA-AU и ATSAM3U1EB-AU? Цена отличается в два раза, а в чём отличие их возможностей, нигде не нашёл. Может, кто-нибудь знает? - бомж(02.06.2013 19:42, ARM, ссылка, полностью)
- 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)