Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.03.2008, 15:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Самое смешное - эта модель не работает в лицензионной версии Протеус:
-- Прилагается рисунок: --
|
|
|
|
26.03.2008, 16:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Сообщение от OttoStirliz
|
Компиляторы у них - братья (IMAGECRAFT).
Т.е. в проекте 2 разных файла "main.c" - в одном написано "#define PSOC..", в другом - "#define ICC".
|
Теперь понял. Поднять модель ПСОК это благородная но неблагодарная цель. М.б. попробовать собрать ПСОК подобные узлы из примитивов Протеуса, заблиблотечить их, а потом на их основе констролить следующие уровни и т.д. Но, боюсь, тут уж Тени видней, что будет это очень неповоротливо.
Несовместимость с лиц. Протеусом одобряю и поддерживаю. Пока деньги не заплатят не адаптируй!
|
|
|
|
26.03.2008, 17:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Вариантов как это решить есть несколько. Правда их обсуждение далеко выходит за рамки этой конференции.
Мне более интересно - какова реальная потребность в модели PSoC вообще?
P.S. Совместимость с лицензионным Proteus не проблема, binary patch - и всё работает
|
|
|
|
26.03.2008, 17:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Сообщение от TEHb
|
Вариантов как это решить есть несколько. Правда их обсуждение далеко выходит за рамки этой конференции.
Мне более интересно - какова реальная потребность в модели PSoC вообще?
P.S. Совместимость с лицензионным Proteus не проблема, binary patch - и всё работает
|
Поскоку в ПСОК Дизайнере никакой симуляции нет, то это будет круто. Cypress будет визжать от восторга.
Т.е ведущий разработчик Лабцентнера подсел на нелицензионное ПО
|
|
|
|
26.03.2008, 18:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от Kabron
|
Поскоку в ПСОК Дизайнере никакой симуляции нет, то это будет круто. Cypress будет визжать от восторга.
|
Кто их знает. В любом случае - это Светлое Будущее, если таковое когда-нибудь наступит...
Сообщение от Kabron
|
Т.е ведущий разработчик Лабцентнера подсел на нелицензионное ПО
|
Покажите мне лицензию на эту модельку, пжалста!
|
|
|
|
26.03.2008, 19:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Не, я так понял что маэстро просто пропачил свой лицензионный кряком от Nemo чтобы запустить модельку. 8O
|
|
|
|
01.04.2008, 15:56
|
|
Частый гость
Регистрация: 29.12.2007
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 2 сообщении(ях)
|
TouchScreen починилась.
|
|
|
|
01.04.2008, 16:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Respect!
исходнички для примеров были бы очень кстати
Видел ответ ваш месаг в picbasic.
Ну тупые...
|
|
|
|
01.04.2008, 16:20
|
|
Частый гость
Регистрация: 29.12.2007
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 2 сообщении(ях)
|
Сообщение от Kabron
|
Respect!
исходнички для примеров были бы очень кстати
...
|
Там стандартный SPI - куда еще примеры.
Подключите SPI DEBUGER на цепи DIN, DOUT, TSCS.
Увидите обмен - туда 2 команды, оттуда две координаты.
LOGIC ANALYSER поможет разобраться с IRQ.
Но лучше почитать об контроллере AD7843 отдельно - там проблемы (IRQ сдвигает сканирование, поэтому его надо делать двунаправленным - типа 1-wire термодатчика).
|
|
|
|
01.04.2008, 16:43
|
|
Частый гость
Регистрация: 29.12.2007
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 2 сообщении(ях)
|
Ладно, приведу фрагмент.
Я уже говорил, что пишу для PSoC, а прокатываю на AVR.
Поэтому не пугайтесь от названий функций.
...
while (1) {
if ((TS_iPort & IRQ0_bit) == 0) { // это м.б. короткий импульс
TS_oPort &= ~TSCS_bit;
SPIM_1_SendTxData(0x9 ;
while (!(bSPIM_1_ReadStatus() & SPIM_1_SPIM_SPI_COMPLETE)) ;
SPIM_1_SendTxData(0xD ;
while (!(bSPIM_1_ReadStatus() & SPIM_1_SPIM_SPI_COMPLETE)) ;
key_y = SPI1M_bReadRxData();
SPIM_1_SendTxData(0x00);
while (!(bSPIM_1_ReadStatus() & SPIM_1_SPIM_SPI_COMPLETE)) ;
key_x = SPI1M_bReadRxData();
TS_oPort |= TSCS_bit;
if ((b = key_code[key_y-1][key_x]) != 255) {
if (key_pressed[b]) key_pressed[b] = 0; else key_pressed[b] = 1;
}
key_show();
/*
font_set(0x00,0xFF);
scr_set(70,4,16, ;
printf("%2",b);
*/
} else delay_ms(1);
...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:06.
|
|