Translations of this page:

Лента статей

CNC

CNC - computer numerically controlled

→ Читать дальше...

· 2010/02/08 14:50 · Ivan A-R

Питание мощных светодиодов

Как известно1) основной параметр при питании светодиодов (или сборок) не напряжение, а ток. Ограничение тока через резистор не эффективна, так как львиная доля мощности теряется на резисторе. Особенно это актуально при батарейном питании.

Построить стабилизатор тока светодиода (светодиодных модулей) можно на специализированных step-up микросхемах с индуктивной накачкой. Зачастую, для этих целей подойдёт вариант на недорогой универсальной микросхеме MC34063.

Схематика

Сопротивление резисторов R5-R7 подбирается исходя из требуемого тока светодиодов (светодиодных модулей). К примеру, для тока 80mA необходимо суммарное сопротивление резисторов 1.25V / 0.08A = 15.625 ом. Для получения приблизительно такого сопротивления мы можем включить параллельно резисторы сопротивлением 30 ом.

pb278037.jpg

Вы так же можете скачать схему и плату модуля в формате Eagle Cad

1) известно, да

LCD 128*64

  • lcd type: fstn
  • duty, bias: duty=1/64, bias=1/9
  • viewing direction 6 o'clock
  • module size (LxWxH) with FPC 32×19.2×1.8mm (max)
  • View area(LxW) 27.95×12.9mm
  • Dots matrix (segment * comment) 128*64 dots
  • dot size (LxW) 0.16×0.145mm
  • dot pitch(w*H) 0.19×0.175mm
  • lcd driver ic st7565 (sitronix)

absolute maximum ratings (Ta = 25 centigrade degree)

Parameter symbol Min Max Unit
Supply voltgage for logic VDD -0.3 3.2 V
LCD driving voltage V0-VSS 8.3 8.7 V
Operating temperature Top 0 +50 centigrade degree
Storage temperature Tst -10 +60 centigrade degree

→ Читать дальше...

· 2010/01/29 20:56 · Ivan A-R

Sony Playstation joystick controller port

Источник: http://pinouts.ru/Game/playstation_9.shtml

PSX controllers are intelligent devices and communicate with the Playstation device using a special syncrosound serial bus and protocol. The controller system is implemented in bus architechture, which means that all signal wires are all tied together in PSX end (except select which is seperate for each device).

  1 2 3   4 5 6   7 8 9
+-----------------------+
| * * * | * * * | * * * |
\-----------------------/
9 pin Sony Playstation special connector at the deivce, looking at the plug.

Pin Name Description
1 DATA Data
2 CMD Command
3 N/C (9V) Not connected (newer dual-shock controllers use it as power for the vibration mechanism)
4 GND Ground
5 VCC Vcc
6 ATT ATT select
7 CLK Clock
8 N/C Not connected
9 ACK Acknowledge

→ Читать дальше...

AVR

Семейство микроконтроллеров AVR

Архитектура 8-ми разрядных микроконтроллеров AVR это оригинальная разработка компании Atmel.

Как и во многих других микроконтроллерных архитектурах память программ и память данных здесь разделена.

Адресное пространство преферийных устройств совмещено с адресным пространством памяти данных. С одной стороны это плохо. При использовании внешней памяти данных (в старших моделях контроллеров), без испольльзования трюков (страничная организация памяти), не получится использовать полностью все 64 Кб допустимых шестнадцатиразрядной шиной адреса. С другой стороны, это упрощает систему команд.

Ядро и система команд микроконтроллеров AVR соответствует RISC архитектуре, то есть число различных команд относительно не большое, но выполняются они максимально быстро. Большинство команд AVR выполняется за один такт, задающего генератора. Если мы используем генератор на частоту 1 Мгц (например встроенный RC или с внешним кварцевым резонатором), то за 1 секунду будет выполнено миллион элементарных команд.

Шина команд в AVR шеснадцати разрядная. Благодаря этому в число элементарных однотактовых команд попадают команды загрузки констант в регистр, арифметических и логических операций между регистром и константой.

AVR имеет 32 регистра общего назначения, которые могут выступать в роли аккумуляторов. Но только 16 старших регистров могут участвовать в командах с константами.

Система команд AVR разрабатывалась с рассчётом на применение компиляторов с языков высокого уровня (в первую очередь конечно C).

Я, в своей практике, использую GCC. Не буду спорить с апологетами специально разработанных под AVR компиляторов. Мне удобнее использовать единый инструмент и для разработки встраиваемых приложений и для приложений для ПК. К тому же, при правильном использовании GCC даёт достаточно оптимальный и небольшой машинный код.

→ Читать дальше...

· 2010/01/18 17:12 · plumbum

DokuWiki

DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful Formatting Syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.

Read the DokuWiki Manual to unleash the full power of DokuWiki.

→ Читать дальше...

· 2010/01/18 15:37

Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing the Edit this page button at the top or bottom of the page. If you want to try something, just use the playground page. The simpler markup is easily accessible via quickbuttons, too.

→ Читать дальше...

· 2010/01/18 15:37

Дискуссия

Enter your comment (wiki syntax is allowed):
 
blog.txt · Последние изменения: 2009/01/15 16:01 От plumbum
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki $ Баблабы