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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Выбор микроконтроллера на Cortex M3 ядре
nanorobot
сообщение Aug 6 2013, 11:39
Сообщение #31


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата
Может старт-кит какой-нибудь существует?





http://www.freescale.com/webapp/sps/site/p...de=TWR-K70F120M На диджикее $109 или $179 в зависимости от комплектации
Go to the top of the page
 
+Quote Post
agate
сообщение Aug 6 2013, 12:57
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



QUOTE (HHIMERA @ Aug 6 2013, 11:20) *
Угу... wink.gif
В третьих... не всегда это и надо...

Оно всегда надо если оперируете с массивом данных или несколько slaves.
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Aug 6 2013, 13:53
Сообщение #33


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Цитата(agate @ Aug 6 2013, 15:57) *
Оно всегда надо если оперируете с массивом данных или несколько slaves.

Тем более не надо... массив данных быстрее выплюнуть не дёргая CS в непрерывном режиме... а в случае нескольких slave - у каждого свой CS...
Go to the top of the page
 
+Quote Post
megajohn
сообщение Aug 6 2013, 14:04
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(agate @ Aug 6 2013, 07:14) *
Одно маленькое но . STM просрали SPI железо. SC сигнал надо дергать в ручную (GPIO->ODR).


В NXP LPC177x_8x реализовано аппаратно, но нафиг не нужно - срабатывает при загрузке в регистр значения и до завершения передачи. А одно-двух байтовых транзакций почти и не бывает.



--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Aug 6 2013, 14:24
Сообщение #35


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(HHIMERA @ Aug 6 2013, 17:53) *
Тем более не надо... массив данных быстрее выплюнуть не дёргая CS в непрерывном режиме...
А если хочется и ДМА заюзать?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
agate
сообщение Aug 6 2013, 15:26
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



QUOTE (HHIMERA @ Aug 6 2013, 16:53) *
Тем более не надо... массив данных быстрее выплюнуть не дёргая CS в непрерывном режиме... а в случае нескольких slave - у каждого свой CS...

Угу,
Научите как терминате burst без NSS? Где конец передачи данных?
Go to the top of the page
 
+Quote Post
skripach
сообщение Aug 6 2013, 16:58
Сообщение #37


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(megajohn @ Aug 6 2013, 17:04) *
но нафиг не нужно

Иногда нужно, например для байтовой синхронизации.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 6 2013, 19:03
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(nanorobot @ Aug 6 2013, 14:39) *
"http://www.freescale.com/webapp/sps/site/p...de=TWR-K70F120M"

Прикольно, электроникс так и дает ссылку с многоточием внутри.



--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
nanorobot
сообщение Aug 6 2013, 19:06
Сообщение #39


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Цитата(Dog Pawlowa @ Aug 7 2013, 01:03) *
Прикольно, электроникс так и дает ссылку с многоточием внутри.

Вторая ссылка рабочая
http://www.freescale.com/webapp/sps/site/p...de=TWR-K70F120M

Сообщение отредактировал IgorKossak - Aug 7 2013, 06:41
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 09:15
Сообщение #40


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(scifi @ Aug 5 2013, 19:46) *
Скачивается по ссылке.
Вроде бы требуется только регистрация на сайте Фрискейла.


Зарегистрировался, попытался скачать Process Expert Driver Suite. Пробовал на работе Opera, Internet Explorer, Firefox, Chrome - не получилось. Дома те же грабли. Написал в поддержку, молчат. Может кто выложит в удобное место?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2013, 14:38
Сообщение #41


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(glebka @ Aug 7 2013, 12:15) *
Может кто выложит в удобное место?


Это не так просто, там под 300 Мб и еще надо качать и ставить среду CodeWarrior (1.2 Гб) в начале.
С CodeWarrior и надо начинать. Попробуйте несколько раз запросить скачивание. Помогает.

Но я бы сказал, что этот эксперт еще те грабли. Во первых код генерит только под GCC или CodeWarrior (в скачанной IDE будет только GCC без ограничений)
Во вторых, как мне показалось, работать будут только уже созданные конфигурации под их KIT-ы.
Шаг влево-вправо будет караться зависаниями.
Т.е. такое же безфункциональное подобие библиотек от ST для STM32.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 17:49
Сообщение #42


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(AlexandrY @ Aug 7 2013, 18:38) *
Это не так просто, там под 300 Мб и еще надо качать и ставить среду CodeWarrior (1.2 Гб) в начале.
С CodeWarrior и надо начинать. Попробуйте несколько раз запросить скачивание. Помогает.

Но я бы сказал, что этот эксперт еще те грабли. Во первых код генерит только под GCC или CodeWarrior (в скачанной IDE будет только GCC без ограничений)
Во вторых, как мне показалось, работать будут только уже созданные конфигурации под их KIT-ы.
Шаг влево-вправо будет караться зависаниями.
Т.е. такое же безфункциональное подобие библиотек от ST для STM32.


Понятно, я четко просто следовал инструкции данной Freescale для FRDM платы. Вроде как про CODEWARRIOR ничего не было. Может тогда может подскажете другой способ получения работающей FREERTOS для K20D50M ? Потому как как єто основная цель. В 7.5 версии , по моему, есть пример для K70, скорее всего придётся перепиливать.
Кстати получение FREERTOS для STM32 прошло довольно гладко, может потому как в сети много примеров людей которые уже прошли все "грабли".
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2013, 18:13
Сообщение #43


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(glebka @ Aug 7 2013, 20:49) *
Понятно, я четко просто следовал инструкции данной Freescale для FRDM платы. Вроде как про CODEWARRIOR ничего не было. Может тогда может подскажете другой способ получения работающей FREERTOS для K20D50M ? Потому как как єто основная цель. В 7.5 версии , по моему, есть пример для K70, скорее всего придётся перепиливать.
Кстати получение FREERTOS для STM32 прошло довольно гладко, может потому как в сети много примеров людей которые уже прошли все "грабли".


Вот здесь куча примеров для Kinetis и среди них есть порт FreeRTOS с uIP и lwIP на MK53 и MK60 под IAR и CodeWarrior.
[attachment=78699:Examples...IS512_SC.zip]

Перепиливать придется инициализацию портов и главное подсистему тактирования, потому как на KIT-ах для которых все эти примеры они (Freescale) с какого-то бодуна поставили внешние генераторы вместо кварцев.

Эксперт же делает сорсы адаптированные к MQX. Во FreeRTOS их будет тяжко интегрировать.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 18:34
Сообщение #44


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(AlexandrY @ Aug 7 2013, 22:13) *
Эксперт же делает сорсы адаптированные к MQX. Во FreeRTOS их будет тяжко интегрировать.


странно, на одном зарубежном сайте нашел пример как портировать FreeRTOS для FREEDOM борды как раз используя Processor Expert. Решил чтобы не возиться долго, попробовать этот путь. Спасибо за примеры, буду пробовать.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2013, 19:11
Сообщение #45


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(glebka @ Aug 7 2013, 21:34) *
странно, на одном зарубежном сайте нашел пример как портировать FreeRTOS для FREEDOM борды как раз используя Processor Expert. Решил чтобы не возиться долго, попробовать этот путь. Спасибо за примеры, буду пробовать.


Нет, конечно Expert генерирует не полную бессмыслицу.
Польза в нем есть, но только я усматриваю ее не в автоматической генерации BSP.
Скорее для выявления не очевидных связей между периферией не отраженных в мануале.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:25
Рейтинг@Mail.ru


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