Используем ADS модем

Один очень хороший человек отдал мне эту железку поиграться. За что ему огромное спасибо.

Данный девайс меня не просто так заинтересовал – это ведь полноценный встраиваемый компьютер с Linux и MIPS архитектурой.

Естественно первым делом устройство было разобрано и изучено.

Читать далее »

Запуск STM32 без кварца

Вот такая задачка попалась. Контролер тактируется от внешнего источника тактов (FT232RL). А работать никак не хочет, даже начальную инициализацию не проходит. День бился…

Оказалось, что сразу после резета контроллер пытается запуститься от внешнего кристалла, а его же нет!

Потом нашел в файле system_stm32f10x.c такие строчки:

Читать далее »

Китайский J-Link v8

Купил такую штуку на Aliexpress.com за $19.99. Примерно через месяц пришла посылка.
Качество платы порадовало, а вот пластик — ужасен( Кривой и с неприятным запахом. Кабель USB тоже не оч. пориятно пахнет)
Попробовал отладку STM32 по SWD — отлично!
Что касается слетающей прошивки — в коплекте пришла болванка, записанная до отказа стафом, в том числе прошивка и инструкции. Там два способа, один через JTAG который разведен, но не распаян (нет контактов и резисторов), и через загрузчик, правда я особо не вникал.
Я думал придется искать кейген для лицензии, но оказалось, в девайсе все лицензии уже зашиты — красота!

Читать далее »

Need For Speed с любым геймпадом

Я давно уже использую свой старенький китайский джойстик, можно сказать noname. И за долгий срок жизни очень я его полюбил. Форма очень удобная, клавиши хорошие, аналоги перепаял, поставил от оригинального геймпада PSOne.

Вчера вышла новая часть Need For Speed: The Run. Игра впечатлила. Но вот с джойстиком работать ну совсем не хочет нормально. А выход всегда был только один – купите контроллер от XBox360 и будет вам счастье. И я уже был готов купить, как вдруг вышло очередное обновление x360ce – эмулятор контроллера XBox. Точнее не совсем эмулятор, он подсовывает свою версию библиотеки Xinput, котороая, в свою очередь, отправляет запросы на ваш игровой контроллер.

И все бы ничего, поставил – настроил. Но игра продолжает ловить сигнаы и напрямую с контроллера. В итоге – каждая кнопка одновременно делает два действия(

В скором времени было найдено решение – заглушка для dinput, которая для игры блокирует все устройства, кроме мышки и клавиатуры.

Итак, пошагово:

1. Скачиваем и устанавливае игру, можно тут поискать или на burn.cd.

2. Скачиваем x360ce здесь. Или у меня: x360ce.App-2.0.2.156

3. Распаковываем файл x360ce.exe в папку с игрой, например c:\Program Files\Need for Speed The Run Limited Edition\ и запускаем

4. На все вопросы отвечаем Yes. Программа попытается автоматически найти и скачать настройки для обнаруженной игры и джойстика.

5. Выбераем вкладку Options и ставим галочку на xinput9_1_0.dll. xinput1_3.dll нам бесполезен, игра его не использует.

6. На вклаке Controller 1 настраиваем как вам удобно, сохраняем кнопкой Save и закрываем программу.

7. Скачиваем заглушку dinput8.dll тут. Или у меня: dinput8_X360cev2.1

8. В архиве, в папке blocker, берем dinput8.dll и копируем его в папку игры.

9. Ну и все, приятной игры!

Перехожу на STM32

Bluetooth UART module

Wireless Bluetooth Transceiver Module RS232 / TTL Читать далее »

Набор ЧИП 0805 резисторов и конденасторов

(SMD 0805) 50 Value Resistor + 32 Value Capacitor Kit

Читать далее »

STM32F100C4T6B: 32 бита за 32 рубля

Во время недавнего своего визита в Терру решил приобрести такое чудо. 32 битный арм микроконтроллер за копейки, сейчас его можно купить за 29.50. А вот, например, на eBay он обойдется около $10. Толи идет активное внедрение в России, то ли Терра пытается распродать крупную партию, кто знает… Ну а нам остается пользоваться!

 

 

 

 

Читать далее »

Разрабока USB устройства на AVR и V-USB. Этап 0. Плата.

Разработку своего устройства хорошо бы начать с железа. Я для себя сделал более-менее универсальную штуку. Накидал светодиодов, поставил кнопку, вывел UART. Ну а сердцем явлеяется Atmel ATtiny2313-20PU тот который в DIP корпусе и работает на частотах до 20 Мгц. Кварц я взял, как можно понять, на 20 МГц, хотелось выжать максимум.

Плату я делать изначально не собирался, делал макетку. Но никак не мог заставить ее работать. И вот решил печатную плату сделать. А оказалось проблема была в МК – фьюзы не правильно выставил)

 

 

Читать далее »

Novicorp WinToFlash

Скоро настанет день, когда оптические диски будут также редки как сейчас дискеты.

WinToFlash содержит мастер, который поможет перенести программу установки Windows на флэшку и сделает ее загрузочной. Тоже самое можно сделать и с LiveCD.

Вам не нужно волноваться о царапинах на диске, перенеся его содержимое на флэшку. Оптические диски быстро становятся частью прошлого, особенно при офисном использовании.

http://wintoflash.com/home/ru/