Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.11.2010, 11:02  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от Kabron Посмотреть сообщение
Привет, дружище
ты, давай регистристь у них на сайте. В форум лезть ИМХО не надо. Создавай т.н. запрос
Хы-хы, а ведь верно, дурья моя бошка Напишу-ка я в саппорт, о том, что мне просто жизненно небходимо использовать аппаратный MAC от фильтров для своих целей.
Реклама:
voha6 вне форума  
Непрочитано 21.11.2010, 23:41  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от Kabron Посмотреть сообщение
Ох и 3.14датый(другие слова просто не выразят чувств) DDS у меня получился
Не знаком даже с теорией DDS поэтому не могу оценить уровень разработки.
Просто еще раз получил удовольствие от PSoC:
Как пример для изучения это слишком сложно, зато:
кинул 4 провода залил программу и получил генератор прямоугольных импульсов с
управлением через COM порт.
Даже умудрился добавить забой старой строки на дисплее при обновлении частоты с
большего числа на меньшее, но это все что я в С смог.
Огромное спасибо!

Последний раз редактировалось yhnm; 21.11.2010 в 23:51.
yhnm вне форума  
Непрочитано 27.11.2010, 15:17  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Господа! У меня вопрос. У нас есть программеры старой закалки на фирме.

Признают только асм,и относятся с предубеждением ко всему что не 8051 и на авр.

Возможно ли им освоить псок3 например,то есть можно ли нормально работать на ассемблере с псок3 например?

А то на 8051 и авр ничего нового нету. А тут более менее продвинутая вешь.
Gnider вне форума  
Непрочитано 27.11.2010, 18:29  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Я только пытаюсь освоить PSoC поэтому могу ошибаться:
Мне кажется работать с PSoC будет скорее электронщик знакомый с архитектурой камней или "каменщик" способный спроектировать железо под задачу и описать это железо используя элементы PSoC Creator. Эти элементы имеют API функции которые надо уметь правильно использовать с файле main.c
Т.е. можно быть электронщиком работавшим с микроконтроллерами и знать С.
Скачайте любой пример, покажите электронщикам PDF-файл а программистам - файлы *.asm и main.c

Например сдесь: Ramp Generation Using Logic Gates and DAC - PSoC® 3/PSoC 5*.asm файла в явную не видно.

При желании можно скачать например PSoC Creator v1.0 Beta 5 или что-то другое и побаловаться.
У меня правда глючат примеры в которых есть счетчики или таймеры:
1. Frequency Measurement with Counter in PSoC® 3 / PSoC 5
2. Using PSoC® 3 / PSoC 5 to Measure Interval between Two Events
3. Sine Wave Generator with DAC - PSoC® 3 / PSoC 5
но скорее просто пока "не к рукам"
Kabron прав: лучше брать PSoC 5. - на ASMе писать похоже не придется.

Последний раз редактировалось yhnm; 27.11.2010 в 23:21.
yhnm вне форума  
Непрочитано 28.11.2010, 17:05  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Подскажите решение по паре проблем:
1. Не нашел как сделать чтобы в файле main.c отображались комментарии на русском сейчас так????
2. В примере Sine Wave Generator with DAC - PSoC® 3 / PSoC 5 если менять параметры у CLOCK и TIMER
не выводятся все 32 точки табличной синусоиды и меняется период (см.рисунок).

Попалась сылочка может пригодится Kabron: Direct Digital Synthesis with an Indexed DMA
Миниатюры:
Нажмите на изображение для увеличения
Название: ALL.JPG
Просмотров: 106
Размер:	117.9 Кб
ID:	15213  

Последний раз редактировалось yhnm; 28.11.2010 в 17:54.
yhnm вне форума  
Непрочитано 28.11.2010, 19:44  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

yhnm, комменты отбражаются до первого сохранения, потом вопросы, как и тебя. Не "заточен" пакет под русский язык. Я не стал особо разбираться, пишу комменты на английском.
Насчет примера - на последнем рисунке все 32 точки, а почему не выводятся все на первых - видимо из-за более высокой частоты. Вообще, тебе самому разве не интересно разобраться с примером?
voha6 вне форума  
Непрочитано 28.11.2010, 20:46  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от voha6 Посмотреть сообщение
интересно разобраться с примером?
Как раз интересно: такт DMA всегда 250us. странно что не работает именно на низких частотах CLOCK при наличии таймера, а если убрать таймер а clock задать 4кГц то появляются все 32 значения при том же периоде тактирования DMA (250us).Вот этого я и не понимаю.

Последний раз редактировалось yhnm; 29.11.2010 в 00:47.
yhnm вне форума  
Непрочитано 29.11.2010, 13:13  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

yhnm, вообще-то действительно странно. Специально загрузил этот пример, поменял период таймера на 240 (т.о. получилось 250uS или 4 kHz). Выводит все 32 точки. А попробуй-ка загрузить себе именно мой пример, вот он.Кстати там версия таймера 1.20 по рекомендациям Kabrona, если у тебя версия 1.50 ошибка в нем.
Вложения:
Тип файла: zip DAC_SineWaveGenerator1.zip (606.7 Кб, 81 просмотров)

Последний раз редактировалось voha6; 29.11.2010 в 13:18.
voha6 вне форума  
Непрочитано 29.11.2010, 13:45  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Ваш пример работает и 960 /2 и 960/240. Только PIN пришлось ставить свой - ваш не подцепился. Вечером буду искать проблему перебирая версии таймеров и т.п.
yhnm вне форума  
Непрочитано 30.11.2010, 01:35  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Извиняюсь за ложную тревогу. В пылу изучения поменял в таймере UDB на Fixed Function.
Пробовал и с версией 1.50 все ОК.
Со временем постараюсь выяснить что когда применять.

Последний раз редактировалось yhnm; 30.11.2010 в 01:38.
yhnm вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осваиваем PIC24 dosikus PIC 402 19.09.2022 13:43
Осваиваем USBee Kabron Микроконтроллеры, АЦП, память и т.д 2196 29.11.2020 22:43


Часовой пояс GMT +4, время: 16:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot