|
STM32F429IDISCOVERY, просто вкусняшка и недорогая |
|
|
|
 |
Ответов
|
Oct 22 2013, 15:14
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Сидел всегда на AVR, с ARMами вообще не связывался. Сейчас под новый специфический проект уже не хватает AVR (приходится "костылями" обходить нехватку RAM, быстродействия не хватает - делю на два контроллера, TFT "медленно работает"). И вот смотрю я на STM32F429IDISCOVERY и облизываюсь, понимая, как я отстал  Уважаемые дамы и господа, прошу вашего мнения. Как думаете, реально ли в достаточно короткий срок AVRщику пересесть на такой контроллер? Многие описывают платку, что подходит как для профессионалов, так и для начинающих. Вот и думаю, потяну ли. В первую очередь понадобятся таймеры, работа с fat32 (вроде же fatfs и на ARM без проблем можно запустить?). По компараторам, как мне подсказали на другом форуме, вроде нет их? И еще, все-таки сколько тактов требуется STM32F4 на смену состояния пина (я о "ногодрыгании")?
|
|
|
|
|
Oct 22 2013, 16:13
|

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

|
Цитата(kernel @ Oct 22 2013, 19:14)  Уважаемые дамы и господа, прошу вашего мнения. Как думаете, реально ли в достаточно короткий срок AVRщику пересесть на такой контроллер? Многие описывают платку, что подходит как для профессионалов, так и для начинающих. Вот и думаю, потяну ли. В первую очередь понадобятся таймеры, работа с fat32 (вроде же fatfs и на ARM без проблем можно запустить?). По компараторам, как мне подсказали на другом форуме, вроде нет их? И еще, все-таки сколько тактов требуется STM32F4 на смену состояния пина (я о "ногодрыгании")? Главное платку купить!  Тогда и стимул появится - лежит красивая, в прозрачной упаковке, так и хочется ее под что-нибудь приспособить. Я вот тоже заядлая AVR-щица, питающая врожденную неприязнь к ARMам  , но и тут моя душа не выдержала. Впрочем, не выдержала она чуть раньше, когда я, соблазнившись на дешевизну, купила себе STM32F4Discovery (которая еще на 407-ом). А побудило меня к этому совершенно случайное обстоятельство - узнала, что один мой знакомый (по переписке) за неделю перенес свой проект на STM32F4Discovery, тогда как раньше программировал только на PIC'е, и то чисто по-любительски. Вот тут-то меня честолюбие и загрызло  . Как так, спрашиваю, у тебя так быстро получилось ARM освоить? А он и говорит, что даже не пытался его осваивать, просто скачал с сайта разные библиотеки для этой платы/контроллера и скомпоновал из них свой проект. А в проекте у него АЦП связан с МК по I2C, данные фильтрует FIR, результаты пишет в суточный лог на SD-карту (в той плате есть для нее адаптер). Прогу свою дал мне посмотреть, а там своего кода - только фильтрация путем умножения окна на массив коэффициентов, а остальное из библиотек понатасканное - обмен с АЦП по I2C, часы реального времени (тоже по I2C), запись на SD-card (по SPI), файловая система FatFs (эта не от ST, а из другого места). Короче говоря, это только мы AVR-щики программы честно пишем  , а ARM-ировщики свои проги из готовых библиотек собирают. Они даже не знают, сколько у их МК регистров  , т.к. им такое знание не требуется. Чтобы ножками дрыгать, тоже есть библиотека с функциями под эту задачу. Только не спрашивайте их про число тактов на смену состояния пина - на вас посмотрят, как на сумасшедшего, задавшего глупый вопрос  .
|
|
|
|
|
Oct 22 2013, 17:48
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Xenia, спасибо за развернутый ответ! Цитата(Xenia @ Oct 23 2013, 00:13)  Впрочем, не выдержала она чуть раньше, когда я, соблазнившись на дешевизну, купила себе STM32F4Discovery (которая еще на 407-ом). Вот я сейчас в раздумьях между STM32F4Discovery и STM32F429IDISCOVERY  STM32F4Discovery вроде тоже вкусная (по возможностям мне вполне хватило бы для моего проекта), но и STM32F429IDISCOVERY со своими приправками подкупает. Вообще с AVRами я привык - если LCD нужен, то цеплял по SPI; нужна сеть - тоже по SPI. Вот и тут иногда тянет к "бездисплейной" STM32F4Discovery по SPI нацепить потом дисплей и прочих плюшек  А как Вам STM32F4Discovery? Удалось на ней что-нибудь запустить (проект какой-нибудь)? Цитата(Xenia @ Oct 23 2013, 00:13)  Короче говоря, это только мы AVR-щики программы честно пишем  , а ARM-ировщики свои проги из готовых библиотек собирают. Ага, и в заголовке в ARM-проектах #include <avr/поморгать_светодиодом.h> #include <avr/нажимать_кнопочки.h> #include <avr/попиликать_спикером.h> Цитата(IgorKossak @ Oct 23 2013, 01:26)  Я это сделал в первую очередь скачав MicroXplorer и выяснил для себя, что много чего мне нужного можно задействовать. Извиняюсь, если глупость спрошу (только начинаю "принюхиваться" к ARM). Перешел по Вашей ссылке -- это то, о чем я подумал?  Т.е. можно просто генерировать код инициализации различной нужной нам периферии с помощью данного софта и вставлять его в таком виде в свой проект?
|
|
|
|
|
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
|
|
|
|
Сообщений в этой теме
zheka STM32F429IDISCOVERY Oct 17 2013, 19:19 Xenia А для полноты ощущений вот этот ролик посмотреть:
... Oct 17 2013, 20:57 AHTOXA Цитата(zheka @ Oct 18 2013, 01:19) стоит ... Oct 18 2013, 03:28 zheka Цитата(AHTOXA @ Oct 18 2013, 07:28) Дайте... Oct 18 2013, 03:32 blackfin Цитата(AHTOXA @ Oct 18 2013, 07:28) А где... Oct 18 2013, 04:22 AHTOXA Цитата(zheka @ Oct 18 2013, 09:32) Одну о... Oct 18 2013, 05:18 ViKo Тогда - тут. Oct 18 2013, 06:25 Aner Да кит хорош, за такие деньги. Получил и "игр... Oct 18 2013, 10:17 zheka Цитатак тому же шустрый позволяет гонять графику
... Oct 18 2013, 13:10 _pv Цитата(zheka @ Oct 18 2013, 20:10) а встр... Oct 18 2013, 14:24 Сергей Борщ Спасибо за наводку, заказал. Побалуемся. Цена, дей... Oct 18 2013, 13:53 zheka А вот еще один обзор http://www.youtube.com/watch?... Oct 18 2013, 15:42 zheka Что-то я читал описание этого ускорителя DMA2D и т... Oct 18 2013, 18:35 zheka Сам же и отвечу - SDRAM цепляется на FSMC и исполь... Oct 19 2013, 15:16 ANV На сайте ST указана цена $24, но во всех мага... Oct 19 2013, 16:37 zheka дешевле всего в Терраэлектронике - 1150 рублей. Oct 19 2013, 17:48 AHTOXA Ух ты, а вчера было 1504! Oct 19 2013, 18:27  Xenia Цитата(AHTOXA @ Oct 19 2013, 22:27) Ух ты... Oct 19 2013, 18:37   AHTOXA А если это тенденция? Тогда лучше немного подождат... Oct 19 2013, 18:56    Xenia Цитата(AHTOXA @ Oct 19 2013, 22:56) А есл... Oct 19 2013, 19:01 zheka ЦитатаА если это тенденция? Тогда лучше немного по... Oct 19 2013, 18:58 Xenia Цитата(zheka @ Oct 19 2013, 22:58) А если... Oct 19 2013, 20:48 zheka Интересно, а материалы подобных конференций потом ... Oct 19 2013, 19:09 Lagman Цитата(zheka @ Oct 19 2013, 23:09) Интере... Oct 19 2013, 19:42 Aner GUI где бы раздобыть версии 4.12...4.15 чтоб с пол... Oct 19 2013, 21:18 Xenia Цитата(Aner @ Oct 20 2013, 01:18) Еще на ... Oct 19 2013, 21:52 zheka ЦитатаGUI где бы раздобыть версии 4.12...4.15 чтоб... Oct 20 2013, 06:19 Aner Я же про сам GUI спросил. У китайцев есть третьей ... Oct 20 2013, 08:08 zheka Ну так это разве не гуи?
Кстати, дисплеев 2.4-32... Oct 20 2013, 08:20 Aner QUOTE (zheka @ Oct 20 2013, 11:20) Ну так... Oct 20 2013, 10:48 zheka блин... засада... дисплеев малой диагонали с RGB и... Oct 20 2013, 11:33 aaarrr 4.3" полно таких. Меньше - да, выбор нескольк... Oct 20 2013, 11:47 zheka А я правильно понял, что если на FMC подцепить SDR... Oct 20 2013, 12:10 Aner Да там либо то либо сё. А памятей разных типов мно... Oct 20 2013, 21:12 zheka ЦитатаДа там либо то либо се
Не понял... почему? ... Oct 21 2013, 01:49 mov Интересно , стыкуется STM32F429I-DISCO с платами р... Oct 21 2013, 07:06 Xenia Цитата(mov @ Oct 21 2013, 11:06) Интересн... Oct 21 2013, 11:09 zheka mov, а вы посмотрите на выведенные пины на разъема... Oct 21 2013, 08:55  _Pasha Цитата(Xenia @ Oct 22 2013, 19:13) Прогу ... Oct 22 2013, 16:43       Canis Dirus Цитата(kernel @ Oct 23 2013, 06:56) Эммм.... Oct 24 2013, 00:20 Ruslan1 Может кто-то уже считал, там вообще что-то свободн... Oct 22 2013, 16:22  IgorKossak Цитата(Ruslan1 @ Oct 22 2013, 19:22) Може... Oct 22 2013, 17:26  Xenia Цитата(Ruslan1 @ Oct 22 2013, 20:22) Може... Oct 22 2013, 17:34   Ruslan1 Цитата(Xenia @ Oct 22 2013, 20:34) Вроде ... Oct 22 2013, 18:20 zheka Таки мой вопрос почему-то остался без ответа.
На 1... Oct 22 2013, 18:28 Xenia Цитата(zheka @ Oct 22 2013, 22:28) Таки м... Oct 22 2013, 18:56 Aner QUOTE (zheka @ Oct 22 2013, 21:28) Таки м... Oct 22 2013, 19:03  Xenia Цитата(Aner @ Oct 22 2013, 23:03) Семейка... Oct 22 2013, 19:10 IgorKossak Цитата(zheka @ Oct 22 2013, 21:28) Таки м... Oct 22 2013, 19:10 aaarrr Цитата(zheka @ Oct 22 2013, 22:28) На 144... Oct 22 2013, 19:53 zheka ЦитатаПрицепить к STM32F429 дисплей и SDRAM (что т... Oct 22 2013, 19:10 Aner QUOTE (zheka @ Oct 22 2013, 22:10) Очень ... Oct 22 2013, 21:56 zheka И вновь молчание...
Господа, я видел еще на 103 се... Oct 22 2013, 19:34 zheka Нет, он просто красным цветом выделяет желаемую фу... Oct 22 2013, 20:03 zheka Цитатаудалось ли Вам быстро "пересесть" ... Oct 23 2013, 03:02 kernel Цитата(zheka @ Oct 23 2013, 11:02) Я отве... Oct 23 2013, 15:22 Xenia Цитата(kernel @ Oct 23 2013, 19:22) Еще у... Oct 23 2013, 16:12 Aner C AVR сразу на STM32F429 будет трудно. Началибы вы... Oct 23 2013, 16:08 kernel Цитата(Aner @ Oct 24 2013, 00:08) C AVR с... Oct 23 2013, 16:27 _Pasha Цитата(kernel @ Oct 23 2013, 19:27) Вот т... Oct 23 2013, 19:15 AHTOXA Цитата(kernel @ Oct 23 2013, 22:27) Вот т... Oct 24 2013, 05:04  Ruslan1 Маленький оффтоп:
Чего вы все на терру набросились... Oct 24 2013, 07:28   adnega Цитата(Ruslan1 @ Oct 24 2013, 11:28) Мале... Oct 24 2013, 08:03    Lagman Цитата(adnega @ Oct 24 2013, 12:03) Дык, ... Oct 24 2013, 08:05    Ruslan1 Цитата(adnega @ Oct 24 2013, 11:03) Дык, ... Oct 24 2013, 09:25     ViKo Цитата(Ruslan1 @ Oct 24 2013, 12:25) По с... Oct 24 2013, 09:42 flopix Цитата(kernel @ Oct 23 2013, 19:27) Вот т... Oct 25 2013, 19:38 zheka Цитатау них же там все на Keil+IAR, насколько я по... Oct 23 2013, 17:09 kernel zheka, я правильно понимаю, что KEIL и IAR отличаю... Oct 23 2013, 17:53 Xenia Цитата(kernel @ Oct 23 2013, 21:53) Заказ... Oct 23 2013, 18:25  adnega Цитата(Xenia @ Oct 23 2013, 22:25) P.S. Г... Oct 23 2013, 18:52   Xenia Цитата(adnega @ Oct 23 2013, 22:52) Плюну... Oct 23 2013, 19:24 kernel Цитата(Xenia @ Oct 24 2013, 02:25) Мне ту... Oct 24 2013, 09:48 Сергей Борщ QUOTE (kernel @ Oct 24 2013, 12:48) Я дум... Oct 24 2013, 10:01 Xenia Цитата(kernel @ Oct 24 2013, 13:48) Я дум... Oct 25 2013, 18:42  _Pasha Цитата(Xenia @ Oct 25 2013, 21:42) А люби... Oct 25 2013, 20:13  Aner QUOTE (Xenia @ Oct 25 2013, 21:42) То, чт... Oct 26 2013, 10:30 BvDV Цитата(Сергей Борщ @ Oct 24 2013, 13:01) ... Oct 24 2013, 11:00 Сергей Борщ QUOTE (BvDV @ Oct 24 2013, 14:00) А какие... Oct 24 2013, 11:41 adnega А у кого-нибудь работает видео и картики с USB-фле... Oct 25 2013, 17:31 adnega Цитата(adnega @ Oct 25 2013, 21:31) А у к... Oct 25 2013, 19:14  Xenia Цитата(adnega @ Oct 25 2013, 23:14) Стран... Oct 31 2013, 16:39   sherr Приехала из Элитана (1600 с доставкой), красивая... Nov 3 2013, 18:16    Xenia Цитата(sherr @ Nov 3 2013, 22:16) Приехал... Nov 3 2013, 19:48     aaarrr Цитата(Xenia @ Nov 3 2013, 23:48) Похоже,... Nov 3 2013, 19:54     sherr Цитата(Xenia @ Nov 3 2013, 23:48) Оба дат... Nov 4 2013, 12:50      Xenia Цитата(sherr @ Nov 4 2013, 16:50) Даташит... Nov 4 2013, 18:22       _Pasha Цитата(Xenia @ Nov 4 2013, 22:22) P.S. Кт... Nov 4 2013, 20:30        Xenia Цитата(_Pasha @ Nov 5 2013, 00:30) Это не... Nov 4 2013, 21:16 aaarrr Подсветка у 9370, похоже, такая же точно. Nov 4 2013, 14:20 Salamander Странно... я думал, что там дисплей с RGB интерфей... Nov 4 2013, 14:33 sherr Цитата(Salamander @ Nov 4 2013, 18:33) Ст... Nov 4 2013, 14:48 khach А проверял ли уже кто, как живут в STM32F429 реген... Nov 5 2013, 09:14
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|