Игровой джойстик на x65-x75

Печать
PDF

Источник тут

Делаем гровой джойстик на x65-x75 (на AVR микроконтроллере ATmega8L)

Что понадобится приобрести/скачать:
1) Микроконтроллер ATMega8L
2) Папа LPT
3) Резисторы 4шт по 150 Ом (это для программатора, впринцыпе можно и без них)
4) Резисторы 13шт по 1,5 кОм (для джойстика)
5) Папа lumberg со всеми пинами (с гарнитуры можно китайской взять)
6) Джойстик (можно старый добрый от Dandy)
7) Скачать программу CodeVisionAvr
8) Скачать прошивку для МК.

Приступаем:
1) Смотрим на все схемы
2) Собираем программатор
3) Подключаем МК.
4) Подключаем данное устройство к LTP порту
5) Подаем питание на МК, желательно сначала землю, а потом все остальное. Питание подавать на VCC (7 пин) 5 вольт.
6) Настраеваем прогу CodeVisionAvr:


II. Прошиваем:
Выбираем "Tools->Chip programmer", выставляем: Chip: ATmega8L, Сhip clock=1Mhz. Остальное не трогаем...
Затем, "File->Load Flash". Выбираем HEX файл. Чтобы залить в сам МК, выбираем "Program->Erase Chip". Дожидаемся завершения. Затем "Program->Flash"...

Если все было запаяно правильно, прошивка зальется и автоматически проверится на соответсвие с буфером. Если нет, то смотрим все ли правильно припаяно, и если что - перепаеваем.

7) Проверяем соответствия эмуляции кнопок телефона и пинов на МК:

желательно через резистор ~100 Ом.

 

Вот и все, теперь подключаем к телефону и проверяем.

vanek писал что если использовать микроконтроллер помощнее, типа ATmega128 и далее, то можно хоть клаву внешнюю сделать.
Позже vanek добавил, что внешнюю клавиатуру сделать таки возможно.

©vanek, Grifon, Vados (создание FAQ, сам я джой еще не собирал)

6145413.jpg(51Kb) · 1683830.jpg(6Kb) · 5505616.png(14Kb) · 1346837.jpg(28Kb) · 3779470.jpg(44Kb) · 1593950.gif(5Kb) · 6000523.png(30Kb) · 1865687.jpg(31Kb) · Sources.zip(33Kb) · SW.zip(2Kb)
Печать
PDF

Взято из FAQ Allsiemens и будет пополнятся отсюда

Как определить, из-за чего выключился телефон?


Необходим кабель DCA-510, программы ExitTool и PapuaUtils (на всякий случай). 
1. Запускаем sericonf.exe, в нём выбираем: 
- "Serial Port" - порт, к которому подключается телефон; 
- "Baudrate" - скорость порта (чтобы сменить её, нужно нажать "Change Baudrate"). 
Далее нажимаем "Set Default Port" и "Close". 
2. Запускаем exittool.exe, подключаем выключенный телефон к компу. 
3. Нажимаем "All at once!", затем - коротко красную кнопку на телефоне. Если всё прошло успешно, то на экране телефона появится надпись "Service Mode", а внизу окна программы появится зелёный круг. Если не удаётся этого сделать, то загружаем телефон в Service Mode с помощью PapuaUtils (нажимаем "Service Mode" и коротко красную кнопку на телефоне), а затем - "All at once!" в ExitTool. 
4. Закрываем появившееся окошко, в левой части окна программы в группе "Exit" смотрим поля "FILE" и "EXITSTRING". 
Вот некоторые (далеко не все) расшифровки и способы разрешения (данные из "FILE" и "EXITSTRING" соответственно): 
- "ffs_main", "P:4323h, A:28" (или что-то похожее) - был сильный удар, помогает ребол процессора; 
- "fmexecc", "EEFULL" - "слёт" EEPROM, может, ещё что-нибудь. Лечится заливкой бэкапа EEPROM или пересчётом ключей во Флэше (PapuaUtils, вкладка "Флэш"); 
- "fmexecc", "FFS" (или FFS_B, FFS_C) - причин может быть несколько - "слёт" FFS, криво поставленный патч на увеличение памяти и др. Лечится заливкой бэкапа; заливкой XFS; форматированием диска, обозначенного в "EXITSTRING" (только, если написано "FFS") и заливкой файлов обратно (FFSInitом или тех, что слиты до форматирования); 
- "modeman_sm", "" - возможная причина - пустой диск Config. Лечится заливкой бэкапа; заливкой XFS (теряется всё); 
- "TurnOff!", "No reason stored" - телефон долго пробыл (>30 с) без энергии аккумулятора, поэтому причина выключения неизвестна; 
- "TurnOff!", "Undervoltage_REG_1" - возникает, если аккумулятор неплотно прилегает к контактам (болтается, контакты прижаты к телефону, контакты на аккумуляторе "грязные"). Выводы очевидны - положить между аккумом и крышкой бумажку, чуть подогнуть контакты на телефоне вверх, "почистить" контакты на аккуме. 
- "bthint" - возникает, если Вы залили в EEPROM блок из стандартного MAP`a который отвечает за работу Bluetooth-модуля (блок 218 "Bluetooth" из EELITE). В таком случае Вам надо залить обратно рабочий бэкап EEPROM (либо один единственный блок 218) или Fullflash. Либо, в случае отсутсвия оного, найти и залить блоки EEPROM от аналогичной модели телефона (за исключением секретных блоков).

Печать
PDF

(с) WAVES


Как оказалось, МОЦАРТ может работать в режиме СТЕРЕО! Просто подключаете два динамика как на картинке и все!!!

steteo

, подробнее на ск.ру Сам проверил - переводится в стереорежим - елке в этом плане повезло больше всех, в плане что есть отдельный разговорный динамик, но не повезло с другой стороны: там места для аккума еле наскребли. Вот, это ещё одна не задокументированная возможность СИМЕНСА - немцы как всегда в своем стиле:)

 

sxema_dinamika

 

оригинал тут