Ruslan1 17 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Вроде бы не получилось: для новой платы выбрали 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 :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Таки мой вопрос почему-то остался без ответа. На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Т.е. можно просто генерировать код инициализации различной нужной нам периферии с помощью данного софта и вставлять его в таком виде в свой проект? Можно, но я этим не занимался. Мне MicroXplorer нужен был для другого. Дело в том, что на вывод может быть назначены до семи разных функций, которые размещать вручную совсем не весело. Программа помогает существенно ускорить этот процесс. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kernel 0 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба IgorKossak, понял, благодарю за ответ! И да, компараторов таки нет в STM32F4? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 5 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба IgorKossak, понял, благодарю за ответ! И да, компараторов таки нет в STM32F4? И чем не устраивает 12 разрядный ADC? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 42 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Таки мой вопрос почему-то остался без ответа. На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет. Я пока не слишком компетентна в отношении нового STM32F429, а плату только сегодня на нем купила, но из информации из даташита впечатление у меня такое: Прицепить к STM32F429 дисплей и SDRAM (что такое FMC, я не знаю) вы, несомненно, можете, т.к. микроконтроллер STM32F429 как раз и позиционируется, как поддерживающий внешнюю SDRAM и обладающий встроенным дисплейным контроллером. Но это относится к возможностям голого чипа. Тогда как STM32F429I-DISCO является демонстрационной платой, в которую уже впаяна какая-то SDRAM и какой-то дисплей. Т.е. эти функции МК на плате уже заняты, и вам вряд ли удасться туда добавить свои варианты SDRAM и дисплея, не отрывая уже имеющихся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 5 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Таки мой вопрос почему-то остался без ответа. На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет. Семейка черырёхсотых от STM разъехалась на 41X и 42X и многое там теперь по разному. У 42Х поболее вариантов. Так под какой чип вам нужно? И зачем так хотеть? Может поясните под какое такое решение нужно FMC и дисплей и SDRAM? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Таки мой вопрос почему-то остался без ответа. На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет. На первый взгляд похоже, что нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Прицепить к STM32F429 дисплей и SDRAM (что такое FMC, я не знаю) вы, несомненно, можете, т.к. микроконтроллер STM32F429 как раз и позиционируется, как поддерживающий внешнюю SDRAM и обладающий встроенным дисплейным контроллером. И зачем так хотеть? Может поясните под какое такое решение нужно FMC и дисплей и SDRAM? Очень мало дисплеев с RGB инерфейсом и диагональю меньше 4.3 дюйма. Хочу иметь возможность управлять дисплеем не встроенным контроллером, а c FMC. Но приэтом и юзать SDRAM в качестве видеостраниц и буфера для подгрузки изображений. Да и, собственно, что вы так прицепились к моим пожеланиям, вопрос по сути сводится к простому - почему на чипе у FMC есть несколько ног ChipEnable, а MicroXplorer дает понять, что больше одного устройства не прицепишь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 42 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Семейка черырёхсотых от STM разъехалась на 41X и 42X и многое там теперь по разному. У 42Х поболее вариантов. Раз уж вы уже разбирались с разницей между 41X и 42X, то может быть ответите заодно и на мой вопрос: много ли придется переделывать в проекте при переходе с 407-го (плата STM32F4Discovery) на 429-ый (плата STM32F429IDISCOVERY)? Т.е. в отношении совместимости функций, доступных 407-му? На что следует обратить внимание в первую очередь, если такой переход необходимо провести? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба И вновь молчание... Господа, я видел еще на 103 серии какую-то плату отладочную, на которой на FSMC было навешано и NAND и SRAM и еще что-то. И каждое подключалось к общей шине, а управлялось разными ChipEnable. Тем не менее MicroXplorer и про 103 144-ногую серию пишет, что невозможно несколько микросхем прицепить... Неужели никто даже на 103 серии с этим не сталкивался? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба На 144-ногой STM32F4 можно ли прицепить на FMC и дисплей и SDRAM? Ну или и SDRAM и NANDFlash? MicroXplorer почему-то говорит, что нет. А почему нельзя, он не уточняет? На первый взгляд нет конфликтов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zheka 1 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Нет, он просто красным цветом выделяет желаемую функцию и не дает ее выбрать. Гад.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 5 22 октября, 2013 Опубликовано 22 октября, 2013 · Жалоба Очень мало дисплеев с 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 с поддержкой нового проца не так давно вышел. ... так что как в фильме: ... пилите Шура, пилите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kernel 0 23 октября, 2013 Опубликовано 23 октября, 2013 (изменено) · Жалоба И чем не устраивает 12 разрядный ADC? Эммм... да, наверное, просто хотелось бы ждать срабатывания прерывания при совпадении. Или на таймер повесить сравнение тогда проще? В плане быстродействия такого "самопального" компаратора проблем же не должно быть (ну, например, если мне с помощью компаратора нужно ток ШИМ ограничивать)? Особенно с учетом того, как я понял, что таймеры могут работать на достаточно большой частоте. Xenia, я там выше у Вас спрашивал, в двух словах расскажите, удалось ли Вам быстро "пересесть" после AVRа на STM32F4Discovery? Изменено 23 октября, 2013 пользователем kernel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться