|
|
  |
Переход on PIC32 к АРМ, С чего начать? |
|
|
|
Sep 22 2015, 10:43
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Petrovich @ Sep 22 2015, 10:52)  Задумал я перейти от PIC32 к АРМ....Что посоветуете? На ебэе ищите супер-пупер платы мезолит, которые включают в себя разнообразную периферию (жк, точскрин, аудио, цифра, юсб, модбасы, ваиры, ай2си, клавы, джойстики и т.д. хрень). Вместе с ней идёт и софт на 90% к этой периферии. Причём как с использованием стандартной библиотеки от стм(которую хают) так и рукопашные варианты (со всякими пдп, изернетами, таймерами и т.п..). Почему так? А потому, что подключаешь, компиляешь, заливаешь, работает, переносишь схемное решение, разводишь, переносишь программное решение, заказываешь, закупаешь, паяешь, заливаешь = готовая партия... есть мелкие ошибки в оригинале, но то уже по ходу корректируется... типа того
Сообщение отредактировал kolobok0 - Sep 22 2015, 10:48
|
|
|
|
|
Sep 22 2015, 10:45
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата На ебэе ищите супер-пупер платы мезолит и получаешь шиш с маслом... в целом как и с результатом после Код компиляешь, заливаешь, работает, переносишь схемное решение
|
|
|
|
|
Sep 22 2015, 10:49
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Golikov A. @ Sep 22 2015, 13:45)  и получаешь шиш с маслом... у вас печальный опыт. у мну несколько лет положительный. наверное просто надо уметь. ну и голову ышо иметь конечно же... спорить думаю бессмысленно. каждый останется при своём... 2ТС Кстати если не охота долго ждать, или внизу живота жим-жим(ну типа имели печальный опыт) - можно и с российского постпространства потянуть типа отсюда практически то-же самое практически то-же самое но победнее (либо читай более узко), всё остальное так-же. т.е. есть примеры в комплекте как схемные, так и программные. ЗЫ Конечно же официальный сайт СТМ никто не отменял ЗЫ ЗЫ Да, ещё программатор-отладчик потребуется (джитэг с отладкой по свд, юсб).
Сообщение отредактировал kolobok0 - Sep 22 2015, 12:26
|
|
|
|
|
Sep 22 2015, 11:20
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Лучше по-отдельности покупать, зачастую дешевле выйдет, т.к. эти "супер-пупер" наборы дофига ненужного включают. SPL (которая, кстати, deprecated) и HAL/Cube бояться как огня! В худшем случае пользоваться только CMSIS от STM + их заголовочными файлами, в лучшем — libopencm3. А начинать, на мой взгляд, лучше с более простых Cortex-M3 типа того же STM32F103. У меня в репе можно найти примеры уже рабочих решений под эти камушки. Да, советую сразу не кидаться в область LCD (это очень сложно), а начать с простого и взять плату вроде такой: поднять там USB, поиграться с таймерами, GPIO. А уж как будет опыт, взять макетку с более мощным камнем, поддерживающим SDIO, и потихоньку начать писать свою библиотеку для работы с LCD (к стыду своему, я до сих пор не дошел до этого — даже для работы по SPI, уж очень надо много времени потратить, чтобы реализовать поддержку того или иного экрана в соответствии с его жирным даташитом).
Сообщение отредактировал Эдди - Sep 22 2015, 11:23
|
|
|
|
|
Sep 22 2015, 12:13
|

Профессионал
    
Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409

|
Цитата(Petrovich @ Sep 22 2015, 10:52)  Задумал я перейти от PIC32 к АРМ. Точнее расширить ряд применяемых контроллеров. В связи с эти вопрос, с чего начать? В смысле что из Dev.Boards приобрести, что бы были все прелести ARMов но при этом корпус был TQFP, SDRAM, да и TFT шел бы вместе с платой. Что посоветуете? У меня есть такая плата - SK-MLPC2468 (http://starterkit.ru/html/index.php?name=shop&op=view&id=6). Покупалась для изучения ARM - особо не пригодилась т.к. пошли рабочие проекты с ARM7 и CORTEX-M3. Корпус TQFP, есть малость SRAM. TFT нет, но.... Данная плата идёт с морально устаревшим LPC2468 (ARM7) который можно заменить на более-менее современный LPC1768 (M3) - они пин-ту-пин совместимы. Есть такая-же плата, как моя но с LPC2478, который содержит TFT-контроллер. Если изучить схему и совместимость, то вероятно LPC2468 можно заменить на LPC1778 (с TFT-контроллером). Могу просто отдать эту плату Вам, так как мне она не нужна и валяется без дела уже несколько лет. Плата полностью рабочая, выпаян часовой кварц.
|
|
|
|
|
Sep 22 2015, 12:22
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417

|
Цитата(Golikov A. @ Sep 22 2015, 14:12)  ...что писать в поисковике Ebay?.. ссылку выше давал. собственно на ебэе сводится к работе с продавцом (история, цена, отдача сразу трэккера и т.д.) поиск можно производить по STM32F4DISCOVERY далее глазками в выборке, либо условиями по фильтру играться. да, лучше на com(е) чем на ru - разница есть. где то так
|
|
|
|
|
Sep 22 2015, 12:25
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Golikov A. @ Sep 22 2015, 14:12)  Может вы с позиции положительного опыта скажете что писать в поисковике Ebay? Потому что дословный запрос не дает ответов.... Тут же дали ссылку, попробуйте подобный запрос. Можно даже написать "STM32" на ебее и поглядеть. Вот еще моя тема про это: http://electronix.ru/forum/index.php?showtopic=111342Я использовал эти платы, нареканий не было. Только их LCD не пригодился- почти сразу пересели на SPI интерфейс для него, а у них я покупал параллельный. Если совсем минимализм по железу- то можно и Nucleo плату взять на нужный камень.
|
|
|
|
|
Sep 22 2015, 12:36
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Petrovich @ Sep 22 2015, 10:52)  Задумал я перейти от PIC32 к АРМ. Точнее расширить ряд применяемых контроллеров. В связи с эти вопрос, с чего начать? В смысле что из Dev.Boards приобрести, что бы были все прелести ARMов но при этом корпус был TQFP, SDRAM, да и TFT шел бы вместе с платой. Что посоветуете? По контроллерам- STM32F4. Если именно SDRAM - то F429. я на китах F407 пробовал, что для F429 из китов хорошо- не знаю. TFT: сразу ориентируйтесь на SPI интерфейс- гораздо проще по разводке и легче впихнуть по ногам, которых в любом корпусе всегда не хватает. Самые универсальные, наверное, на базе контроллера ILI9341 - он позволяет и последовательную и параллельную шину (если разработчики дисплея заложили перемычки на плате).
|
|
|
|
|
Sep 22 2015, 12:55
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 11-08-15
Пользователь №: 87 951

|
А чего так? PIC32MZ вродь как шустрый очень, а по математике даже у Cortex-M4 выигрывает.
|
|
|
|
|
Sep 22 2015, 14:01
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата Тут же дали ссылку, попробуйте подобный запрос. Можно даже написать "STM32" на ебее и поглядеть. я отвечал на сообщение без ссылки  с сылкой то понятно любой найдет%))... такая у меня есть, правда одно ядро, прикупал для своих домашних целей... Цитата у меня другая проблема. неспешно периодически ищу stm32f4xx с фпга какой-нить. А то хотелки-мысли ушли вперёд sm.gif Что то пока мимо как то... я купил себе F4 на борде как вы показывали, и отдельно купил себе ксалинкс спартан 6 почти на такой же борде, соединяем по SPI и понеслась... типа вот http://www.ebay.com/itm/XILINX-SPARTAN-6-X...=item3f2f27d242http://www.ebay.com/itm/STM32-Board-STM32F...=item3cc857e9ebЦитата А чего так? PIC32MZ вродь как шустрый очень, а по математике даже у Cortex-M4 выигрывает. лошадь тоже сначала быстрее автомобиля была...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|