Перейти к содержанию
    

topkin

Свой
  • Постов

    143
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные topkin


  1. C SDRAM Памятью?? Смысл?

     

    Про это не рассказывали, да и нам M7 избыточен, посему интереса не проявлял никто.

    У меня с английским не все хорошо, но насколько я понял - они расширят разрядность внутренней шины плюс еще что то и будет все работать намного быстрее чем в STM32F4, без задержек что с внутренней памяти, что с внешней. Ну и новая технология производства будет, 40 или 50 нм.

    Глядишь и памяти еще больше напихают + периферии. Кристалл меньше станет как ни крути

    Больше ничего не знаю, жаль тут их инженеры не обитают в отличае от Atmel с их дорожными картами :biggrin: , глядишь что нибудь и рассказали

  2. На днях выложили кит под STM32F756 -> STM32756G-EVAL2, также и куб компильнули -> STM32CubeF7 ( хотя мне этот куб с F1... F4 не нравится, возможно эту кривоту для F7 сохранят, но для многих начинающих может и нужно ) Будет ли что то из семейства Discovery для F7?

     

    К нам заезжали представители ST, показывали DISCOVERY для F7, вроде к сентябрю ближе обещали наличие на складах дистрибьюторов. Правда отладка уже больших размеров и я не уверен что она будет дешевая как и остальные отладки этой серии. Про цену забыл спросить. А ну да, еще обмолвились что F7 будут до 400 МГц разгонять

  3. А что в этой картинке хорошего? Лично меня она сильно огорчила: в то время как Ситары по скорости уже превзошли 1 ГГц и бодро направились по к 5 ГГц, а по цене к 1-му доллару :) ...

    ("TI delivers multiple ARM microprocessor and microcontroller offerings from $1 to 5 GHz" © TI)

    ... у Atmel'а лишь "в концепции" зарождается 500-ти мегагерцовый процессор, да и то в плане на ... 2019-ый год! Кому он тогда будет нужен?

     

    P.S. Неужели мы доживем до того светлого времени, когда народы мира забудут слово "STM32F", как дурной сон? :)

     

    Вам еще не надоело прикладывать при случае STM32? И рекламировать Atmel? Уж сказать честно, то Atmel отстал от Freescale и ST в плане Cortex платформенных микроконтроллеров. Да и благодаря приколам Atmel с доставаемостью чипов несколько лет назад, отпало желание смотреть в их сторону. ST делает не идеальные контроллеры, но и не хуже или лучше других. Я работал со многими фирмами. Но есть одно но - на каждом углу STM32 валяются за копейки, поддержка имеется и отладки бесплатные. Что еще нужно? Ну и любимая тема - Cortex-M0 от ST/NXP сейчас бьет AVR по всем фронтам.

  4. /*Configure GPIO pins : PE2 PE4 PE5 PE0

    PE1 */

    GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_0

    |GPIO_PIN_1;

    GPIO_InitStruct.Mode = GPIO_MODE_EVT_RISING;

    GPIO_InitStruct.Pull = GPIO_NOPULL;

    HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);

    К этим ножкам акселерометр приделан (stm32F3 Discovery)

    Вы, наверное, правы - в КУБЕ они высвечиваются как EXTI.

     

    Ничего тогда не понимаю из вашей программы. Получается у вас на всех этих ножках висят прерывания/события? По хорошему акселерометр вешается на SPI/I2C интерфейс, в данном случае конфигурироваться ножки должны как альтернативные функции. Может тут программно реализовано?

    Смотрите, если в поле структуры:

    GPIO_InitStruct.Mode = GPIO_MODE_EVT_xx/GPIO_MODE_IT_xxx - скорее всего настраивается внешнее прерывание или событие

    GPIO_InitStruct.Mode = GPIO_MODE_AF - аналоговый режим работы порта

    GPIO_InitStruct.Mode = GPIO_MODE_INPUT/GPIO_MODE_OUTPUT - режим на вход или выход

     

    Заметил неприятную штуку - генератор кода портит написанный мною текст в секции, обозначенной

    /* USER CODE BEGIN 3 */

    ....

    /* USER CODE END 3 */

    убирает фигурные скобки в конструкциях "if(...){" и строчки "}else{"

    :smile3046:

     

    Как раз в данных полях куб не должен портить код из функции main. Проверьте в свойствах проекта - Project - Project Settings - Code Generator - "Keep User Code when re-generting"

    Если она стоит, то Куб не будет портить код в комментариях, как вы привели. У вас скорее всего не стоит галка

     

  5. А кто знает, что означает GPIO_MODE_EVT_RISING?

     

    Вы где это макроопределение взяли? Такое ощущение что пропущен EXTI в этом определении.

    EVT - событие, т.е. выставляется некий флаг при наступлении события без вызова обработчика прерывания.

  6. Добрый день!

    Ищу исходники от примеров испрользования STM32 в устройствах перобразования энергии. Например, существуют демокиты STEVAL-ISV002V1 STEVAL-ISV002V2 "3 kW

    grid-connected PV system, based on the STM32F103xx" Очень бы хотелось найти для него исходники. Или вариант

    STEVAL-ISV003V2

    250 W microinverter for plug-in PV panels (60 Hz version)

    Там перобразователь на полном мосте и преобразователь DC-AC реализован.

    Очень интересует логика работы таймеров в таких приложениях.

    Ну и хотелось бы понять, опчему эти аппликухи NRND - Проблемы с аппаратной частью, не получилось реализовать стабильного управления, вышли новые камни STM32 c более продвинутыми режимами таймеров?

     

    Насколько я понял из информации с сайта эти решения уже не актуальны, все снимается или снято с производства. Если интересуют коды, обратитесь к официальному дистрибьютору или напишите им на сайт, что нибудь и ответят.

  7. Насколько я знаю ST раздает бесплатно VID/PID для STM32. Во всяком случаем так говорилось не однократно на их семинарах.

    Обратитесь к ним напрямую или лучше к дистрибьютору. Потом расскажете чем история закончилась.

  8. Конфигурация тактовой частоты и первоначальных настроек происходит в файле system_stm32f4xx.c, функция SystemInit().

    Поищите на сайте такую тулзу STM32F4xx_Clock_Configuration_V1.0.1.xls. Это эксель файл, где вы набором галочек конфигурируйте схему тактирования и вам автоматически генерируется файл system_stm32f4xx.c. Добавляете его в свой проект и все будет работать.

     

    P.S. Ссылку дать не могу, поищите на сайте ST

  9. Вот везет Вам Петербуржцам и Москвичам. Что ни день то семинар. А в Киеве если и намечается раз в пару лет что-то интересное, то можно и не попасть в приглашенные.

     

    Ну дык есть прекрасный шанс съездить в командировку. Прогуляться по Питеру, мммм... :bb-offtopic:

  10. Дык не существует больше Stellaris. Мне приходила рассылка от TI, найти не смог к сожалению, что больше их не будет. На сайте обнаружилось их новое семейство - Tiva

    http://www.ti.com/lsds/ti/microcontroller/...4/overview.page

    Cortex-M3 они видимо вообще закрыли, остается только посочувствовать их юзерам...

  11. Согласен, ошибся. Смотрел по привычке только чипы от 120 МГц. :laughing:

     

    Кстати опрос разработчиков от 2013 года показывает, что Freescale по популярности на втором месте после TI, а ST и NXP находятся на 5-ом и 8-ом местах.

    Причем спрос на внедрение в новые разработки у Fresscale вырос на 3% за год, а на ST упал на 1% за год.

    Упал спрос в новых разработках и на сам STM32 на 2%

     

    Можно узнать, что за опрос и откуда такие данные? Это статистика мирового рынка или нашего? Разница между рынками просто огромна

    TI у нас сильно распиарен как бренд, ничего против них не имею. Хотя по низкопроизводительным ARM ядрам успешен никогда не был. Чего стоит только снятый с производства Stellaris.

    Freescale вроде бы один из лидеров мировых в микроконтроллерной/микропроцессорной тематике в мировых масштабах. У нас я с ним вообще не сталкивался, кроме IMX пожалуй.

    ИМХО

  12. Дело в том что я не могу найти нормальный мануал на этот контроллер даже на сайте производителя. Вот нашел этот но тут только краткое описание без подробностей.

     

    Сей документ называется - reference manual.

    Сыылка http://www.st.com/web/catalog/mmc/FM141/SC...ype=partnumber# , далее "Design Resources", там найдете ваш документ да и много чего интересного...

  13. По-моему, в stm32l-discovery стоит st-link/v2. Мне отладка не нужна - теперь я не могу даже запрограммировать МК.

     

     

    Спасибо. Попробую.

     

    Тут я вам не подскажу что и каких версий сейчас. Можете на этапе отладки ставить задержку секунд 5 перед уходом контроллера в низкопотребляющий режим или сразу после входа в основную программу, мне так было проще всего. Как раз успеете стереть флеш утилитой

  14. тут все

    http://www.st.com/stonline/stappl/resource...mp;FamilyID=141

     

    Странно, как по мне так на оборот он стал удобнее.

     

    Плюсанусь, старый был полное г... а новый ничего так. Скажу что он мне даже нравится, готов сказать STшникам спасибо :)

    У меня другая проблема, пока все что нужно я там нахожу, но много лишнего выскакивает. Думаю наведут порядок.

     

    P.S. Напишите все что думаете им в фидбек, может учтут. Мне насильно предлагали при первом посещении нового сайта

  15. Здравствуйте.

    Играюсь с низким потреблением (stm32l-discovery). Запрограммировал sysclock stm32l на тактирование от MSI в режиме 65.536 КГц. МК работает, но теперь программатор ругается, что не может достучаться до процессора.

    Пробовал понижать клок у jtag/swd (st-link) - не помогает.

     

    В свое время тоже попадал на это, года полтора назад. Писал в саппорт ST, мне пришел ответ что в той версии ST-Link не реализована функция работы отладчика на низких частотах, как то так, точно не помню уже - функция автоподстройки частоты. На тот момент такое поддерживал только 1 программатор, j-Link или u-Link, тоже уже не помню, мне и посоветовали его использовать. Притом сообщили что в новых версиях ST-Link данная фича будет исправлена. Это видимо новый ST-link, который появился в прошлом году, во всяком случае дизайн там новый :)

    Зачем вам отладка в low power режимах?

  16. Вот что-то не получается "прочувствовать", скорее - наоборот, так "продумано", что постоянно не хватает нескольких нужных ног, думал в 100+ корпусах попустит - куда там! Все те же грабли, главным образом из-за того, что стратегически важный АЦП висит на не менее стратегических по функциям пинах. Беда...

    Может все дело в прокладке, а не в руле?

    Атмел последнее время все чаще стал мелькать перед глазами. Правда после смены SAM7 на LPC2x нет веры в него, что касается армов конечно...

     

  17. Привет всем!! периодически захожу на Keil и увидел в list of chip supported http://www.keil.com/dd/ данный тип процессора.Однако на сайте NXP этот процессор находится в состоянии DEVELOPED ,типа в разработке (есть еще Qualificated и product)..Так вот собственно говоря и вопрос-продается он уже или нет.С подобного рода вопросом я обратился в NXP,но видимо меня не поняли...А то реально -очень нужен математический сопроцессор,много вычислений с плавающей точкой,а STM32F4 что-то как-то не впечатлили:(

     

    В целом, те же яйца что и STM32F4, только в профиль, ядро то одинаковое.

    Да и еще по производительности STM32F4 куда повеселее будет

  18. Не вижу в чем проблема.

    Для F4 серии ST выложил специальный инструмент - эксель файл, который генерит system_stm32f4xx.c для любой частоты автоматически по указанным вами параметрам. Для работы с ним разрешите макросы в вашем экселе. Сгенерите необходимую вам частоту, скопируйте оттуда и разбирайтесь, если нужно менять частоту в программе. ИМХО, с примерами разбираться гораздо проще. Или сразу создайте файл который вам нужен и подцепите его в проект.

    Ссылка, смотрите AN3988

     

  19. Как видите, не Вы один.

     

    Не холивара ради: из Cortex-M3 использовал TI(Luminary), Atmel, NXP, ST. На будущее принял решение ориентироваться на NXP. Периферия и документация на нее от ST вызывает стойкое неприятие.

     

    Кому то нравится, кому то нет, к общему знаменателю мы не придем.

    Я вот, например, к документацией NXP так и не сдружился в свое время, серия LPC23х в частности...

  20. -с другой стороны, известно что добрые производители помечают подобные места точками. Но STM вбрасывает свою любовь лопатой: на этом камне этих точек 2. Разумеется, ни одна не соответствует расположению первого пина их программы

    У меня как раз лежит похожий камень, немного с другими характеристиками правда и все нормально, единственная точка в углу. Может вам брак подсунули?

  21. Корпорация Atmel выпустила новую версию микроконтроллера AT91SAM7SE32.

     

    В новую версию добавлен суффикс "B" - AT91SAM7SE32B.

     

    ......

    Подробнее о продукции Atmel - на сайте компании «ЭФО»: http://www.efo.ru/news/news.pl?a=1&id=...Atmel#news-3495

     

    Данная новость позабавила.

    Админам - может за данную рекламу атмела и эфо же с ним пора брать деньги на содержание сайта?

    И сайт эфо какой то некрасивый)))

     

  22. Тут есть более интересная новость от EnergyMicro - они аннонсировали линейку CM4 (CM0 у них давно присутствует).

    Очень интересный список контроллеров у них получается.

    Что то дохленький у них CM4, всего 48МГц...

    Однако, ARMы плодятся как мыши)

  23. ...наверное , что бы сказать NPX - "теперь этот "обрубок" есть и у нас ...." :). Количество циклов перезаписи Flash существенно ниже, переферия беднее. Не смотря на то, что тактовая частота повыше, чем у stm32f100 - отсутствие аппаратного деления может существенно снизить производительность.....

    Про память я не в курсе, можете носом ткнуть?

    В некоторых приложениях, возможно, этого и не нужно. А Cortex-M0 ARM позиционирует как раз для рынка 8 битных контроллеров.

    Могу только добавить, что M0 - фон-неймовская архитектура, в отличие от гарварда в M3

     

    P.S. Интересно, кто следующий? TI, Freescale?

×
×
  • Создать...