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

Вроде бы не получилось: для новой платы выбрали STM32F429 в корпусе LQFP144, тогда как раньше стоял STM32F407 в корпусе LQFP100. Т.е. прибыло 44 ноги.

 

Соответственно этому, стало больше штырьков, выведенных наружу:

У STM32F4DISCOVERY с обеих сторон платы установлены парные штыри 25x2 (PBD-50), общее число - 100 шт.

У STM32F429I-DISCO с обеих сторон платы установлены парные штыри 32x2 (PBD-64), общее число - 128 шт.

Т.е. число штырей увеличилось на 28 шт.

Спасибо всем за хорошую новость, учту что вещь стоящая.

 

Я сейчас тоже на базе F4Discovery проект делаю, подкупил дешевизной и простым корпусом, и внутреннего RAM вполне хватить должно.

Этот новый получается сильно дороже (25 USD против 15 USD), Но! как только становится нужна внешняя RAM, все сразу становится интереснее. Ну и экранчик опять же прямо на плате.

Нужно будет одну прикупить. Авось, и китайцы какой переходник слепят для подключения этого новичка к отладочным платам, наработанным под F4Discovery :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки мой вопрос почему-то остался без ответа.

На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. можно просто генерировать код инициализации различной нужной нам периферии с помощью данного софта и вставлять его в таком виде в свой проект?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IgorKossak, понял, благодарю за ответ!

 

И да, компараторов таки нет в STM32F4?

И чем не устраивает 12 разрядный ADC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки мой вопрос почему-то остался без ответа.

На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

 

Я пока не слишком компетентна в отношении нового STM32F429, а плату только сегодня на нем купила, но из информации из даташита впечатление у меня такое:

Прицепить к STM32F429 дисплей и SDRAM (что такое FMC, я не знаю) вы, несомненно, можете, т.к. микроконтроллер STM32F429 как раз и позиционируется, как поддерживающий внешнюю SDRAM и обладающий встроенным дисплейным контроллером. Но это относится к возможностям голого чипа.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки мой вопрос почему-то остался без ответа.

На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

Семейка черырёхсотых от STM разъехалась на 41X и 42X и многое там теперь по разному. У 42Х поболее вариантов.

Так под какой чип вам нужно? И зачем так хотеть? Может поясните под какое такое решение нужно FMC и дисплей и SDRAM?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки мой вопрос почему-то остался без ответа.

На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

На первый взгляд похоже, что нельзя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прицепить к STM32F429 дисплей и SDRAM (что такое FMC, я не знаю) вы, несомненно, можете, т.к. микроконтроллер STM32F429 как раз и позиционируется, как поддерживающий внешнюю SDRAM и обладающий встроенным дисплейным контроллером.

 

И зачем так хотеть? Может поясните под какое такое решение нужно FMC и дисплей и SDRAM?

 

Очень мало дисплеев с RGB инерфейсом и диагональю меньше 4.3 дюйма. Хочу иметь возможность управлять дисплеем не встроенным контроллером, а c FMC. Но приэтом и юзать SDRAM в качестве видеостраниц и буфера для подгрузки изображений.

 

Да и, собственно, что вы так прицепились к моим пожеланиям, вопрос по сути сводится к простому - почему на чипе у FMC есть несколько ног ChipEnable, а MicroXplorer дает понять, что больше одного устройства не прицепишь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Семейка черырёхсотых от STM разъехалась на 41X и 42X и многое там теперь по разному. У 42Х поболее вариантов.

 

Раз уж вы уже разбирались с разницей между 41X и 42X, то может быть ответите заодно и на мой вопрос: много ли придется переделывать в проекте при переходе с 407-го (плата STM32F4Discovery) на 429-ый (плата STM32F429IDISCOVERY)? Т.е. в отношении совместимости функций, доступных 407-му? На что следует обратить внимание в первую очередь, если такой переход необходимо провести?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И вновь молчание...

Господа, я видел еще на 103 серии какую-то плату отладочную, на которой на FSMC было навешано и NAND и SRAM и еще что-то. И каждое подключалось к общей шине, а управлялось разными ChipEnable. Тем не менее MicroXplorer и про 103 144-ногую серию пишет, что невозможно несколько микросхем прицепить...

Неужели никто даже на 103 серии с этим не сталкивался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

А почему нельзя, он не уточняет? На первый взгляд нет конфликтов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет, он просто красным цветом выделяет желаемую функцию и не дает ее выбрать. Гад..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень мало дисплеев с RGB инерфейсом и диагональю меньше 4.3 дюйма. Хочу иметь возможность управлять дисплеем не встроенным контроллером, а c FMC. Но приэтом и юзать SDRAM в качестве видеостраниц и буфера для подгрузки изображений.

 

Да и, собственно, что вы так прицепились к моим пожеланиям, вопрос по сути сводится к простому - почему на чипе у FMC есть несколько ног ChipEnable, а MicroXplorer дает понять, что больше одного устройства не прицепишь?

 

Дисплеев разных много, просто вы не работаете с производителями дисплеев, а шаритесь по e-bay и им подобным. Управление внешним контроллером дисплея через FSMC начиная со 103, 407, но в 429 выбор: либо внешний либо внутренний + память. Но опять таки, разная и от кол-ва ног зависит. Внутренний FSC раз в десять а то и более быстрее.

 

Почему нельзя, можно. Но получите еще доп тормоза, поскольку память будет сидеть на тех же ногах что и внешний контроллер дисплея. Ну и обащение к памяти и тд ... . MicroXplorer наверное писали и не допускали такую ситуацию.

 

Раз уж вы уже разбирались с разницей между 41X и 42X, то может быть ответите заодно и на мой вопрос: много ли придется переделывать в проекте при переходе с 407-го (плата STM32F4Discovery) на 429-ый (плата STM32F429IDISCOVERY)? Т.е. в отношении совместимости функций, доступных 407-му? На что следует обратить внимание в первую очередь, если такой переход необходимо провести?

Сейчас сам с этим и разбираюсь, много там всего, да и китов куча как и проектов. Тоже плата есть STM32F4Discovery сейчас в отладки проекта, переезжаем с дисплеем с 103 на 407. Разборка с USB драйверами много времени отнимает. Много приходиться читать, чего они там наменяли в структурном подходе. В новых драйверах к примеру много недоделок, типа а и так все знают, пиши сам внешнюю сторону.

 

При переходе с 407-го на 429-ый немного полегче, совместимость зависит от сложности программы. Но код сишный ковырять придется, поскольку много новых вкусностей и соблазнов. Иницилизацию, загрузчик переписывать полюбому. Да и смотря в какой среде вы работаете, IAR с поддержкой нового проца не так давно вышел.

 

... так что как в фильме: ... пилите Шура, пилите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И чем не устраивает 12 разрядный ADC?

Эммм... да, наверное, просто хотелось бы ждать срабатывания прерывания при совпадении. Или на таймер повесить сравнение тогда проще? В плане быстродействия такого "самопального" компаратора проблем же не должно быть (ну, например, если мне с помощью компаратора нужно ток ШИМ ограничивать)? Особенно с учетом того, как я понял, что таймеры могут работать на достаточно большой частоте.

 

Xenia, я там выше у Вас спрашивал, в двух словах расскажите, удалось ли Вам быстро "пересесть" после AVRа на STM32F4Discovery?

Изменено пользователем kernel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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