реклама на сайте
подробности

 
 
11 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> STM32F429IDISCOVERY, просто вкусняшка и недорогая
Ruslan1
сообщение Oct 22 2013, 18:20
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 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 sm.gif
Go to the top of the page
 
+Quote Post
zheka
сообщение Oct 22 2013, 18:28
Сообщение #47


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Таки мой вопрос почему-то остался без ответа.
На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 22 2013, 18:43
Сообщение #48


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(kernel @ Oct 22 2013, 20:48) *
Т.е. можно просто генерировать код инициализации различной нужной нам периферии с помощью данного софта и вставлять его в таком виде в свой проект?

Можно, но я этим не занимался. Мне MicroXplorer нужен был для другого. Дело в том, что на вывод может быть назначены до семи разных функций, которые размещать вручную совсем не весело. Программа помогает существенно ускорить этот процесс.
Go to the top of the page
 
+Quote Post
kernel
сообщение Oct 22 2013, 18:49
Сообщение #49


Частый гость
**

Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908



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

И да, компараторов таки нет в STM32F4?
Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 22 2013, 18:54
Сообщение #50


Гуру
******

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



QUOTE (kernel @ Oct 22 2013, 21:49) *
IgorKossak, понял, благодарю за ответ!

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

И чем не устраивает 12 разрядный ADC?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 22 2013, 18:56
Сообщение #51


Гуру
******

Группа: Модератор 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 и дисплея, не отрывая уже имеющихся.
Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 22 2013, 19:03
Сообщение #52


Гуру
******

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



QUOTE (zheka @ Oct 22 2013, 21:28) *
Таки мой вопрос почему-то остался без ответа.
На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

Семейка черырёхсотых от STM разъехалась на 41X и 42X и многое там теперь по разному. У 42Х поболее вариантов.
Так под какой чип вам нужно? И зачем так хотеть? Может поясните под какое такое решение нужно FMC и дисплей и SDRAM?
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 22 2013, 19:10
Сообщение #53


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(zheka @ Oct 22 2013, 21:28) *
Таки мой вопрос почему-то остался без ответа.
На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

На первый взгляд похоже, что нельзя.
Go to the top of the page
 
+Quote Post
zheka
сообщение Oct 22 2013, 19:10
Сообщение #54


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



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


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


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

Да и, собственно, что вы так прицепились к моим пожеланиям, вопрос по сути сводится к простому - почему на чипе у FMC есть несколько ног ChipEnable, а MicroXplorer дает понять, что больше одного устройства не прицепишь?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 22 2013, 19:10
Сообщение #55


Гуру
******

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



Цитата(Aner @ Oct 22 2013, 23:03) *
Семейка черырёхсотых от STM разъехалась на 41X и 42X и многое там теперь по разному. У 42Х поболее вариантов.


Раз уж вы уже разбирались с разницей между 41X и 42X, то может быть ответите заодно и на мой вопрос: много ли придется переделывать в проекте при переходе с 407-го (плата STM32F4Discovery) на 429-ый (плата STM32F429IDISCOVERY)? Т.е. в отношении совместимости функций, доступных 407-му? На что следует обратить внимание в первую очередь, если такой переход необходимо провести?
Go to the top of the page
 
+Quote Post
zheka
сообщение Oct 22 2013, 19:34
Сообщение #56


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



И вновь молчание...
Господа, я видел еще на 103 серии какую-то плату отладочную, на которой на FSMC было навешано и NAND и SRAM и еще что-то. И каждое подключалось к общей шине, а управлялось разными ChipEnable. Тем не менее MicroXplorer и про 103 144-ногую серию пишет, что невозможно несколько микросхем прицепить...
Неужели никто даже на 103 серии с этим не сталкивался?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 22 2013, 19:53
Сообщение #57


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zheka @ Oct 22 2013, 22:28) *
На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет.

А почему нельзя, он не уточняет? На первый взгляд нет конфликтов.
Go to the top of the page
 
+Quote Post
zheka
сообщение Oct 22 2013, 20:03
Сообщение #58


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Нет, он просто красным цветом выделяет желаемую функцию и не дает ее выбрать. Гад..
Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 22 2013, 21:56
Сообщение #59


Гуру
******

Группа: Свой
Сообщений: 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 с поддержкой нового проца не так давно вышел.

... так что как в фильме: ... пилите Шура, пилите.
Go to the top of the page
 
+Quote Post
kernel
сообщение Oct 23 2013, 00:56
Сообщение #60


Частый гость
**

Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908



Цитата(Aner @ Oct 23 2013, 02:54) *
И чем не устраивает 12 разрядный ADC?

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

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

Сообщение отредактировал kernel - Oct 23 2013, 01:00
Go to the top of the page
 
+Quote Post

11 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 08:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01485 секунд с 7
ELECTRONIX ©2004-2016