Skip to content

Commit

Permalink
sections/game-dev-lcd.tex (Шина I2C): Дополнение
Browse files Browse the repository at this point in the history
* sections/game-dev-lcd.tex (Шина I2C): Дополнение.
  • Loading branch information
artyom-poptsov committed Nov 18, 2023
1 parent cada67e commit d4f6365
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions sections/game-dev-lcd.tex
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ \subsection{Шина I2C \Star}
\newglossaryentry{PCI}{name=PCI, description={Peripheral component interconnect
-- ``взаимосвязь периферийных компонентов''}}

\newglossaryentry{I/O}{name=I/O, description={I/O -- ``Input/Output''}}

\textit{\gls{I2C}}, $I^{2}C$ (читается ``ай-ту-си''), -- шина передачи данных,
используемая для связи между интегральными схемами внутри электронных приборов.
Давайте рассмотрим во-первых, что такое ``шина передачи данных''. Если кратко,
Expand Down Expand Up @@ -110,10 +112,18 @@ \subsection{Шина I2C \Star}
На рис. \ref{fig:i2c-schematics} показана схема шины \gls{I2C}. Как можно видеть
на рисунке, шина использует всего две линии для передачи данных -- ``Serial Data
Line'' (\textbf{SDL}) и ``Serial Clock Line'' (\textbf{SCL}). Обе линии
подтянуты через резисторы к напряжению питания (\textbf{Vdd}). На схеме
``$\mu$C\\Controller'' -- это ведущее устройство, остальные же, указанные как
подтянуты через резисторы \textbf{$R_p$} к напряжению питания (\textbf{Vdd}). На
схеме ``$\mu$C\\Controller'' -- это ведущее устройство, остальные же, указанные как
``Target'', являются ведомыми.

Большинство ЖК-дисплеев имеют уже припаянный к нему \gls{I2C}-модуль, либо же
подобный модуль можно купить и припаять отдельно. Как правило основой такого
модуля выступает специальная микросхема -- \gls{I/O}-расширитель PCF8574.

Некоторые модели дисплеев изначально имеют I2C-интерфейс и отдельного модуля для
них не требуется, так как необходимая ``обвязка'' уже распаяна прямо на плате
дисплея.

\begin{figure}[ht]
\centering
\begin{tikzpicture}
Expand Down

0 comments on commit d4f6365

Please sign in to comment.