PSoC 5: тестирование и первые эксперименты

Привет всем) Как то на выставке в апреле познакомился с представителями компании Cypress. Интерес у меня вызвал отладочная плата с процессором Psoc5 (Programming System of chip).Ядро у него CortexM3 это сподвигло меня купить отладку на официальном сайте. Плата из Сан Хосе до Ульска дошла за… 6 дней...)) Я такого никогда не видел. Ну ладно речь не об этом.) Попробовал я среду разработки. Она на GCC основана оказывается, плюс встроенные API функции. Попробовал, хм простота меня удивила никаких тебе сложностей — просто выбираешь нужный элемент например ШИМ или генератор случайных функций или АЦП там как и оказалось 3, ЦАП, операционник — пожалуйста!!) Честно напомнило мне чем то Лабвью ) Настройка выводов — хочешь ТТЛ хочешь КМОП, все настраивается с помощью двух кликов по соответствующей функции. Взял пример с АЦП. Попробовал прошить пргграмматор на плате находиться. Хотя есть и программатор отладчик на сайте. Кода минимум. Собственно среда состоит из среды графического программирования, среды текстового программирования и одна подпрограмма где изображена собственно сам контроллер рядом таблица с настройкой выводов. Все просто и понятно. Да забыл совсем в этом чипе есть логиические примитивы.) Собственно написание мигалки светодиодами заняло 14 минут… ))) Вообщем если интересно напишу статейку об этой системе с кучей картинок
  • -2
  • 10 декабря 2012, 20:37
  • T_34_85

Комментарии (53)

RSS свернуть / развернуть
Эту заметку в личный блог, т.к. во первых она не несет толком информации, а во вторых псок5 к стм32 вообще отношения не имеет. А вообще интересные процы. Было бы любопытно почитать впечатления очевидца. Писать можно сюда:
we.easyelectronics.ru/blog/cortex/
0
Конечно пиши, только не про мигалку ;)
0
Неет не про мигалку ) Извиняюсь, не посмотрел, поторопился.
0
Начал писать курс о микроконтроллерах Cypress -семейство PSoC 1. Будет интересно прочитать о PSoC 5.
0
  • avatar
  • Nemo
  • 10 декабря 2012, 21:13
Слышал о них, но поскольку занимаюсь Cortex ами купил PSOC 5.
0
А почему именно 1 а не 3? Я тоже хочу просто прикола ради с ними поиграться :)
0
Мы как планировали то. СТМ32 это ключевой контроллер мы на нем решили делать большинство проектов. А еще потребовалось что то, что я называю «большой стеллаж с оборудованием» у нас в лаборатории такой стоит.)) Вот в качестве его я и выбрал именно 5. Чтобы далеко не уходить. Оказался удобен для каких то несложных текущих задач.
0
А почему именно 1 а не 3?
У меня есть мк 1 сеймества, борд и программатор. Да и работаю только с ними. Но где их можно купить в Украине, не представляю(
0
Пока отдельные кристаллы не покупал но я думаю с сайта можно заказать.
0
Если ошибаюсь, заранее прошу прощения, особенно у автора.

Но что-то мне эта заметка ну уж очень рекламу напоминает. Просто абзац в стиле «о смотрите, какая какую классную штуку я нашел», в блоге стм32, с феерическим тегом «клон хабры»… И вообще на первый пост только зарегившегося сообщника ну никак не похоже.
+1
  • avatar
  • Ozze
  • 10 декабря 2012, 22:10
Нет я не рекламщик. Стиль изложения такой. Насчет стм32 я уже ответил. Пост первый. Почему не похоже.
0
Эх. В добрый путь.
ТС на замечания внимания не обращает, прийдеться народной модерацией учить.
-1
Да я просто рассказать… впечатлениями поделиться…
0
Да я не против деления впечатлениями, но:
Эту заметку в личный блог, т.к. во первых она не несет толком информации, а во вторых псок5 к стм32 вообще отношения не имеет.
Написано было 2+ часа назад.
0
Ну дихальт вернется и перенесет (а хотя, он же не может в личный убрать...). Или просто снесет без разговоров. Обычно это предупреждение у него звучит как «убери в личный блог или снесу».
0
кто такие логические примитивы?
0
на борту имеется некое подобие fpga разделенное на блоки названные UDB (universal digital block). собственно из этих блоков и строится большинство периферии. так же можно строить свою периферию. правда это все упрощено, но для большинства задач достаточно.
так же стоит заметить интересную систему роутинга между Fixed периферией, UDB и пинами. фактически большинство пинов ни к чему жестко не привязаны.
0
Да удобно, можно на любой пин вывести тот или иной вход/выход.
0
Простейшая логика И ИЛИ НЕ
0
ТС, если только начал изучать — не торопись писать учебник. камень очень оригинальный и не стоит учить людей неправильно пользоваться игрушкой.
0
  • avatar
  • xar
  • 11 декабря 2012, 08:55
Да я не пишу учебник. Я рассказать хочу так сказать первые впечатления.
0
Все убрал в личный.
0
Интересно, какая будет цена. Раньше Cypress отличался далеко не низкими ценами. На сайте этих микросхемок пока и в продаже не видно, и цен нет. Наверное манагеры еще не определились, сколько драть с трудового народа :)
0
Я на сайте смотрел там можно купить такой же контроллер что и на отладочной плате примерно по цене 600 р. По крайней мере такая цена была весной.
0
меня у них радует большое количество pin2pin совместимых контроллеров. отлаживаешь на старшей модельке, смотришь задействованные блоки и покупаешь нужное. вот только на сайте заказываются семплы (по крайней мере я так понял, ибо доставка федексом выходит дороже чем сам контроллер. хотя там вроде и большую партию заказать можно)
0
Да федекс дорого но ООчень быстро. Я орентирован на этот — cy8c556axi-060 100 TQFP.
0
я к тому, что кипарисы не берут деньги за доставку. то есть грубо говоря высылают себе в убыток.
cy8c5566axi-060?
0
простите 5568.Не пробовал пока не скажу.
0
я к тому, что если сравнить cy8c55xx и cy8c52xx в tqfp100 можно заметить полное сходство по ногам
0
вот таблица можете посмотреть www.cypress.com/?id=2233&source=header
0
ОЧЕНЬ бы хотелось узнать больше про среду разработки. Что-то похожее на LOGO!Soft Comfort для SIEMENS LOGO? Интересно насколько сложные вещи на ней можно делать?
0
Ок напишу.) Все что знаю сам.
0
что именно подразумевается под сложными вещами? всяческие лого не видел. кратко — первая особая «страничка» с конфигурацией периферии (как раз тут кидаем и соединяем компоненты и жесткую логику), вторая — разводим пины по ногам, конфигурируем тактирование и прочее железо. в остальном — обычное иде с редактором кода, подсветкой и отладкой (при чем не самое удачное)
0
Идея лого в том что программу можно рисовать, и ни кусочка кода. Простейшие автоматы, счетчики, измерители температуры, шим, аналоговые входы — все это рисуется и объединяется графически и получается законченная система. Удобно, быстро, но и сложного ничего не сделаешь: полив теплицы с коноплей, вентиляционные системы… и т.д. короче вполне обычный промышленный контроллер. Но здесь похоже суть другая.
0
нет, тут надо писать. можно конечно забить жесткую логику (и не только) графикой. но ядро есть и его надо пользовать.
0
ТО что программу надо рисовать иногда ставит в тупик))) Ну в проспектах Cypress я видел и стиралку и плеер сделанные на основе это контроллера. Хотя в принципе я с вами согласен. Для более серьезных задач другие контроллеры цены. Но вот такую бы штуку мне лет 7 назад… Эх…
0
поверь, если вникнуться, то тупиком тут и не пахнет.
0
Да я о другом… Встречал людей профессиональных программистов, которые увидев лаб вью убегали из комнаты с криком. Т.к. они считали что кодить таким образом это зло. А кодить контроллеры надо ТОЛЬКО на ассемблере и другие языки и способы, они не признавали и не признают до сих пор. Тоже самое произойдет когда они увидят систему на кристалле. Вот о каком тупике я говорю.
0
Эх, такую бы среду разработки для STM32… не хочется на другие чипы перелазить.
0
Ну используйте паралельно)))
0
О, в соседнем топике уже отписался про это :-))
0
Насчет паралельного использования?:) Или?))
0
PSOC Creator 2.1 называется.
0
PSOC Creator 2.1 называется.
PSoC Disigner 5.3 называеться:
0
Это для 1 а для 5 PSOC CreatorПодключение все периферии
0
Есть три типа PSOC 1 8 разрядный и PSOC 3 и 5 ядра 8051 и Cortex M3.Есть усовершенствованное семейство PSOC5LP.Софт для 1 один для 3 и 5 и LP другой. Надо отличать.
0
Каталог компонентов это что можно подключить. Есть ограничения.
0
хорош уже в комментах постить, пиши статью )
0
  • avatar
  • xar
  • 11 декабря 2012, 16:11
хорош уже в комментах постить, пиши статью )
Поддерживаю!)
Очень хочеться прочитать о PSoC 5, даже по скриншотах вижу что он намного итереснее PSoC 1.
0
Ребята, до дома доберусь и начну))
+1
Кто не в курсе — завтра неслабая виртуальная конференция по PSoC
0
  • avatar
  • hexus
  • 11 декабря 2012, 21:34
Да да мне известно на почту сообщение приходило.
0
Все сделал как договаривались
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.