|
|
  |
STM32F429IDISCOVERY, просто вкусняшка и недорогая |
|
|
|
Oct 22 2013, 18:20
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Xenia @ Oct 22 2013, 20:34)  Вроде бы не получилось: для новой платы выбрали 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
|
|
|
|
|
Oct 22 2013, 18:56
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(zheka @ Oct 22 2013, 22:28)  Таки мой вопрос почему-то остался без ответа. На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет. Я пока не слишком компетентна в отношении нового STM32F429, а плату только сегодня на нем купила, но из информации из даташита впечатление у меня такое: Прицепить к STM32F429 дисплей и SDRAM (что такое FMC, я не знаю) вы, несомненно, можете, т.к. микроконтроллер STM32F429 как раз и позиционируется, как поддерживающий внешнюю SDRAM и обладающий встроенным дисплейным контроллером. Но это относится к возможностям голого чипа. Тогда как STM32F429I-DISCO является демонстрационной платой, в которую уже впаяна какая-то SDRAM и какой-то дисплей. Т.е. эти функции МК на плате уже заняты, и вам вряд ли удасться туда добавить свои варианты SDRAM и дисплея, не отрывая уже имеющихся.
|
|
|
|
|
Oct 22 2013, 19:10
|
Гуру
     
Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164

|
Цитата Прицепить к STM32F429 дисплей и SDRAM (что такое FMC, я не знаю) вы, несомненно, можете, т.к. микроконтроллер STM32F429 как раз и позиционируется, как поддерживающий внешнюю SDRAM и обладающий встроенным дисплейным контроллером. Цитата И зачем так хотеть? Может поясните под какое такое решение нужно FMC и дисплей и SDRAM? Очень мало дисплеев с RGB инерфейсом и диагональю меньше 4.3 дюйма. Хочу иметь возможность управлять дисплеем не встроенным контроллером, а c FMC. Но приэтом и юзать SDRAM в качестве видеостраниц и буфера для подгрузки изображений. Да и, собственно, что вы так прицепились к моим пожеланиям, вопрос по сути сводится к простому - почему на чипе у FMC есть несколько ног ChipEnable, а MicroXplorer дает понять, что больше одного устройства не прицепишь?
|
|
|
|
|
Oct 22 2013, 21:56
|

Гуру
     
Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463

|
QUOTE (zheka @ Oct 22 2013, 22:10)  Очень мало дисплеев с RGB инерфейсом и диагональю меньше 4.3 дюйма. Хочу иметь возможность управлять дисплеем не встроенным контроллером, а c FMC. Но приэтом и юзать SDRAM в качестве видеостраниц и буфера для подгрузки изображений.
Да и, собственно, что вы так прицепились к моим пожеланиям, вопрос по сути сводится к простому - почему на чипе у FMC есть несколько ног ChipEnable, а MicroXplorer дает понять, что больше одного устройства не прицепишь? Дисплеев разных много, просто вы не работаете с производителями дисплеев, а шаритесь по e-bay и им подобным. Управление внешним контроллером дисплея через FSMC начиная со 103, 407, но в 429 выбор: либо внешний либо внутренний + память. Но опять таки, разная и от кол-ва ног зависит. Внутренний FSC раз в десять а то и более быстрее. Почему нельзя, можно. Но получите еще доп тормоза, поскольку память будет сидеть на тех же ногах что и внешний контроллер дисплея. Ну и обащение к памяти и тд ... . MicroXplorer наверное писали и не допускали такую ситуацию. QUOTE (Xenia @ Oct 22 2013, 22:10)  Раз уж вы уже разбирались с разницей между 41X и 42X, то может быть ответите заодно и на мой вопрос: много ли придется переделывать в проекте при переходе с 407-го (плата STM32F4Discovery) на 429-ый (плата STM32F429IDISCOVERY)? Т.е. в отношении совместимости функций, доступных 407-му? На что следует обратить внимание в первую очередь, если такой переход необходимо провести? Сейчас сам с этим и разбираюсь, много там всего, да и китов куча как и проектов. Тоже плата есть STM32F4Discovery сейчас в отладки проекта, переезжаем с дисплеем с 103 на 407. Разборка с USB драйверами много времени отнимает. Много приходиться читать, чего они там наменяли в структурном подходе. В новых драйверах к примеру много недоделок, типа а и так все знают, пиши сам внешнюю сторону. При переходе с 407-го на 429-ый немного полегче, совместимость зависит от сложности программы. Но код сишный ковырять придется, поскольку много новых вкусностей и соблазнов. Иницилизацию, загрузчик переписывать полюбому. Да и смотря в какой среде вы работаете, IAR с поддержкой нового проца не так давно вышел. ... так что как в фильме: ... пилите Шура, пилите.
|
|
|
|
|
Oct 23 2013, 00:56
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата(Aner @ Oct 23 2013, 02:54)  И чем не устраивает 12 разрядный ADC? Эммм... да, наверное, просто хотелось бы ждать срабатывания прерывания при совпадении. Или на таймер повесить сравнение тогда проще? В плане быстродействия такого "самопального" компаратора проблем же не должно быть (ну, например, если мне с помощью компаратора нужно ток ШИМ ограничивать)? Особенно с учетом того, как я понял, что таймеры могут работать на достаточно большой частоте. Xenia, я там выше у Вас спрашивал, в двух словах расскажите, удалось ли Вам быстро "пересесть" после AVRа на STM32F4Discovery?
Сообщение отредактировал kernel - Oct 23 2013, 01:00
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|