PSoC 4 for $1.00


Cypress сделала скидку на микроконтроллеры PSoC4. Теперь CY8C4245 стоит 1$ до конца сентября.
Так что все желающие могут попробовать эти камни. Доставка на все компоненти также нулевая.
Собственно сама новость PSoC 4 for $1.00
Ну и страница с параметрами
  • +8
  • 12 апреля 2014, 16:21
  • bdpcvit

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

RSS свернуть / развернуть
Мило. А чем их прошить можно?
0
  • avatar
  • Vga
  • 12 апреля 2014, 16:27
Ну тут есть проблема. Значить встроенного bootloader нету. Конечно его туда возможно поместить, но тут мы возвращаемся к вопросу «чем прошить».
А так, без проблем работает с J-Link или их фирменным программатором/отладчиком MiniProg3.
0
Ну если с J-Link, то отлично, нужно брать)
0
Кстати, они научились экспортировать проекты из своей среди в Keil и IAR с возможностью собирать и отлаживать код в этих средах.
0
А какие в том плюсы? И их собственная среда с J-LINK'ом дружит?
0
Не дружит. Потому и радуюсь :)
0
он 48МГц, а STM32 за тот же доллар — 72МГц. Стоит ли оно того?
0
Во первых, я хочу пощупать более другой камень. Для разнообразия и широты кругозора.
Во вторых, разница между 48 и 72 МГц в 95% случаев нулевая.
В третьих, PSoC известны своей необычной периферией и я хочу ее пощупать. Возможно, во многих задачах это будет куда важнее полуторакратной разницы в частотах.
0
А с другими программаторами никак не дружит?
0
К сожалению нет.
Вот скрин настройки

Хотя FX2LP-SWD — это по сути их популярный USB контроллер CY7C68013 с правильными данными во внешней флеш памяти. Стоит не дорого — вот первый попавшийся лот. Весьма универсальна штука. Я купил себе логический анализатор на таком же чипе.
0
Надо полагать, можно из того же анализатора и сделать, перешив флешку?
0
Думаю да, но не пробовал. Главное чтоб нужные выводы было возможно достать из анализатора, у меня чип в корпусе QFN, так просто не подпаяешь.
0
Большинство дешевых анализаторов на SSOP-варианте. Если же еще и нужны только те ноги, то выведены на разъем — даже костыли припаивать не придется.
+1
Согласен. Есть как раз 1 плата ЛА на данном чипе, перепаянная в генератор :)
0
я делал программатор для PSoC3 сдуванием камня с CY8CKIT-003 (это FirstTouch на PSoC3). сейчас его в продаже на сайте нет (может где еще и завалялся). думаю подобное можно провернуть с пионером.
0
Ого. Пятивольтовые.
А что в них такого сочного? За что их СоКом зовут? Ниче выдающегося не заметил по сравнению с аналогами
0
У них внутри MCU+UDB, этакая смесь микроконтроллера и программируемой логики. Для указанных чипов ядро Cortex-M0, и 4 UDB. Практически вся внутренняя периферия может подключатся к любому порту. Из UDB можно сделать очень много цифровой периферии.
0
Программируемая логика и в 8-битниках появилась
0
Да как бы PSoC1 на x51 ядре давным-давно у сайпресса есть.
0
PSoC3 тоже на 8-ми битном ядре.
А в общем — чем больше тем лучше. Microchip порадовал своих поклонников.
0
PSoC1 — ядро M8C (их разработка)
PSoC3 — ядро 8051 что то там доделали.
0
А, да, точно. Третий с первым спутал.
M8 еще использовалось в их серии дешевых USB-МК 6300х.
0
Картинка с багом, верстальщик корпуса попутал…
0
Да нет, все правильно. Я купил пару штук в корпусах QFN и SSOP.
0
Слева на фото QFP-48 а не 40 )
А правая 44 пина, вместо 32 )
0
stm32 тоже были когда-то по 1$, потом цены подняли…
0
так и сейчас они есть по 0,6 доллара STM32F030F4P6 и по 0,89 доллара STM32F050F4P6
0
Цена на эти камни — снижена только до осени. Они никого не обманывают, просто сейчас для популяризации снизили цену.
Вообще они мне очень нравятся. Ихние камни можно покупать с бесплатной доставкой (это не касается отладочных комплектов). То есть с доставаемостью пока проблем нету уже как два года (мой опыт закупки).
0
Вы правы. Выводы не считал. Спасибо. Напишу им об этом.
0
Исправил рисунок. Оказывается ошибка только на странице новости, в остальных местах все верно.
0
А кроме корпуса камушки чем-то отличаются? И что они вообще из себя представляют по основным спекам?
0
  • avatar
  • Vga
  • 12 апреля 2014, 22:24
Только корпусом.

LCD Direct Drive Yes
Op Amps 2
Max. Operating Frequency (MHz) 48
CapSense Yes
Operating Voltage (V) 1.71 — 5.50
Dedicated Comparators 2
GPIOs 36
Dedicated Timer/Counter/PWM Blocks 4
Serial Communication Blocks(I2C, SPI, UART, EZI2C) 2
UDB 4
ADC SAR (1, 12-bit @ 1 msps)
Flash (KB) 32 SRAM (KB) 4

Понимаю что пора сделать видео о том как создавать программы под эти камни. Завтра попробую это сделать. Думаю это даст ответы на очень много вопросов.
0
А что такое UDB?
И что значат 482/483 в конце маркировки?
36 гпио — это для какого корпуса?
Понимаю что пора сделать видео о том как создавать программы под эти камни.
Почему видео? Я вот статьи предпочитаю. Вообще, несколько тут уже есть, но моар статей лишними не будут) Например, про экспортирование проекта из PSoC Builder (или Creator ли) в кейл и последующую разработку там, с прошивкой и отладкой через J-LINK.
0
>И что значат 482/483 в конце маркировки?
>36 гпио — это для какого корпуса?

А что такое UDB? Мой уровень знаний не позволяет мне доступно объяснить это Вам, и если честно то и самому себе.
По структуре это упрощенный АЛУ+PLD матрица + шины для связи между собой и другими компонентами чипа.
Пока я использую готовые блоки которые строятся на основе UDB.
0
Видео? Не нужно. Лучше статью с картинками.
0
Интереснее был бы рассказ не о том, как создавать для них программы, а что особенного можно на этих чипах делать. В частности, дать обзорное разъяснение вот этого:
У них внутри MCU+UDB, этакая смесь микроконтроллера и программируемой логики.… Из UDB можно сделать очень много цифровой периферии.
0
Показательным будет пример создания Сигма-Дельта модулятора. Я такого модуля не встречал на других контролерах. А на этих камнях он реализуется очень просто (если понимать как :) ). Не поленитесь и посмотрите видео. Не пугайтесь количества, они короткие.
Лекция — 1
Лекция — 2
Лекция — 3
Лекция — 4
Лекция — 5
Лекция — 6
+1
Добавьте к статье ссылки на лекции и другой полезный материал. Спасибо.
0
Статью с картинками уже сделал товарищ T_34_85 . Разница в создании проекта под PSoC3, 4, 5, 5LP практически нету. Тут интересно увидеть как работать с блоками, и писать программу.
0
Надеюсь, это хотя бы не будет часовая «мычательная видушка».
0
Не знаю :) Постараюсь сделать нормально, но я не профи. Если что на сайте Cypress есть много видео.
0
Что вам конкретно интересно??
0
После разводки плат под stm32, тут просто рай
0
Это только вершина айсберга. А вот когда поймете что выход/вход практически любого модуля можно повесить на любой порт вот тогда мир вам улыбнется.
0
Превосходные камни, превосходное ИДЕ, нереально качественная документация. Если еще опустят цены на 5 серию то народ к ним валом повалит.
0
Вот можно как то это выделить в отдельную статью, в которой будет сравнение со стандартными кортексами, описанием разницей, преимуществ, сравнение производительности и т.д.? я это пишу не в контексте «раз сказал — докажи», а в контексте «тема мало освещена со стороны сравнения с обычными МК».
То, что psoc это такая штука, содержащая внутри МК и «что-то» абстрактное с возможностью полного конфигурирования, в том числе портов ввода-вывода мне понятно, заказал пару десятков камней для изучения. Но есть вопросы типа «а зачем?». Ну вот порты ввода-вывода, назначение софтварное, да, круто, но для трассировщика облегчение не такое уж критичное, сложные схемы трассировать — упростит работу лишь в одном узле (МК), и собственно все, когда это отладочная плата, то да — преимущество неоспоримо, для домашних поделок или очень малых серий — тоже +, а для средней серии и более — ничего особенного, приятно конечно, но погоды не делает.
Конфигурации внутренних блоков, что хочешь, то и ставишь — тоже круто, вопрос только в цене данной фишки, не получится ли что аналогичный контроллер по цене от ST или TI перекроет своей периферией все возможности конфигурации psoc?
Перечитал местные статьи по psoc, в статье комментарий одного человека насторожил bohdan200
Обещают лучшую оптимизацию, как на деле — не знаю. По работе 90% кода приходилось писать на ассемблере. Честно говоря Imagecraft довольно таки плохо оптимизирует код.
вот и не знаю, стоит ли оно того, поэтому прошу написать статью, которая расставила бы точки над и, для чего применять, и где преимущества…
0
Насчет сравнения: PSoC3 это модифицированное ядро 8051 — он проигрывает по производительности кортексам
PSoC4 — Cortex-M0, PSoC5 — Cortex-M3 — соответственно сравнивать их не вижу смысла. Если и будет разница, то сомневаюсь что большая. Я просто не видел сравнений реализации АРМ ядер разными компаниями.

В статье, о которой Вы говорите, шла речь о PSoC1 — там ядро ихней разработки M8C. Поэтому проблемы с оптимизацией присущи только их инструментарию. В качестве компилятора PSoC3 используют Keil. Для PSoC4,5 используют Keil, GCC, IAR. (Среда поддерживает прямую компиляцию только первыми двумя)

Все плюсы связаны с обеднением в одном корпусе MCU и программируемой логики.
0
Я не прошу ядра кортекса сравнивать, это все равно что макдональдсы в разных городах сравнивать, я прошу сравнить то, что отличает psoc от обычных МК, периферия, вот что интересно, а то только и слышу про наличие плюсов, что psoc круче, но вот конкретики ноль, это все равно что рассказывать про машину, колеса к которой идут отдельно от автомобиля, можно самому выбрать цвет колеса, тип литья, взять отдельно и поставить на свои болты, с гравировкой… это конечно круче, но по цене подороже, и никто не говорит о том сколько будет стоить такая же машина с колесами, уже установленными и сколько еще запасных колес можно купить на разницу между первым и вторым вариантом…
я не против psoc, я хочу их пощупать, заказал даже, но хочу так же понять что в нем такого, из-за чего некоторые прям писаются от него…
Про документации, смотрел, не понял что значит
нереально качественная документация
сравнивал с st, atmel, nxp, последние вообще конечно караул…
0
я прошу сравнить то, что отличает psoc от обычных МК, периферия, вот что интересно, а то только и слышу про наличие плюсов, что psoc круче, но вот конкретики ноль
хочу так же понять что в нем такого, из-за чего некоторые прям писаются от него
Вот и я о том же хотел бы услышать, почитать. А не смотреть видео о том, какие кнопки нужно нажимать для того чтобы создавать программы под эти камни.
В чём же отличия, в чём особенности Cypress PSoC? Это вопрос к bdpcvit.
0
Ого. Я превратился в эксперта по PSoC.
Хорошо. Ценовую политику и периферийную мощь я сравнивать не буду — это чревато холиваром.
Я постараюсь описать начинку, а вы уж извольте сами анализируйте.
0
Я занимаюсь PSoC лет 8… правда первым семейством.
Чем удобны… ну например… надо мне было сделать сенсорную клавиатуру, заменяющую матрицу 3х4.
Вроде просто, но как замкнуть например 2й ряд с 3м столбцом матрицы… лепить кучу транзисторов на каждое пересечение?.. В контроллере PSoC можно просто назначить один порт входом другой выходом и перекинуть нужный вход на нужный выход установкой битов в регистрах… А можно все ноги настроить на вход и два входа подклюить к внутренней шине mux, и они тоже окажутся соединенными…
Это лишь один пример…
0
Чем удобны… ну например… надо мне было сделать сенсорную клавиатуру, заменяющую матрицу 3х4.
Вроде просто, но как замкнуть например 2й ряд с 3м столбцом матрицы… лепить кучу транзисторов на каждое пересечение?
правильно ли я понял, нужно быстро сделать вход, выходом? если так, то дело это нехитрое, что в stm, что в avr, мне не понятна задача, что должен делать вход или выход и зачем, потому не могу судить о полезности применения psoc в данном случае =(
0
Нужно было коммутировать вход на выход внутри контроллера напрямую в железе, не программно!.. Это можно сделать в AVR?..
Другой пример… нужен был копеечный контроллер с 3 аппаратными ШИМ и последовательным портом, в линейках контроллеров такого небыло (сейчас кажется уже есть), а тут взял да сконфигурироал..70 центов чип…
Третий пример rfid я настроил источник опорной частоты, компаратор, одновибратор для детектирования и собственно дешифратор манчестера на одном мелком чипе… том-же что и в предыдущем примере..70 центов. Это вместо чипа емарин за пару долларов+контроллера…
0
Что за чип такой за 70 центов? Вроде PSoC'и довольно недешевые.
0
Я писал про первой семейство, и конечно цены не розничные а за упаковку…
Вон четвертый за долар предлагают-так что 70 это уже не выглядит дешего как было пару лет назад)
0
Это же акция, вообще он стоит в 2.5 раза больше.
А какой чип ты использовал и сколько он стоит в розницу?
0
я брал cy8c21 там 4 цифровых и 4 аналоговых модуля и нет сенсорных кнопок, есть и дешевле смотря что нужно, цены например в маузере посмотри
0
самые дешевые, выпадающие по поиску на cy8c21, почти 70 центов, ну только доллар, при партии в 5000, но не суть важна
0
каталожные цены всегда дороже на 25%, партии покупают обычно у дилеров, или вообще из Китая везут за пол цены)
0
хм, ну что тут скажешь, все зависит от каталога, скидку конечно можно взять но не 25%, если конечно работать с нормальными диллерами, а не с перекупами у кого накрутки по 100%…
0
Третий пример rfid я настроил источник опорной частоты, компаратор, одновибратор для детектирования и собственно дешифратор манчестера на одном мелком чипе… том-же что и в предыдущем примере..70 центов. Это вместо чипа емарин за пару долларов+контроллера…
интересное решение, есть где то в открытом доступе описание проекта или он коммерческий?
Нужно было коммутировать вход на выход внутри контроллера напрямую в железе, не программно!.. Это можно сделать в AVR?..
хм, вход на выход в железе и не программно? хотите сказать что по какому то событию, которое ловит железо и само коммутирует? скажите правильно ли я понял суть преимущества, в psoc есть блоки, которые могу независимо друг от друга выполнять свои процессы и выдавать результаты ядру по запросу? если так, то это действительно жирный плюс, а DMA у этих ядер есть? или оно тоже может быть сконфигурировано как блок?
0
По rfid есть проект одного индуса в открытом доступе, но он на более жирном контроллере с pga и проч, и с пометкой «только для демонстрации»… Гуглится на их сайте… Мой проект не открытый, пока по крайней мере…
Вход на выход не по событию а просто занести единичку в ркгистр-и выход соединится со входом!..
Такое нужно и для эмуляции кнопок, и например если нужно перекинуть куда-то какой-то сигнал, даже аналоговый… А может с 10 ангалоговых ног скоммутировать на одну какой-нибудь микшер-коммутатор?.. Просто…
DMA есть только в PSoC3,5 в первом модули железные конфигурируются программно, работают независимо от программы.В ряде случаев(например АЦП)модуль вызывает соответствующую подпрограмму для обсчёта, отнимая машинное время… Это недостаток в какой-то мере, в старших 3,4,5 такого нет…
0
По rfid есть проект одного индуса в открытом доступе, но он на более жирном контроллере с pga и проч, и с пометкой «только для демонстрации»… Гуглится на их сайте…
пипец, мне гуглить сайт по словам rfid, индус и контроллер с pga?
Вход на выход не по событию а просто занести единичку в ркгистр-и выход соединится со входом!..
вот тут однако пора обозначить понятия «вход», «выход», «выход соеденится со входом»
если речь о том, чтобы перевести ножку из состояния когда можно с нее читать, в состояние когда ей можно управлять как выходом, то в AVR это меняется одним флагом в регистре, в stm вообще можно читать вход при сконфигурированном выходе, иногда приходится, поскольку камень работает быстрее портов ввода-вывода, когда делал программный SWD для прошивки одним МК других, столкнулся с тем что конвеер порта вывода может переполняться и пропускать выходные значения, приходилось писать новое значение, и ждать пока оно выставиться, опрашивая регистр входа на этой ноге, такой способ решил все проблемы с конвеером, кстати если ножка по току не тянет и не может поменять состояние, то читая вход можно определить текущее состояние (не смотря на то, что сконфигурировано на выход, не зависимо от того сконфигурирован он как push-pull или open drain)
0
Наверное гуглить надо по RFID PSOC?
Речь о том чтобы соединить одну ножку с другой… я же описал
0
а какой RFID кстати? Стандарт можете назвать?
0
ак какой… стандартный емарин конечно, высокочастотный на контроллере не сделать…
0
Аналоговый коммутатор? Вот это песня
0
Дело в другом. Вы можете любой выход/вход запрограммировать на практически любой пин контроллера. Например вывод р6.2 может быть входом ацп, потом вы можете его перепрограммировать например р0.1. И это будет вход / выход ацп. Удобно и легко. В стм или авр у вас жесткая привязка к пину. В сайпресе есть ограничения. В частности не желательно использовать выводы оу. Хотя можно — просто он вонинг выкидывает:)
0
Привет. Сам использую PSoC 5 уже года полтора. В нем есть операционники компаратор. Вы можете взять и подключить внешние резисторы — сделать диффусилитель или использовать уже со своими готовыми внутренними резисторами. А можно написать на верилоге свой какой то код. Интегрировать это все с ядром Кортекс. Вот например стоит у меня задача. Сделать установку в которой используется измерение пульса и измерения насыщение крови. Обычно выделяют отдельный блок — блок пульсоксиметра. Цена того который использовался в нашей разработке порядка 10 тыс рублей. Мне нужно снизить цену. Чтобы выйти на рынок и конкурировать с другими производителями. PSoC позволяет используя внутренние ресурсы создать такой блок. В нем имеется смесь цифровой и аналоговой электроники. Но затем выясняется что одним потребителям нужен пульсоксиметр а другим нет. Я просто исключаю этот блок в прошивки для одних и оставляю его у других. Все, никаких проблем мне не надо делать новую плату перетрассировывать ее. Хорошо еще пример мне надо реализовать клавиатуру или кнопки «вверх вниз стоп старт». Для этого я использую емкостную клавиатуру. Подключается легко. В качестве клавиатуры я использую куски текстолита. Работать с такой клавиатурой можно в резиновой медицинской перчатки. Даже в мокрой проверял. Тем самым мое изделие состоит из дисплея платы с контроллером кварца, и датчика.
0
Я просто исключаю этот блок в прошивки для одних и оставляю его у других. Все, никаких проблем мне не надо делать новую плату перетрассировывать ее
для того, чтобы исключить блок из устройства, необязательно переделывать плату, достаточно исключить узлы блока из монтажа, другой вопрос когда вы делаете одну партию устройств и в дальнейшем изменяете ее прошивкой, но тут цена вопроса имеет решающую роль
Для этого я использую емкостную клавиатуру. Подключается легко. В качестве клавиатуры я использую куски текстолита. Работать с такой клавиатурой можно в резиновой медицинской перчатки. Даже в мокрой проверял. Тем самым мое изделие состоит из дисплея платы с контроллером кварца, и датчика.
тут опять же вопрос экономики, насколько я помню семейство stm32f0 имеет возможность цеплять сенсорные кнопки напрямую, с минимумом обвязки, как и msp430 от TI (даже шилдик есть для ланчпада)
но это так, альтернатива так сказать, спасибо за пример, стали понятнее причины использования
0
Немного я неудачно сказал. У меня есть большие возможности для модернизации.
В сайпресе ставиться резистор с кондером на один из выводов и куски текстолита или проволочки:)
0
Кто в курсе, PSoC 4 Pioneer Kit Board может работать программатором?
0
The kit allows programming and debugging of the PSoC 4 device in two modes:
■ Using the onboard PSoC 5LP programmer and debugger
■ Using a CY8CKIT-002 MiniProg3 programmer and debugger
0
Это о том, что саму плату можно программировать или МиниПрогом, или встроенным отладчиком. Но я спрашивал о противоположном случае: может ли эта плата быть программатором для других?
0
Если извратиться и вывести сигналы на внешний провод наверное можно, но зачем?.. Есть минипрог
0
Спасибо, Кэп. Но у некоторых НЕТ минипрога. Вон сотни людей живут без ст-линка, используя дискавери как отладчик.
0
думаю что если товарищ уже освоился с демо-платой и переходит к чему-то серьезнее, заказать минипрог или демо-набор с ним более чем оправданно
0
Судя по схеме этой платы, нужные для программирования внешнего камня сигналы SWDIO, SWDCLK и XRES выведены на разъем, так что я думаю можно юзать как программатор для своих устройств на PSoC.
0
У них на форуме задавался этот вопрос, там ответили что в Pioner Kit урезаная версия программатора, которая может работать только с PSoC 4.
+1
Даю бесплатную коммерческую идею: модуль для Pinboard с PSoC — продаваемый с вшитым загрузчиком, чтобы человеки не мучались без программатора.
0
Коллеги, вы только имейте в виду, что PSoC 4 — это совсем не то что 5 и 3. Принципы похожи, но четверка сильно урезана, и скорее по подходам напоминает обычный МК. Не рассчитывайте особо на обычное для PSoC роскошество.

Хотя конечно прекрасный IDE, толерантность к 5 вольтам и хороший набор готовых компонентов остаются. А вот UDB, полный внутренний интерконнект, «мягкие» реализации интерфейсов и прочие подобные плюшки — увы, нет, а что есть сильно урезано. Впрочем, за такую цену это все равно лучший камень на рынке для простых задач.

Я как раз сейчас использую эти камни в текущем проекте.
0
Антон, а чем прошиваешь PSoC 4?
0
Хотя конечно прекрасный IDE
жаль что она не поддержит простые контроллеры, например CY7C68013A, а то попробовать пока заказанные камни не пришли не на чем =(
0
Минипрогом
0
Я тоже минипрогом шью. Но на сайте видел схему и прошивку для программатора.
0
Где, какого?
0
вот такая микросхемка есть cy7c68013a-56ltxc у сайпреса. И где то на сайте есть как программатор сделать схема и прошивка. Посмотрю дома.
0
AN73054 PSoC® 3 and PSoC 5LP Programming Using an External Microcontroller (HSSP) вот это документ кажись.
0
Насколько я вижу, тут только программатор. Хотелось бы еще поддержку отладки из PSoC Creator.
0
Тогда минипрог:) Хорошая штука:) Он и дебаггер / программатор и настройщик для технологии Proximity sensor.
0
А сколько он стоит? И есть какие-то шансы собрать самому?
0
Стоит 89$
Собрать самому вряд ли получится. Сейчас внутренности сфоткаю
0

0
Это что, FPGA в BGA? Они еще суровей, чем NXP)
0
89$ + доставка до РФ примерно 30$
0
я купил PSOC 4 25 штук) В запой уйду)
0
с меня два раза деньги сняли почему-то. Первый раз как и положено после оплаты, и вот только сейчас спустя несколько дней.
0
А с меня — все четыре)
Первый платеж отменили, так что все нормально. Довольно типично, я бы даже сказал, часто обнаруживаю два одинаковых платежа, первый из которых отменен.
0
ну я так и понял, смотрю утром еще смс, часть денег вернулось :-)
0
Я уже получил посылку. Мне прислали коробку размером с клавиатуру. О_О. Открыл, а там пластикоые панельки на 200 микросхем. Открываю — лежит только 5 штук (сколько заказывал) ) Серьезный подход )
З.Ы. Где можно почитать про них? Желательно на русском… И с примерами… )
0
я тоже сегодня получил посылку, заказал 10 штук qfp и 10 tsop, первые прислали в палете, вторые в риле, обе упаковки цельные
0
Мне аж три коробки пришло, в каждой по пять микросхем, причем все три по разному упакованы. Одна с палеттой, одна с рилом, а одна с пластмассовой коробочкой.
0
Информации на русском очень мало, я бы даже сказал нет. Хотя она особо и не нужна, не привычно описание на русском читать.
0
<THROLL_MODE ON>Может это повод восполнить пробел? Я тут слышал есть сайт про электронику. типа «простая электроника» или что-то похожее. Там можно писать. )<THROLL_MODE OFF>
+1
Возможно скоро что то и выпущу в виде пособия. Но когда не скажу точно.
0
Какие танки в ангаре? )
0
Разные есть. Список в личке могу написать.
0
Мне тоже Cypress нравится, в первую очередь из-за простого и понятного IDE, помигать диодиком, настроить ШИМ и привязать кнопку у меня получилось через 5 минут, без предварительного чтения мануала и скачивания примеров и без какого-либо предварительно опыта работы с этой IDE.
Кста вот еще выпустили новый кит CY8CKIT-049 Your text to link.... Всего 4$.
А вот чего можно сделать на CY8CKIT-042 PSoC® 4 Pioneer Kit Your text to link... ИМХО поддержка продукта на высоте.
ЗЫ В этих двух китах микросхемы стоят одинаковые: CY8C4245AXI-483.
+1
Да, кит дешевый, но как я понял в него надо сначала бутлоадер залить, а для этого нужен программатор.
0
не, там бутлодер уже прошит
0
отлично, надо брать.
0
спасибо за наводку, купил 6 штук, с текущим дефицитом времени эти платы приедут раньше, чем я смогу собрать отладку на ранее приехавших камнях
0
Пришла посылка, упаковано конечно на совесть, в трех здоровых коробках :-)
0
по программированию-то вроде дока есть, кто б занялся…
www.cypress.com/?docID=48768
0
Проясните, кто брал.
1. Брали на самом Cypress?
2. Как там регистрироваться — требует обязательно организацию и сайт и телефон рабочий — нах, спрашивается? Без этого нельзя?
3. Доставка бесплатно? и как платить вообще?
0
1) Да
2) Это все нужно только для выпрашивания халявных семплов, для покупок можно указать N/A, N/A, личный телефон.
3) Да. Насчет оплаты не помню — то ли пейпал, то ли кредитка, то все вместе.
0
У меня небыло опции оплаты через пейпал, только кредиткой
+1
Это пипец какой то — уж двдцать раз переввёл — не берёт адрес, пишет
___________
Please enter your addressLine2 correctly and special characters are not allowed.
Please remove special characters from your shipping address to ensure proper delivery of your items. Please click on the Change link to update your shipping address.
______________
как его правильно писать? — пишу «Sovetskaya 38-2» в обоих адресах. пробовал ставит всякие apt, st т.д. — один х…
0
А если вторую адресную строку оставить пустой?
0
поначалу так и делал — оставлял, там зелёная галочка стоит даже на пустой — значит нормально. один чёрт ругается
0
попробуйте «Sovetskaya 38 apartment 2»
Please enter your addressLine2 correctly and special characters are not allowed.
0
Я ж говорю — писал «apt» (сокращение apartment — там у них специально список сокращений даже сделан) c точками и без точек без дефисов.
на apartment опять пишет:
Please remove special characters from your shipping address to ensure proper delivery of your items. Please click on the Change link to update your shipping address.

какие нахрен ей спецсиволы не нравятся — английские буквы и цифры ничего больше в адресе нет. Тупизм какой-то, с китайцами куда проще
0
Допёр наконец
Vga насоветовал указать N/A, N/A, вместо организации и сайта в профиле. ну сайт-то он сразу не не взял, а организацию — взял.
А потом при покупке этот «N/A» и не отображается — мне и не в голову. Нахрена только при этом на адрес ссылаться, если название организации не нравится.
Ну почему требуют обязательно организацию в профиле — если человек может быть безработный вообще? Дибилизм.
0
Странно. В моем профиле второй адрес пустой а в первом запись Holovna st. 226a/24. Но давно уже создал аккаунт.
Может не адресе дело. Попробуйте IE зайти. Хотя это у же танци с бубном.

П.С. Я открыл диалог создания аккаунта — у меня обязателной являеться только одна строка адреса. Все заполнил — и все нормально.
0
Ну так я ж говорю получилось всё, как только N/a убрал (кстати только не помню — может обратный слеш стоял?). До этого раз 30 всяко разно, не вру — ничего не выходило. пока не убрал
второй адрес пустой. но в биллинге пришлось второй адрес заполнять тоже
0
1) брал на официальном сайте
2) телефон лучше указать, курьер может позвонить при доставке
3) если речь о камнях за 1 доллар и кроме них ничего — то доставка бесплатно, добавите еще что то — платите за доставку, платил карточкой

р.s. Заказал камни и платы по 4 бакса (PSoC), и честно сказать — разочарован (мое личное мнение и я его аргументирую), во первых, что я заказал, это камни по 1 доллару и платы по 4 доллара, ранее PSoC в руках не держал, шить мог только j-link-ом и используя бутлоадер, которые имеется в платах за 4 доллара, пользовался кейлом, иаром, атоликом, кокосом, в итоге использую em-blocks (вставил ссылку ибо очень рекомендую), немного пользовался квартусом для FPGA, но там весьма поверхностно, так вот IDE от Cypress меня писать кипятком в связи с ее крутостью не сподвигло, ну видимо я лузер, посмотрел что происходит внутри среды после прорисовки схемы аналоговой части, генерится код, который добавляется в проект, скорость генерации кстати не ахти, собирал пример, посколку что то свое собрать так и не вышло, потратил на эти камни один выходной, в результате не смог собрать ни проект с бутлоадером (чтоб прошить его), ни прошить готовый пример, который собрался, но возникла проблема с бинарником для прошивки, камни прошивать помимо бутлоадера можно последним segger-овским flash-ом (утилита, а не консоль, через консоль не знал как разлочить), но там нужен bin, сама утилита генерит hex (в итоге толи формат неверен, толи там с адресам проблема была), генерил из них bin, файл занял 2,5 гигабайта(отправкой проекта в иар, все как сказано в апноуте), бред какой-то, ковырял настройки и так не доковырял, плюнул, много плевался, конечно сам дурак, что делал большую методом научного тыка а не по апноутам (хотя с бутлоадером импортом проекта в иар апноут читал), но я с другим IDE (квартус в том числе, при нулевом опыте работы с ПЛИС садился разбраться) разбирался так же, но как то доходило, а тут негатив, эмоции и ступор, потрачен конечно только один день, вернее почти два, но этого хватило, не было куплено нормального отладчика, но как то и не нужен он мне за 90 долларов, пока я реального применения этих камней в своих работах не вижу хотя бы в перспективе( я ведь на эти деньги могу других полезностей купить), вообщем не вышлдо поиграться с PSoC (даже самой простой), хотел купить набор для первой серии за 40 баксов (+15) доставка, да так и не смог себя убедить что мне это нужно… пичаль… отложил купленные камни и платы до лучших времен =/
0
в итоге использую em-blocks (вставил ссылку ибо очень рекомендую)
На самом деле не вставил. Хотя ее и так найти несложно.
генерил из них bin, файл занял 2,5 гигабайта
Там в начале 2.5 гига нулей (или FF-ок), флеш в армах обычно начинается с ненулевого адреса и кексы начинаются с команды set origin на этот самый адрес. Можно выпилить команду или же непосредственно нули из .bin'а. Или использовать более тупой конвертер, не понимающий команду установки адреса.
0
действительно не вставил, вот
там насколько помню начиналось как раз с нулевого, а вот заканчивало где то далеко, и между началом и концом действительно были пустые значения, формат bin мне не знаком, но там в конце файла есть какие свои, не попадающие в прошивку МК данные, поэтому обрезать файл я не пытался, да и редактировать 2.5 гигабайтный файл тоже
я остановился на том, что когда снова появится желание пощупать PSoC, я закажу отладку 1, 3 или 5-й серии, а пока пусть купленное ранее ждет того часа
0
Советую почитать АН для плат которые вы брали. А насчет bootloder посмотрите video.cypress.com/video-library/search/bootloader/ — многое станет ясным.
0
читал, видео посмотрел, принцип работы я еще тогда понял, но собрать свой проект с бутлоадером не получилось, да я и не старался особо, я старался подружить j-link с ними, потому как к бутлоадеру отношусь предвзято, не нравится мне такое решение, я с ним поковырялся какое то время и решил обойтись без него, поскольку речь шла не о моргании светодиодом, а о нормальном знакомстве с камнем, без «посредников»
0
Краткое изложение: «Разобраться за полдня без отладчика (а нах он мне за 90 баксов?) с совершенно новой архитектурой не получилось. Вывод: архитектура говно, камни говно, иде говно, да и вообще, контора — говно.»
0
не нужно за меня писать, хотел бы написать что все этого говно, так бы и написал, я написал что все не так красочно с IDE, и не так просто разобраться как многие пишут, все это мое личное мнение, основанное на попытке освоить эти камни с тем, что я имел на руках.
если вы считаете что я неправ, пишите от своего имени, а не от моего…
0
Один комментарий за весь пост — и тот вброс говна на вентилятор. Да Вы знатный троль батенька :)
0
Да Вы знатный троль батенька :)
Спасибо, кэп.

Ну и да, меня сильно подмывало написать примерно то же, что написал treasure.
0
Значит я что то не так написал, раз как минимум два человека в мои словах увидели
Вывод: архитектура говно, камни говно, иде говно, да и вообще, контора — говно
Хотел своими словами передать другое, а конкретно краткое содержание: «Быстро разобраться в работе с камнями через j-link не получилось, видимо руки из жопы, при этом не разделяю мысль о „превосходной“ IDE, пытался работать через j-link, поскольку пока не увижу применения камней в своей практике, отладчик покупать не буду, пока отложил изучение, в другой раз начну с покупки нормальной отладки»
0
Ну, treasure, конечно, резок (что для него типично), но да, впечатление остается примерно такое.
0
Повторюсь, говном не называл, и в мыслях не было, я пытался с минимальными затратами попробовать поработать на этих камнях, у меня этого не вышло, по крайней мере пока не вышло.
+1
Резок?!!!
Я понимаю отношение к камням, ИДЕ но всю кантору говном обзывать…
Не понравилось, не вышло — продолжать или нет каждый решает сам.
Но вот обзывать всю кантору — это перебор. Мне тоже много чего не нравиться, но это не дает мне права поливать все говном.
0
Я думаю treasure написал не свое отношение, а то, как он увидел мое отношение ко всему этому, и в этом он ошибся
+1
Возможно. Тогда я погорячился :(
Прошу прощения.
0
Я понимаю отношение к камням, ИДЕ но всю кантору говном обзывать…
Он не называл же. Он перефразировал пост pteriks — так, как, понял его, кратко и резко.
0
А как по мне, то ИДЕ не самый плохой, есть у меня Cypress kit 042, за 5 минут разобрался что и как, еще через 5 минут поморгал диодиком, еще через 5 прикрутил 16х2 ЖКИ. Этот кит еще можно использовать как программатор 4200 серии, нужно только резисторы R32-34 выпаять. Опять же про ИДЕ, ИМХО простой и понятный, но это если пользоваться только встроенными элементами (Уарт, ШИМ и т.д.), добавить- создать свой элемент наскоком не получилось, например свой 1-wire так и не смог прикрутить. Но на сайте Cypress видел много видео и мануалов на тему создания своих элементов, думаю нужно еще курить мануалы.

У Cypress ИДЕ есть свои плюсы и минусы (как и у любых других программ). Из плюсов: низкий порог вхождения в АРМ, имхо самый низкий (сравнивая с SТМ32, Freescale, опять же ИМХО), все предельно просто и понятно, настраивать порты одно удовольствие, делается в 2 щелчка. Из минусов, сложность с добавлением своих элементов, но возможно это только для меня.

ЗЫ В Cypress kit 049 немного не удобно сделано то, что для прошивки контроллера нужно каждый раз жать кнопку на плате, но в целом за 4 доллара удобная штука для поделок. Отлаживать удобнее все же на Cypress kit 042.
+1
Компонент ЖКИ44780 глючит если есть прерывания. Нужно свой писать.
Создавать компоненты не сложно но времязатратно, а без них сложно перенести наработки в другой проект.
А так да, порог вхождения низкий и много классных фич (напр. виртуальные порты) или новый PSOC(PROC) BLE.
0
Да, прав treasure: заелись, зажрались люди.
Уже год/полтора как все игруны в dev и start kit-ы наигрались с PSoC5 и закинули его от скуки на дальнюю полку, но тож аж целых $100-200!!!.. Но великий и щедрый CYPRESS прямо таки коммунизм людям сделал: PSoC4200 с 12-бит 1 MSp/S АЦП + 2 OpAmp + MCU's ordinary требуха + чисто PSoC-овские уникальные плюшки и всего за $1 или вообще breakout board уже с этим чипом аж за $4, уже самые последние крохоборы и нищеброды затарились. У CYPRESS всегда все было нормально и обильно с доками — только качай и читай, качай и читай. Для дебилоидов и ленивых специально сделали Creator. Но, люди все равно не довольны — ковыряются пальцами в харчах и плюют в тарелку: блюдо — дерьмо, хозяин — сволочь! Я тоже возмущен: где я вас спрашиваю комиксы про PSoC, где видео по программированию, где это все?!
+3
Заплюсуйте вусмерть за меня плиз. Хоть кто-то правильно понял и развернул мысль, что я хотел донести.
+1
Написал бы пару статеек про CSR и сам плюсовал ;)
0
Ну вот зачем пинать по больному?
И без CSR есть куча тем, которые нужно описать. Только потоки сознания собрать в кучку — сильно много времени и сил нужно, а до уровня «оттакая штука, смотрите 25 фоток» я опускаться не собираюсь.
0
Ну вот зачем пинать по больному?
Быть может, затем, что я их уже джва года жду?)
а до уровня «оттакая штука, смотрите 25 фоток» я опускаться не собираюсь.
Oh, really? (я таки надеюсь, примеру uschema и 21h ты следовать не будешь)
0
Быть может, затем, что я их уже джва года жду?)
ну, за два года можно было и самостоятельно… ;)
я таки надеюсь, примеру uschema и 21h ты следовать не будешь
Не совсем понял к чему была ссылка на набор моих постов, но… Нет.
0
Ссылка была к процитированному, а комментарий в скобках… 21h (гм, а uschema я зря помянул, он только один свой топик выпилил).
0
хех. за 21h такого не замечал. обычно это за рептилей наблюдалось… а усхема… это усхема. )))
И да. Я свои топики не выпиливаю. Я в самом крайнем случае могу только молча удалиться.
0
Я свои топики не выпиливаю
Вот про это коммент в скобках и был.
за 21h такого не замечал
Ну, я его немного покритиковал и…
0
И кста о CSR. Сравни полезность и оценки этого и этого
Прости, но 0(реальное решение эмулятора/дебаггера из говна и палок CSRprogrammer) vs 11 (кучка фоточек) — совсем не мотивируют. В общем, даю прогноз: постов о программинге и внутренней кухне CSR от меня не будет. Максимум что выкачу по теме — CSRprogrammer на базе стлинка кексом (без исходников). Кому надо — там совсем несложно портануть и допилить до использования аппаратного SPI STM32F103C8 и переразводки. А у меня есть тиваЦ… :D
0
Прости, но 0(реальное решение эмулятора/дебаггера из говна и палок CSRprogrammer)
Саму инфу я одобрил (иначе там бы вообще -1 стояло), остальные, видимо, не одобрили невнятную подачу.
кексом (без исходников)
Так не интересно.
vs 11 (кучка фоточек) — совсем не мотивируют
Возможно, «опускаться до 25 фоточек» не так уж и глупо…
0
Саму инфу я одобрил (иначе там бы вообще -1 стояло), остальные, видимо, не одобрили невнятную подачу.
Честно говоря, на +/- мне пох. Просто интересное наблюдение.
И, собственно, то о чем я и говорил — всем подавай классные фотАчки (а фотки у него классные — спорить не буду), а что любой обладатель стлинка может программить и дебажить BC05/06/07 (при определенном наложении рук на момент публикации) — всем пох. Не то чтобы неприятно… Просто непонятно. Хотя на данный момент — и неприятно, да.
кексом (без исходников)
Так не интересно.
Ой, там пока что такие попытки скрестить ужа с ежом, что самому смотреть страшно. Боюсь, я останвлюсь на «работает — и Х с ним». Потому и только кекс для зашивки в стлинк.
vs 11 (кучка фоточек) — совсем не мотивируют
Возможно, «опускаться до 25 фоточек» не так уж и глупо…
Это противоречит моим убеждениям. Хомячки пусть плюсуют фотАчки (и яростно минусут критику, да) и пропускают значимую информацию (к которой, сюрприз-сюрприз — нужно приложить руки). Ну, мб у них три сотни баксов на дороге ваяются… Пусть платят.
0
Ой, там пока что такие попытки скрестить ужа с ежом, что самому смотреть страшно.
Даже так с сорцами лучше, чем без них.
0
Вот спецификация по программированию CY8C41xx, CY8C42xx: www.cypress.com/?docID=48133
0
Подскажите как лучше заказать что-бы посылка дошла.
Я заказал 28 апреля 3шт с бесплатной доставкой в самару(россия), отправили федексом.
8мая получил письмо:

Прилетели посылки:
ххх
По прилету они были остановлены для индивидуального таможенного оформления.
С начала марта fedex не имеет права работать с посылками на физические лица.
Документы на груз можно получить по адресу (см. схему проезда во вложении):
Представительство “FedEx”
Аэропорт Домодедово
— Естественно в москву для растаможки я ехать не собираюсь и посылка вернется назад.
0
Видимо, мне стоит порадоваться, что мои сэмплы заслали UPS'ом. Правда, из-за этого они до сих пор лежат у знакомых в ебурге…
0
мне без проблем доставляли в апреле, 2 посылки, так же фидексом, на физ лицо, правда с указанием фирмы, и на адрес фирмы, поскольку в рабочее время я на работе…
0
могу отправить парочку камней почтой, заказывал два десятка, по 10 одного корпуса, если обычным письмом можно отправить, то где то в течении недели могу выслать, как только появится время зайти на почту, нужен только адрес, но это уже в личку
0
Можно, мне несколько раз такие письма прибывали. Нужно только упаковать микросхемы между парой картонок или плотных бумажек.
0
чтобы было непонятно что это микросхемы или для того чтобы не погнуть ножки?
0
И то, и то.
0
мне выслали 12 мая Fedex — 4 дня назад получил без проблем, принесли домой.
0
antiradio.narod.ru/psoc/intro/intro2.htm
на страничке есть ссылка на программаторы. один — простенький — через лпт работает. правда на другое семейство, но, может, и на psoc 4 можно
+1
Этот программатор подходит только для PSoC1.
Советую не парится и купить у китайцев j-link. Получите универсальный программатор/отладчик практически для всех АRМ процессоров (в том числе PSoC4, PSoC5). При этом скорость работы просто великолепная. Не зря он настолько популярен что его клон в Китае стоит ~15$.
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.