|
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
|
|
Cypress PSoC16.11.2012, 21:43. Показов 153204. Ответов 131
Метки нет (Все метки)
0
|
|
| 16.11.2012, 21:43 | |
|
Ответы с готовыми решениями:
131
Обмен по UART (МК Cypress PSoC, Си, PSoC Designer) I2C, МК Cypress (плата CY8CKIT-059 PSoC® 5LP Prototyping Kit) PSoC 3 I2C |
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 08.06.2016, 14:58 | |
|
Бутлоадер у сайпреса очень хороший, но он конечно не для разработки - он для оперативной смены прошивки в готовых устройствах. Да и программаторы стоят копейки, фактически они бесплатные.
0
|
|
|
0 / 0 / 1
Регистрация: 20.08.2010
Сообщений: 87
|
|
| 23.08.2016, 11:42 | |
|
Ребята, подсобите. Никогда раньше с Cypresами дел не имел, а тут срочно на работе надо размножить устройство, автор которого скончался больше года назад. Оригинала прошивок нет! Есть только рабочий экземпляр. сделанный при нём. Прилагаю скриншот куска схемы с контроллером (целиком выкладывать запретили параноики). Помогите понять, как оттуда скопировать прошу.
0
|
|
|
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
|
|
| 23.08.2016, 19:41 | |
|
у 68013 свого флэша нет, загружается либо из y2s EEPROMа (DD2), либо в еепроме лежит только вид/пид, а загрузка программы идёт по USB.
соответственно скопировать надо содержимое DD2.
0
|
|
|
0 / 0 / 1
Регистрация: 20.08.2010
Сообщений: 87
|
|
| 24.08.2016, 13:40 | |
|
Спасибо. Действительно, копирование промки помогло.
0
|
|
|
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
|
|
| 25.08.2016, 21:54 | |
|
Когда-то давно Cypress устроила акцию и продавала свои чипы PSoC4 по 1$. Я тогда набрал их целую коробку, положил в стол и так они и лежали. Недавно наткнулся на эту коробочку. Решил попробовать. Нужен программатор. Фирменный MiniProk 3 стоит дороговато, поэтому, заказал на Али
PSOC 5LP PROTOTYPING KIT (CY8CKIT-059) и отломал от него программатор-отладчик KitProk http://savepic.ru/11112558m.jpg Почитал документацию и решил сделать небольшую отладочную платку с PSoC4 CY8C4245. На платке есть RGB светодиод, сенсорная кнопка, обычная тактовая кнопка, динамик, proximity сенсор в виде кусочка провода. Подключил программатор, все заработало сразу же. Побаловался с CapSense, занятная штука. Залил прошивку, которая меняет цвет RGB светодиода, в зависимости от расстояния между рукой и proximity сенсором. http://savepic.ru/11119712m.jpg http://savepic.ru/11109472m.jpg http://savepic.ru/11106400m.jpg Очень нравится среда разработки PSoC Creator и как сделана документация. Смущает расход Ftosh. Вот так я провел пару вечеров после работы :-) Буду изучать дальше. https://youtu.be/IJtplwjP2n0 Проект платы в altium прикрепил, вдруг кому понадобится http://savepic.ru/11128944m.png http://savepic.ru/11110512m.png http://savepic.ru/11103344m.png http://savepic.ru/11118707m.png https://www.dropbox.com/s/smd9... 1.rar?dl=0
0
|
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 30.01.2017, 12:18 | |
|
Прошу прояснить один момент.
Хочу использовать psoc 5lp вместо stm32 c кортексом м3. Как я понимаю процесс: Программирование периферии psoc производится в psoc sriotor, потом производится экспорт во внешнюю IDE (keil/iar), в которой программируется ядро. Вопрос в том как и чем потом прошить psoc 5lp. p.s. где-бы по русски почитать о разработке устройств на psoc c использованием кортекса?
0
|
|
|
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 2,017
|
|
| 31.01.2017, 00:02 | |
|
Экспорт во внешнюю IDE не обязателен, вся разработка в PSoC Creator. Чем шить, по деньгам оптимально на али купить http://www.cypress.com/documentation/de ... rammer-omd
Отламываем отладчик, он шьет и дебажит псок 4 и 5 прямо из креатора. Можно пользоваться J-Link, вот тогда и нужен экспорт в кейл, так как креатор только кипарисовские отладчики поддерживает.
0
|
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 19.03.2017, 13:37 | |
|
Спасибо за ответ.
Вопрос по Bridge control panel v1.15.0, может кто в курсе. Не принимает данные с cp2102. С ft232rl принимает норм, с CY7C65211 тоже принимает. Putty принимает все корректно.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
|
|
| 02.04.2017, 12:43 | |
|
Доброго времени суток. CY8C4245AXI-483 (входит в состав CY8СKIT-042). В даташите указано, что есть "Segment LCD Dryve - LCD dryve supported on all pins (sommon or sikmimt)". Я правильно понимаю, что это аппаратно встроеная поддержка ? А как обстоят дела со знаковым дисплеем типа HD44780 ? С ним контроллер работает посредством программной библеотеки, или тоже есть некий встроеный драйвер ?
0
|
|
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 02.04.2017, 19:42 | |
|
Это аппаратная поддержка, плюс готовые программные компоненты, которые позволяют легко описать ваш дисплей, и использовать его. Работает на ура.
Для HD44780 никакой особенной программной поддержки и не нужно, просто есть программный компонент. Все что потребуется - указать пины, на которых сидит дисплей, они должны быть подряд на одном порту PSoC. После этого можно спокойно выводить, и даже пользоваться загружаемыми шрифтами.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
|
|
| 03.04.2017, 09:12 | |
|
Спасибо, разобрался. Очень легкая в освоении штука. Заодно может Си выучу.
Update: Несколько дней бился, не понимая, почему "термопоказометр" созданный мной, показывает температуру больше 100 градусов. Грешил, что неправильно сделал приведение типов, так как в Си только начинаю. А все оказалось гораздо проще. В чипах PSOC 4 есть "not a software error". В калибровочном регистре (пишется на заводе) записано не то значение. Сделал как описано по ссылке (http://www.cypress.com/forum/psoc-4-arc ... ct-results), и показометр пришел в норму, температура контроллера около 30 градусов.
0
|
|
|
0 / 0 / 0
Регистрация: 16.01.2021
Сообщений: 1
|
|
| 16.01.2021, 09:50 | |
|
как перевести прогу PSoc programmer c обычного режима на привилигиенный . надо слить CY8C4014xxx и при чтении пишет что он закрыт. в тырнете вычитал что надо в реестре прописать где то CPUSS_PROTECTION .
вот что нашел Device SecurityThe CPU operates in normal user mode or in privileged mode, and the device operates in one of four protection modes:BOOT, OPEN, PROTECTED, and KILL. Each mode provides specific capabilities for the CPU software and debug. You canchange the mode by writing to the CPUSS_PROTECTION register.■BOOT mode: The device comes out of reset in BOOT mode. It stays there until its protection state is copied from supervi-sor flash to the protection control register (CPUSS_PROTECTION). The debug-access port is stalled until this has hap-pened. BOOT is a transitory mode required to set the part to its configured protection state. During BOOT mode, the CPU always operates in privileged mode.■OPEN mode: This is the factory default. The CPU can operate in user mode or privileged mode. In user mode, flash can be programmed and debugger features are supported. In privileged mode, access restrictions are enforced.■PROTECTED mode: The user may change the mode from OPEN to PROTECTED. This mode disables all debug access to user code or memory. Access to most registers is still available; debug access to registers to reprogram flash is not available. The mode can be set back to OPEN but only after completely erasing the flash.■KILL mode: The user may change the mode from OPEN to KILL. This mode removes all debug access to user code or memory, and the flash cannot be erased. Access to most registers is still available; debug access to registers to reprogram flash is not available. The part cannot be taken out of KILL mode; devices in KILL mode may not be returned for fail-ure analysis как это сделать ? спасибо
0
|
|
| 16.01.2021, 09:50 | |
|
Средства разработки для PSoC [Вопрос-решено] PSoC 3 (CY8C3866AXI-040) и обработка звука Кто работал с Cypress FX2?
Китайский Saleae Logic (на Cypress) в Linux Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|