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

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

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

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

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

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


 
Опции темы
Непрочитано 27.04.2011, 11:57  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от yhnm Посмотреть сообщение
USBUART не определялся на 6 компах из 8 пока не увеличил резисторы в линиях D+ и D- до 75-100 Ом.

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

[QUOTE=Kabron;352367]yhnm, Тебе будет интересно:

Mixed analog-digital scope

Спасибо, Это просто клад. Поковыряюсь, попытаюсь разобраться.

А оболочка как у Dosikus'овского анализатора.
что за анализатор? - У Dosikus'а очень много постов...

Повозился с USBUART - похоже это далеко не COM-порт как хотелось -бы, а CDC device.
Просто прикидывается COM портом - и на том спасибо.
Смог его уговорить на опрос 12bit АЦП с частотой 10кГц, он это делает пересылкой пакетов по прерываниям,
тогда уж лучше и работать с ним как с HID - хотя-бы драйвер ставить не надо.

Пока все что получилось:
USBUART_ADC__12Bit.zip
yhnm вне форума  
Непрочитано 28.04.2011, 14:07  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

[QUOTE=yhnm;352872]
Сообщение от Kabron Посмотреть сообщение
yhnm, Тебе будет интересно:

Mixed analog-digital scope

Спасибо, Это просто клад. Поковыряюсь, попытаюсь разобраться.

А оболочка как у Dosikus'овского анализатора.
что за анализатор? - У Dosikus'а очень много постов...

Повозился с USBUART - похоже это далеко не COM-порт как хотелось -бы, а CDC device.
Просто прикидывается COM портом - и на том спасибо.
Смог его уговорить на опрос 12bit АЦП с частотой 10кГц, он это делает пересылкой пакетов по прерываниям,
тогда уж лучше и работать с ним как с HID - хотя-бы драйвер ставить не надо.

Пока все что получилось:
Вложение 21097
Этот http://www.seeedstudio.com/depot/ope...73418290e45d42


А мне не удалось его ускорить быстрее чем 1KHz. Это если твоей проге по два байта слать. Пробовал сразу большой буфер засылать, но пока не пошло.
Kabron вне форума  
Непрочитано 28.04.2011, 15:33  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Спасибо за ссылку.
Пытаюсь подружится с USB. В теории все понятно но на практике пока мало что работает.
Пока понял что обмен идет по прерываниям 1 кГц пакетами 8, 32, 64 байта . Про другие варианты пока не знаю. Причем у Cypress на форумах проскакивало что посылка 64 и более вешает связь. Вроде это исправили но у меня более 63 за раз не берет. Период прерывания в USBUART тоже пока не трогал. На этом фоне больше заинтересовал пример с HID - джойстиком - Простой и удобный пульт может получиться.
yhnm вне форума  
Непрочитано 28.04.2011, 16:29  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

yhnm, Ты мне лучше скажи, где ты пин такой странный откопал? У меня на рис. это P0_2, а рядом типа "нормальный", на который компилер ругается если он не подключен. А на твой не ругается. Все остальное у них абсолютно одинаковое.
Изображения:
 
Kabron вне форума  
Непрочитано 28.04.2011, 16:42  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Загляни в ISR_DMADone.c Там вписан флаг DMADone_flag и маячек-мигалка на P0_2.
Я не дружу с отладчиками, поэтому просто вставляю маячки для контроля, а потом забываю убрать.
yhnm вне форума  
Непрочитано 28.04.2011, 16:44  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Заглянул давно. Нет там ничо.
Kabron вне форума  
Непрочитано 28.04.2011, 16:48  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сам такой же поставил - частота EOC 630 KHz. Как это м.б. если запускается он от 10 кГц?
Kabron вне форума  
Непрочитано 28.04.2011, 16:57  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Пардон, маячек остался в ISR_DMADone.c в папке для PSoC3:

/* `#START ISR_DMA_Done_intc` */
#include ‹Pin_2.H› //Мигалка для контроля
extern uint8 DMADone_flag; //Флаг прерывания
/* `#END` */
.......
CY_ISR(ISR_DMA_Done_Interrupt)
Pin_2_Write(Pin_2_Read()^1); // инвертируем текущее состояние светодиода
.......
Последнее сообщение не понял.

Последний раз редактировалось yhnm; 28.04.2011 в 17:13.
yhnm вне форума  
Непрочитано 28.04.2011, 17:23  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Разобрался, надо перед запуском преобразования прочесть АЦП иначе прерывание может не сняться и при след.запуске будет только в Isr крутиться
Kabron вне форума  
 

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

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

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

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

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


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


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