thorium 0 31 октября, 2007 Опубликовано 31 октября, 2007 · Жалоба нужен кратенький хелпик по PS2. пишу драйверок PS2 для attiny2313. 1. после подачи на клавиатуру питания (не от компа. от БП), при нажатии кнопок она сразу отдает сканкоды клавиш или нужно конфигурирование какое-либо? 2. что за break codes и если код клавиши состоит из двух байт, то как они передаются? 3. правильно ли я понял, клавиатура сама генерирует Клок? 4. при передаче клава->тини, старт условие генерирует клавиатура после по крайней мере 50 мкс высокого уровня на клоке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 31 октября, 2007 Опубликовано 31 октября, 2007 · Жалоба http://atmel.com/dyn/resources/prod_documents/doc1235.pdf не помогает ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость =AVR= 31 октября, 2007 Опубликовано 31 октября, 2007 · Жалоба Атмеловскую аппноту AVR313 почитай, там и исходники есть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
thorium 0 31 октября, 2007 Опубликовано 31 октября, 2007 · Жалоба спасиба Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
thorium 0 1 ноября, 2007 Опубликовано 1 ноября, 2007 · Жалоба а клава сразу после подачи должна скан коды выдавать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndryG 0 1 ноября, 2007 Опубликовано 1 ноября, 2007 · Жалоба Чего подачи? после подачи питания клавиатура готова к работе ... я делал на at89c2051 вообще только прием данных -- даже кода для передачи в клаву небыло .. и работало всё. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 1 ноября, 2007 Опубликовано 1 ноября, 2007 · Жалоба Блин, когда же люди научатся поиском по форуму пользоваться? :cranky: PS_2_Mouse_Keyboard_Protocol.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 1 ноября, 2007 Опубликовано 1 ноября, 2007 · Жалоба Блин, когда же люди научатся поиском по форуму пользоваться? :cranky: Хороший вопрос. У меня, например, при любом поиске всегда выдается ошибка (и ничего не находит). Я был уверен, что поиск не работает. :07: PS. М.б. у меня что-то глючит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 1 ноября, 2007 Опубликовано 1 ноября, 2007 · Жалоба Хороший вопрос. У меня, например, при любом поиске всегда выдается ошибка (и ничего не находит). Я был уверен, что поиск не работает. :07: PS. М.б. у меня что-то глючит. По трем символам (типа "PS2") поиск не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 1 ноября, 2007 Опубликовано 1 ноября, 2007 · Жалоба По трем символам (типа "PS2") поиск не работает. Вот именно, а что делать тогда. PS. Разобрался PS2* должно работать. Новое - это хорошо забытое старое (поговорка). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 4 ноября, 2007 Опубликовано 4 ноября, 2007 · Жалоба Хороший вопрос. У меня, например, при любом поиске всегда выдается ошибка (и ничего не находит). Я был уверен, что поиск не работает. :07: PS. М.б. у меня что-то глючит. Я уже давно разочаровался в местном поиске... :) Но зато по сайту можно искать с помощью google.ru Заходите и вводите в строку поиска, например: site:electronix.ru PS2 клавиатура и мгновенно всё найдётся... ЗЫ Сори если сказал очевидную вещь, сам не так давно открыл для себя такой способ поиска :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 4 ноября, 2007 Опубликовано 4 ноября, 2007 · Жалоба Но зато по сайту можно искать с помощью google.ru Заходите и вводите в строку поиска, например: site:electronix.ru PS2 клавиатура У меня на работе бан стоит на загрузку рекламы, ну и местный поиск вааще через бан не может пробиться. Потому пришёл к тому же способу (только у нас google.com.ua) - только пишу сначала что искать, а далее сайт - не знал, что можно и наоборот/ По теме - на avrfreaks.net есть готовые проекты клавиатур (не один) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
grach41 0 4 ноября, 2007 Опубликовано 4 ноября, 2007 · Жалоба Написать прогу это пол дела, а как клаву эмулировать в VMLAB , хотя бы коды с неё :crying: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndryG 0 5 ноября, 2007 Опубликовано 5 ноября, 2007 · Жалоба Дык есть в ВМЛАБе "типа генератор любых последовательностей" ... Вы изучали его возможности? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
thorium 0 5 ноября, 2007 Опубликовано 5 ноября, 2007 · Жалоба у атмела хороший сорц. после адаптации заработал сполтычка. если отлаживаешь с авр студии, то ноги можно подергать и вручную как нарисовано в той ссылке, которую уже дали выше(там примерчик ё...) тока в том сорце таблицы перекодировки кривоваты. ети лучше __flash unsigned char unshifted[][2] = { 0x0d,9,//tab 0x0e,'`', 0x15,'q', 0x16,'1', 0x1a,'z', 0x1b,'s', 0x1c,'a', 0x1d,'w', 0x1e,'2', 0x21,'c', 0x22,'x', 0x23,'d', 0x24,'e', 0x25,'4', 0x26,'3', 0x29,' ', 0x2a,'v', 0x2b,'f', 0x2c,'t', 0x2d,'r', 0x2e,'5', 0x31,'n', 0x32,'b', 0x33,'h', 0x34,'g', 0x35,'y', 0x36,'6', 0x39,'l', 0x3a,'m', 0x3b,'j', 0x3c,'u', 0x3d,'7', 0x3e,'8', 0x41,',', 0x42,'k', 0x43,'i', 0x44,'o', 0x45,'0', 0x46,'9', 0x49,'.', 0x4a,'/', 0x4b,'l', 0x4c,';', 0x4d,'p', 0x4e,'-', 0x52,39, 0x54,'[', 0x55,'=, 0x5a,13,//enter 0x5b,]', 0x5d,92, 0x61,0x61, 0x66,8,//backspace 0x69,'1',//end 0x6b,'4',//arrlt 0x6c,'7',//home 0x70,'0',//ins 0x71,'.',//del 0x72,'2',//arrdn 0x73,'5', 0x74,'6',//arrrt 0x75,'8',//arrup 0x79,'+', 0x7a,'3',//pgdn 0x7b,'-', 0x7c,'*', 0x7d,'9',//pgup 0,0 }; // Shifted characters __flash unsigned char shifted[][2] = { 0x0d,9, 0x0e,'~', 0x15,'Q', 0x16,'!', 0x1a,'Z', 0x1b,'S', 0x1c,'A', 0x1d,'W', 0x1e,'@', 0x21,'C', 0x22,'X', 0x23,'D', 0x24,'E', 0x25,'$', 0x26,'#', 0x29,' ', 0x2a,'V', 0x2b,'F', 0x2c,'T', 0x2d,'R', 0x2e,'%', 0x31,'N', 0x32,'B', 0x33,'H', 0x34,'G', 0x35,'Y', 0x36,'^', 0x39,'L', 0x3a,'M', 0x3b,'J', 0x3c,'U', 0x3d,'&', 0x3e,'*', 0x41,'<', 0x42,'K', 0x43,'I', 0x44,'O', 0x45,')', 0x46,'(', 0x49,'>', 0x4a,'?', 0x4b,'L', 0x4c,':', 0x4d,'P', 0x4e,'_', 0x52,'"', 0x54,'{', 0x55,'+', 0x5a,13, 0x5b,'}', 0x5d,'|', 0x61,'>', 0x66,8, 0x69,'1', 0x6b,'4', 0x6c,'7', 0x70,'0', 0x71,'.', 0x72,'2', 0x73,'5', 0x74,'6', 0x75,'8', 0x79,'+', 0x7a,'3', 0x7b,'-', 0x7c,'*', 0x7d,'9', 0,0 }; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться