Перейти к содержанию
    

Выбор микроконтроллера на Cortex M3 ядре

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

 

 

 

 

http://www.freescale.com/webapp/sps/site/p...de=TWR-K70F120M На диджикее $109 или $179 в зависимости от комплектации

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Угу... ;)

В третьих... не всегда это и надо...

Оно всегда надо если оперируете с массивом данных или несколько slaves.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно всегда надо если оперируете с массивом данных или несколько slaves.

Тем более не надо... массив данных быстрее выплюнуть не дёргая CS в непрерывном режиме... а в случае нескольких slave - у каждого свой CS...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Одно маленькое но . STM просрали SPI железо. SC сигнал надо дергать в ручную (GPIO->ODR).

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тем более не надо... массив данных быстрее выплюнуть не дёргая CS в непрерывном режиме...
А если хочется и ДМА заюзать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тем более не надо... массив данных быстрее выплюнуть не дёргая CS в непрерывном режиме... а в случае нескольких slave - у каждого свой CS...

Угу,

Научите как терминате burst без NSS? Где конец передачи данных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

но нафиг не нужно

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Вторая ссылка рабочая

http://www.freescale.com/webapp/sps/site/p...de=TWR-K70F120M

Изменено пользователем IgorKossak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скачивается по ссылке.

Вроде бы требуется только регистрация на сайте Фрискейла.

 

Зарегистрировался, попытался скачать Process Expert Driver Suite. Пробовал на работе Opera, Internet Explorer, Firefox, Chrome - не получилось. Дома те же грабли. Написал в поддержку, молчат. Может кто выложит в удобное место?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто выложит в удобное место?

 

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

С CodeWarrior и надо начинать. Попробуйте несколько раз запросить скачивание. Помогает.

 

Но я бы сказал, что этот эксперт еще те грабли. Во первых код генерит только под GCC или CodeWarrior (в скачанной IDE будет только GCC без ограничений)

Во вторых, как мне показалось, работать будут только уже созданные конфигурации под их KIT-ы.

Шаг влево-вправо будет караться зависаниями.

Т.е. такое же безфункциональное подобие библиотек от ST для STM32.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

С CodeWarrior и надо начинать. Попробуйте несколько раз запросить скачивание. Помогает.

 

Но я бы сказал, что этот эксперт еще те грабли. Во первых код генерит только под GCC или CodeWarrior (в скачанной IDE будет только GCC без ограничений)

Во вторых, как мне показалось, работать будут только уже созданные конфигурации под их KIT-ы.

Шаг влево-вправо будет караться зависаниями.

Т.е. такое же безфункциональное подобие библиотек от ST для STM32.

 

Понятно, я четко просто следовал инструкции данной Freescale для FRDM платы. Вроде как про CODEWARRIOR ничего не было. Может тогда может подскажете другой способ получения работающей FREERTOS для K20D50M ? Потому как как єто основная цель. В 7.5 версии , по моему, есть пример для K70, скорее всего придётся перепиливать.

Кстати получение FREERTOS для STM32 прошло довольно гладко, может потому как в сети много примеров людей которые уже прошли все "грабли".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятно, я четко просто следовал инструкции данной Freescale для FRDM платы. Вроде как про CODEWARRIOR ничего не было. Может тогда может подскажете другой способ получения работающей FREERTOS для K20D50M ? Потому как как єто основная цель. В 7.5 версии , по моему, есть пример для K70, скорее всего придётся перепиливать.

Кстати получение FREERTOS для STM32 прошло довольно гладко, может потому как в сети много примеров людей которые уже прошли все "грабли".

 

Вот здесь куча примеров для Kinetis и среди них есть порт FreeRTOS с uIP и lwIP на MK53 и MK60 под IAR и CodeWarrior.

 

 

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

 

Эксперт же делает сорсы адаптированные к MQX. Во FreeRTOS их будет тяжко интегрировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эксперт же делает сорсы адаптированные к MQX. Во FreeRTOS их будет тяжко интегрировать.

 

странно, на одном зарубежном сайте нашел пример как портировать FreeRTOS для FREEDOM борды как раз используя Processor Expert. Решил чтобы не возиться долго, попробовать этот путь. Спасибо за примеры, буду пробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

странно, на одном зарубежном сайте нашел пример как портировать FreeRTOS для FREEDOM борды как раз используя Processor Expert. Решил чтобы не возиться долго, попробовать этот путь. Спасибо за примеры, буду пробовать.

 

Нет, конечно Expert генерирует не полную бессмыслицу.

Польза в нем есть, но только я усматриваю ее не в автоматической генерации BSP.

Скорее для выявления не очевидных связей между периферией не отраженных в мануале.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...