]> kolegite.com Git - vmks.git/commitdiff
Add and sort files
authorIvan Stefanov <istefanov@elsys-bg.org>
Sat, 23 Oct 2021 13:07:18 +0000 (16:07 +0300)
committerIvan Stefanov <istefanov@elsys-bg.org>
Sat, 23 Oct 2021 13:07:18 +0000 (16:07 +0300)
Files (pictures) sorted in folders and added Timer/PWM/ADC/DAC pictures.

49 files changed:
7-Bit-ASCII-Table-Transparent_Background.png [deleted file]
7-Bit-ASCII-Table-White_Background.png [deleted file]
CPU_Example_Core_Structure.bmp [deleted file]
I2C_Message.png [deleted file]
I2C_Schematic.jpg [deleted file]
I2C_Signal.png [deleted file]
LCD_layers.png [deleted file]
LCD_layers.svg [deleted file]
Lesson_Plans/Lesson2.txt
Lesson_Plans/Lesson6.txt [new file with mode: 0644]
Other Useful Files/PWM.slx [new file with mode: 0644]
Pinouts/Arduino-nano-pinout.png [new file with mode: 0644]
TN-LCD-schematic-MS-208kB.png [deleted file]
Useful Pictures/7-Bit-ASCII-Table-Transparent_Background.png [new file with mode: 0644]
Useful Pictures/7-Bit-ASCII-Table-White_Background.png [new file with mode: 0644]
Useful Pictures/CPU_Example_Core_Structure.bmp [new file with mode: 0644]
Useful Pictures/I2C/I2C_Message.png [new file with mode: 0644]
Useful Pictures/I2C/I2C_Schematic.jpg [new file with mode: 0644]
Useful Pictures/I2C/I2C_Signal.png [new file with mode: 0644]
Useful Pictures/LCD/LCD_layers.png [new file with mode: 0644]
Useful Pictures/LCD/LCD_layers.svg [new file with mode: 0644]
Useful Pictures/LCD/TN-LCD-schematic-MS-208kB.png [new file with mode: 0644]
Useful Pictures/LCD/light_polarization.png [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Binary_Weighted_DAC.jpg [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Counter_ADC.jpg [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Delta_Sigma_ADC_Modulator.webp [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Flash_ADC.jpg [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Freq_Aliasing.png [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Half_Flash_ADC.png [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Pipeline_ADC.webp [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/R-2R_DAC.jpg [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/SAR_ADC.jpg [new file with mode: 0644]
Useful Pictures/Signals ADC DAC/Signal_Types_Analog_Digital_Continuous_Discrete.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/01-pwm.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/Duty_Cycle_Examples.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/Fig-1-pwm.gif [new file with mode: 0644]
Useful Pictures/Timers and PWM/Operation-of-the-autoreload-PWM-timer-CPU-controls-the-period-Ts-with-the-Reload.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/PWM-signal-generation-using-amplifier.jpg [new file with mode: 0644]
Useful Pictures/Timers and PWM/PWM.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/PWM_20_80_OC2B.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/Pulse-Width-Modulation.jpg [new file with mode: 0644]
Useful Pictures/Timers and PWM/Timer_Basics.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/pwm.gif [new file with mode: 0644]
Useful Pictures/Timers and PWM/pwm_generator_01.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/pwm_generator_02.png [new file with mode: 0644]
Useful Pictures/Timers and PWM/pwm_generator_03.png [new file with mode: 0644]
Useful Pictures/WS2812.jpg [new file with mode: 0644]
WS2812.jpg [deleted file]
light_polarization.png [deleted file]

diff --git a/7-Bit-ASCII-Table-Transparent_Background.png b/7-Bit-ASCII-Table-Transparent_Background.png
deleted file mode 100644 (file)
index 2494892..0000000
Binary files a/7-Bit-ASCII-Table-Transparent_Background.png and /dev/null differ
diff --git a/7-Bit-ASCII-Table-White_Background.png b/7-Bit-ASCII-Table-White_Background.png
deleted file mode 100644 (file)
index 0a3f997..0000000
Binary files a/7-Bit-ASCII-Table-White_Background.png and /dev/null differ
diff --git a/CPU_Example_Core_Structure.bmp b/CPU_Example_Core_Structure.bmp
deleted file mode 100644 (file)
index b4c9343..0000000
Binary files a/CPU_Example_Core_Structure.bmp and /dev/null differ
diff --git a/I2C_Message.png b/I2C_Message.png
deleted file mode 100644 (file)
index a41ea9d..0000000
Binary files a/I2C_Message.png and /dev/null differ
diff --git a/I2C_Schematic.jpg b/I2C_Schematic.jpg
deleted file mode 100644 (file)
index 40d3098..0000000
Binary files a/I2C_Schematic.jpg and /dev/null differ
diff --git a/I2C_Signal.png b/I2C_Signal.png
deleted file mode 100644 (file)
index b6624eb..0000000
Binary files a/I2C_Signal.png and /dev/null differ
diff --git a/LCD_layers.png b/LCD_layers.png
deleted file mode 100644 (file)
index b35d7b3..0000000
Binary files a/LCD_layers.png and /dev/null differ
diff --git a/LCD_layers.svg b/LCD_layers.svg
deleted file mode 100644 (file)
index ac636af..0000000
+++ /dev/null
@@ -1,401 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg:svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://web.resource.org/cc/"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.0"
-   width="800"
-   height="600"
-   id="svg2"
-   sodipodi:version="0.32"
-   inkscape:version="0.44.1"
-   sodipodi:docname="LCD layers.svg"
-   sodipodi:docbase="C:\Documents and Settings\Administrator\Desktop\Wiki">
-  <sodipodi:namedview
-     inkscape:window-height="573"
-     inkscape:window-width="853"
-     inkscape:pageshadow="2"
-     inkscape:pageopacity="0.0"
-     guidetolerance="10.0"
-     gridtolerance="10.0"
-     objecttolerance="10.0"
-     borderopacity="1.0"
-     bordercolor="#666666"
-     pagecolor="#ffffff"
-     id="base"
-     inkscape:zoom="0.63"
-     inkscape:cx="400"
-     inkscape:cy="300"
-     inkscape:window-x="244"
-     inkscape:window-y="185"
-     inkscape:current-layer="layer1" />
-  <svg:metadata
-     id="metadata">
-    <RDF>
-      <Work
-         about="">
-        <format>image/svg+xml</format>
-        <type
-           resource="http://purl.org/dc/dcmitype/StillImage" />
-        <license
-           resource="http://creativecommons.org/licenses/by-sa/2.0/" />
-        <title>Layer of an LCD display</title>
-        <creator>
-          <Agent>
-            <title>Ed Sanders</title>
-          </Agent>
-        </creator>
-        <description>1. Vertical filter film to polarize the light as it enters.
-2. Glass substrate with ITO electrodes. The shapes of these electrodes will determine the dark shapes that will appear when the LCD is turned on. Vertical ridges are etched on the surface so the liquid crystals are in line with the polarized light.
-3. Twisted nematic liquid crystals.
-4. Glass substrate with common electrode film (ITO) with horizontal ridges to line up with the horizontal filter.
-5. Horizontal filter film to block/allow through light.
-6. Reflective surface to send light back to viewer.</description>
-      </Work>
-      <License
-         about="http://creativecommons.org/licenses/by-sa/2.0/">
-        <permits
-           resource="http://web.resource.org/cc/Reproduction" />
-        <permits
-           resource="http://web.resource.org/cc/Distribution" />
-        <requires
-           resource="http://web.resource.org/cc/Notice" />
-        <requires
-           resource="http://web.resource.org/cc/Attribution" />
-        <permits
-           resource="http://web.resource.org/cc/DerivativeWorks" />
-        <requires
-           resource="http://web.resource.org/cc/ShareAlike" />
-      </License>
-    </RDF>
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </svg:metadata>
-  <svg:defs
-     id="defs4">
-    <svg:linearGradient
-       id="linearGradient5215">
-      <svg:stop
-         style="stop-color:#808080;stop-opacity:1"
-         offset="0"
-         id="stop5217" />
-      <svg:stop
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0.5"
-         id="stop5223" />
-      <svg:stop
-         style="stop-color:#808080;stop-opacity:1"
-         offset="1"
-         id="stop5219" />
-    </svg:linearGradient>
-    <svg:linearGradient
-       id="linearGradient5189">
-      <svg:stop
-         style="stop-color:#007e80;stop-opacity:0.5"
-         offset="0"
-         id="stop5191" />
-      <svg:stop
-         style="stop-color:#00ffff;stop-opacity:0"
-         offset="0.16894737"
-         id="stop5193" />
-      <svg:stop
-         style="stop-color:#008080;stop-opacity:0.5"
-         offset="0.32500002"
-         id="stop5195" />
-      <svg:stop
-         style="stop-color:#00ffff;stop-opacity:0"
-         offset="0.49875"
-         id="stop5197" />
-      <svg:stop
-         style="stop-color:#008080;stop-opacity:0.5"
-         offset="0.66874999"
-         id="stop5199" />
-      <svg:stop
-         style="stop-color:#00ffff;stop-opacity:0"
-         offset="0.82999998"
-         id="stop5201" />
-      <svg:stop
-         style="stop-color:#008080;stop-opacity:0.5"
-         offset="1"
-         id="stop5203" />
-    </svg:linearGradient>
-    <svg:linearGradient
-       id="linearGradient4292">
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0.5"
-         offset="0"
-         id="stop4294" />
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0.16894737"
-         id="stop4302" />
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0.5"
-         offset="0.33500001"
-         id="stop4304" />
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0.49875"
-         id="stop4306" />
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0.5"
-         offset="0.65875"
-         id="stop4308" />
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0"
-         offset="0.82999998"
-         id="stop4300" />
-      <svg:stop
-         style="stop-color:#000000;stop-opacity:0.5"
-         offset="1"
-         id="stop4296" />
-    </svg:linearGradient>
-    <svg:linearGradient
-       x1="529.52014"
-       y1="39.520123"
-       x2="730.47986"
-       y2="170.47987"
-       id="linearGradient5253"
-       xlink:href="#linearGradient5215"
-       gradientUnits="userSpaceOnUse" />
-    <svg:linearGradient
-       x1="270.47989"
-       y1="299.52011"
-       x2="270.47989"
-       y2="430.47989"
-       id="linearGradient5255"
-       xlink:href="#linearGradient4292"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(360,-180)" />
-    <svg:radialGradient
-       cx="250"
-       cy="285"
-       r="100.47988"
-       fx="250"
-       fy="285"
-       id="radialGradient5257"
-       xlink:href="#linearGradient5189"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.238757,1.844065e-2,-1.814531e-2,1.218917,25.48229,-7.0013)" />
-    <svg:linearGradient
-       x1="69.520126"
-       y1="365"
-       x2="270.47989"
-       y2="365"
-       id="linearGradient5259"
-       xlink:href="#linearGradient4292"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(-40,140)" />
-    <svg:linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5215"
-       id="linearGradient1942"
-       gradientUnits="userSpaceOnUse"
-       x1="529.52014"
-       y1="39.520123"
-       x2="730.47986"
-       y2="170.47987"
-       gradientTransform="matrix(0.809839,0,0,0.809839,105.3918,32.63521)" />
-    <svg:linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient4292"
-       id="linearGradient1944"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.871795,0,0,0.871795,380.206,-131.1649)"
-       x1="270.47989"
-       y1="299.52011"
-       x2="270.47989"
-       y2="430.47989" />
-    <svg:radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient5189"
-       id="radialGradient1946"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.173815,1.74739e-2,-1.719404e-2,1.155016,48.26072,6.315477)"
-       cx="250"
-       cy="285"
-       fx="250"
-       fy="285"
-       r="100.47988" />
-  </svg:defs>
-  <svg:g
-     id="layer1">
-    <svg:g
-       transform="matrix(1,0.199726,0,1,20,-80.89588)"
-       id="g5225">
-      <svg:path
-         style="color:black;fill:url(#linearGradient1942);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.77724475;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-         d="M 532.98711,75.070368 L 698.19438,64.705308 L 696.5747,170.30795 L 534.60678,170.30795 L 532.98711,75.070368 z "
-         id="rect5211"
-         sodipodi:nodetypes="ccccc" />
-      <svg:path
-         style="color:black;fill:url(#linearGradient1944);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.83670676;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-         d="M 439.48811,139.43976 L 617.33433,130.02533 L 615.59075,243.70694 L 441.2317,243.70694 L 439.48811,139.43976 z "
-         id="rect5207"
-         sodipodi:nodetypes="ccccc" />
-      <svg:path
-         style="color:black;fill:navy;fill-opacity:0.15686275;fill-rule:nonzero;stroke:black;stroke-width:0.87667048;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-         d="M 341.8154,209.82988 L 528.15611,201.79265 L 526.32924,320.90406 L 343.64227,320.90406 L 341.8154,209.82988 z "
-         id="rect5205"
-         sodipodi:nodetypes="ccccc" />
-      <svg:path
-         style="color:black;fill:url(#radialGradient1946);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.90967226;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-         d="M 240.1615,284.33477 L 433.46686,277.8923 L 431.57171,401.4556 L 242.05665,401.4556 L 240.1615,284.33477 z "
-         id="rect4310"
-         sodipodi:nodetypes="ccccc" />
-      <svg:g
-         transform="matrix(0.979009,0,0,0.979009,-49.71465,299.3913)"
-         id="g4251">
-        <svg:path
-           style="color:black;fill:black;fill-opacity:0.1570513;fill-rule:nonzero;stroke:black;stroke-width:0.95975149;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-           d="M 188,64.399452 L 392,59.600548 L 390,190 L 190,190 L 188,64.399452 z "
-           id="rect3323"
-           sodipodi:nodetypes="ccccc" />
-        <svg:g
-           transform="matrix(0.4,0,0,0.4,211.5,80.5)"
-           id="g3310">
-          <svg:g
-             id="g3149">
-            <svg:path
-               d="M 25,0 L 95,0 L 105,10 L 95,20 L 25,20 L 15,10 L 25,0 z "
-               style="opacity:0.3;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
-               id="segment" />
-            <svg:use
-               transform="translate(0,101)"
-               id="use3298"
-               x="0"
-               y="0"
-               width="800"
-               height="1052.3622"
-               xlink:href="#segment" />
-            <svg:use
-               transform="translate(0,202)"
-               id="use3300"
-               x="0"
-               y="0"
-               width="800"
-               height="1052.3622"
-               xlink:href="#segment" />
-            <svg:use
-               transform="matrix(0,1,-1,0,121,0)"
-               id="use3302"
-               x="0"
-               y="0"
-               width="800"
-               height="1052.3622"
-               xlink:href="#segment" />
-            <svg:use
-               transform="matrix(0,1,-1,0,20,0)"
-               id="use3304"
-               x="0"
-               y="0"
-               width="800"
-               height="1052.3622"
-               xlink:href="#segment" />
-            <svg:use
-               transform="matrix(0,1,-1,0,121,101)"
-               id="use3306"
-               x="0"
-               y="0"
-               width="800"
-               height="1052.3622"
-               xlink:href="#segment" />
-            <svg:use
-               transform="matrix(0,1,-1,0,20,101)"
-               id="use3308"
-               x="0"
-               y="0"
-               width="800"
-               height="1052.3622"
-               xlink:href="#segment" />
-          </svg:g>
-          <svg:use
-             transform="translate(136,0)"
-             id="use3258"
-             x="0"
-             y="0"
-             width="800"
-             height="1052.3622"
-             xlink:href="#g3149" />
-          <svg:use
-             transform="translate(272,0)"
-             id="use3260"
-             x="0"
-             y="0"
-             width="800"
-             height="1052.3622"
-             xlink:href="#g3149" />
-        </svg:g>
-      </svg:g>
-      <svg:path
-         style="color:black;fill:url(#linearGradient5259);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.95975149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
-         d="M 28,442.39945 L 232,439.60055 L 230,570 L 30,570 L 28,442.39945 z "
-         id="rect4290"
-         sodipodi:nodetypes="ccccc" />
-    </svg:g>
-    <svg:text
-       x="255"
-       y="535"
-       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;font-family:Arial"
-       id="text5261"
-       xml:space="preserve"><svg:tspan
-         x="255"
-         y="535"
-         id="tspan5263">1</svg:tspan></svg:text>
-    <svg:text
-       x="357"
-       y="473"
-       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
-       id="text5265"
-       xml:space="preserve"><svg:tspan
-         x="357"
-         y="473"
-         id="tspan5267">2</svg:tspan></svg:text>
-    <svg:text
-       x="457"
-       y="407"
-       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
-       id="text5269"
-       xml:space="preserve"><svg:tspan
-         x="457"
-         y="407"
-         id="tspan5271">3</svg:tspan></svg:text>
-    <svg:text
-       x="553"
-       y="345"
-       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
-       id="text5273"
-       xml:space="preserve"><svg:tspan
-         x="553"
-         y="345"
-         id="tspan5275">4</svg:tspan></svg:text>
-    <svg:text
-       x="641"
-       y="287"
-       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
-       id="text5277"
-       xml:space="preserve"><svg:tspan
-         x="641"
-         y="287"
-         id="tspan5279">5</svg:tspan></svg:text>
-    <svg:text
-       x="723"
-       y="229"
-       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
-       id="text5281"
-       xml:space="preserve"><svg:tspan
-         x="723"
-         y="229"
-         id="tspan5283">6</svg:tspan></svg:text>
-  </svg:g>
-</svg:svg>
index 120427325333153e41f203429c6aeabd45846279..ac8afc55b3debcd2bdf77fd92abe7101b8f25b6a 100644 (file)
@@ -1,6 +1,7 @@
 --- Тема 2 ---
 
-Какво е аналогов/аналогов сигнал
+Какво е аналогов/цифров сигнал
+(https://www.embedded.com/introduction-to-pulse-width-modulation/)
 Какво е непрекъснат/прекъснат(дискретен) сигнал
 Теорема на Найкуист
 (https://www.youtube.com/watch?v=HicZcgdGxZY)
diff --git a/Lesson_Plans/Lesson6.txt b/Lesson_Plans/Lesson6.txt
new file mode 100644 (file)
index 0000000..b95412b
--- /dev/null
@@ -0,0 +1,18 @@
+--- Тема 6 ---
+
+Преговор
+       Ядро
+       Регистри на ядрото
+       Задача (мигащ светодиод с регистри)
+       Прекъсвания теория
+       Външни прекъсвания (https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/)
+       Задача (бутон да сменя състоянието на светодиод)
+RTuinoOS пример за context switching (https://github.com/PeterVranken/RTuinOS)
+FreeRTOS пример за реална програма (мигащ светодиод и четене на потенциометър)
+Таймери
+       Какво представляват
+       Как работят
+
+Допълнително:
+Как се използва ШИМ сигнал с analogWrite -> https://www.arduino.cc/en/Tutorial/Foundations/PWM
+Разликата между проене нагоре/надолу/двете -> https://www.mathworks.com/help/physmod/sps/ref/pwmgenerator.html
\ No newline at end of file
diff --git a/Other Useful Files/PWM.slx b/Other Useful Files/PWM.slx
new file mode 100644 (file)
index 0000000..739858b
Binary files /dev/null and b/Other Useful Files/PWM.slx differ
diff --git a/Pinouts/Arduino-nano-pinout.png b/Pinouts/Arduino-nano-pinout.png
new file mode 100644 (file)
index 0000000..d833f65
Binary files /dev/null and b/Pinouts/Arduino-nano-pinout.png differ
diff --git a/TN-LCD-schematic-MS-208kB.png b/TN-LCD-schematic-MS-208kB.png
deleted file mode 100644 (file)
index c15c1ff..0000000
Binary files a/TN-LCD-schematic-MS-208kB.png and /dev/null differ
diff --git a/Useful Pictures/7-Bit-ASCII-Table-Transparent_Background.png b/Useful Pictures/7-Bit-ASCII-Table-Transparent_Background.png
new file mode 100644 (file)
index 0000000..2494892
Binary files /dev/null and b/Useful Pictures/7-Bit-ASCII-Table-Transparent_Background.png differ
diff --git a/Useful Pictures/7-Bit-ASCII-Table-White_Background.png b/Useful Pictures/7-Bit-ASCII-Table-White_Background.png
new file mode 100644 (file)
index 0000000..0a3f997
Binary files /dev/null and b/Useful Pictures/7-Bit-ASCII-Table-White_Background.png differ
diff --git a/Useful Pictures/CPU_Example_Core_Structure.bmp b/Useful Pictures/CPU_Example_Core_Structure.bmp
new file mode 100644 (file)
index 0000000..b4c9343
Binary files /dev/null and b/Useful Pictures/CPU_Example_Core_Structure.bmp differ
diff --git a/Useful Pictures/I2C/I2C_Message.png b/Useful Pictures/I2C/I2C_Message.png
new file mode 100644 (file)
index 0000000..a41ea9d
Binary files /dev/null and b/Useful Pictures/I2C/I2C_Message.png differ
diff --git a/Useful Pictures/I2C/I2C_Schematic.jpg b/Useful Pictures/I2C/I2C_Schematic.jpg
new file mode 100644 (file)
index 0000000..40d3098
Binary files /dev/null and b/Useful Pictures/I2C/I2C_Schematic.jpg differ
diff --git a/Useful Pictures/I2C/I2C_Signal.png b/Useful Pictures/I2C/I2C_Signal.png
new file mode 100644 (file)
index 0000000..b6624eb
Binary files /dev/null and b/Useful Pictures/I2C/I2C_Signal.png differ
diff --git a/Useful Pictures/LCD/LCD_layers.png b/Useful Pictures/LCD/LCD_layers.png
new file mode 100644 (file)
index 0000000..b35d7b3
Binary files /dev/null and b/Useful Pictures/LCD/LCD_layers.png differ
diff --git a/Useful Pictures/LCD/LCD_layers.svg b/Useful Pictures/LCD/LCD_layers.svg
new file mode 100644 (file)
index 0000000..ac636af
--- /dev/null
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg:svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.0"
+   width="800"
+   height="600"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.44.1"
+   sodipodi:docname="LCD layers.svg"
+   sodipodi:docbase="C:\Documents and Settings\Administrator\Desktop\Wiki">
+  <sodipodi:namedview
+     inkscape:window-height="573"
+     inkscape:window-width="853"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     guidetolerance="10.0"
+     gridtolerance="10.0"
+     objecttolerance="10.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:zoom="0.63"
+     inkscape:cx="400"
+     inkscape:cy="300"
+     inkscape:window-x="244"
+     inkscape:window-y="185"
+     inkscape:current-layer="layer1" />
+  <svg:metadata
+     id="metadata">
+    <RDF>
+      <Work
+         about="">
+        <format>image/svg+xml</format>
+        <type
+           resource="http://purl.org/dc/dcmitype/StillImage" />
+        <license
+           resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+        <title>Layer of an LCD display</title>
+        <creator>
+          <Agent>
+            <title>Ed Sanders</title>
+          </Agent>
+        </creator>
+        <description>1. Vertical filter film to polarize the light as it enters.
+2. Glass substrate with ITO electrodes. The shapes of these electrodes will determine the dark shapes that will appear when the LCD is turned on. Vertical ridges are etched on the surface so the liquid crystals are in line with the polarized light.
+3. Twisted nematic liquid crystals.
+4. Glass substrate with common electrode film (ITO) with horizontal ridges to line up with the horizontal filter.
+5. Horizontal filter film to block/allow through light.
+6. Reflective surface to send light back to viewer.</description>
+      </Work>
+      <License
+         about="http://creativecommons.org/licenses/by-sa/2.0/">
+        <permits
+           resource="http://web.resource.org/cc/Reproduction" />
+        <permits
+           resource="http://web.resource.org/cc/Distribution" />
+        <requires
+           resource="http://web.resource.org/cc/Notice" />
+        <requires
+           resource="http://web.resource.org/cc/Attribution" />
+        <permits
+           resource="http://web.resource.org/cc/DerivativeWorks" />
+        <requires
+           resource="http://web.resource.org/cc/ShareAlike" />
+      </License>
+    </RDF>
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </svg:metadata>
+  <svg:defs
+     id="defs4">
+    <svg:linearGradient
+       id="linearGradient5215">
+      <svg:stop
+         style="stop-color:#808080;stop-opacity:1"
+         offset="0"
+         id="stop5217" />
+      <svg:stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5"
+         id="stop5223" />
+      <svg:stop
+         style="stop-color:#808080;stop-opacity:1"
+         offset="1"
+         id="stop5219" />
+    </svg:linearGradient>
+    <svg:linearGradient
+       id="linearGradient5189">
+      <svg:stop
+         style="stop-color:#007e80;stop-opacity:0.5"
+         offset="0"
+         id="stop5191" />
+      <svg:stop
+         style="stop-color:#00ffff;stop-opacity:0"
+         offset="0.16894737"
+         id="stop5193" />
+      <svg:stop
+         style="stop-color:#008080;stop-opacity:0.5"
+         offset="0.32500002"
+         id="stop5195" />
+      <svg:stop
+         style="stop-color:#00ffff;stop-opacity:0"
+         offset="0.49875"
+         id="stop5197" />
+      <svg:stop
+         style="stop-color:#008080;stop-opacity:0.5"
+         offset="0.66874999"
+         id="stop5199" />
+      <svg:stop
+         style="stop-color:#00ffff;stop-opacity:0"
+         offset="0.82999998"
+         id="stop5201" />
+      <svg:stop
+         style="stop-color:#008080;stop-opacity:0.5"
+         offset="1"
+         id="stop5203" />
+    </svg:linearGradient>
+    <svg:linearGradient
+       id="linearGradient4292">
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0.5"
+         offset="0"
+         id="stop4294" />
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="0.16894737"
+         id="stop4302" />
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0.5"
+         offset="0.33500001"
+         id="stop4304" />
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="0.49875"
+         id="stop4306" />
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0.5"
+         offset="0.65875"
+         id="stop4308" />
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0"
+         offset="0.82999998"
+         id="stop4300" />
+      <svg:stop
+         style="stop-color:#000000;stop-opacity:0.5"
+         offset="1"
+         id="stop4296" />
+    </svg:linearGradient>
+    <svg:linearGradient
+       x1="529.52014"
+       y1="39.520123"
+       x2="730.47986"
+       y2="170.47987"
+       id="linearGradient5253"
+       xlink:href="#linearGradient5215"
+       gradientUnits="userSpaceOnUse" />
+    <svg:linearGradient
+       x1="270.47989"
+       y1="299.52011"
+       x2="270.47989"
+       y2="430.47989"
+       id="linearGradient5255"
+       xlink:href="#linearGradient4292"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(360,-180)" />
+    <svg:radialGradient
+       cx="250"
+       cy="285"
+       r="100.47988"
+       fx="250"
+       fy="285"
+       id="radialGradient5257"
+       xlink:href="#linearGradient5189"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.238757,1.844065e-2,-1.814531e-2,1.218917,25.48229,-7.0013)" />
+    <svg:linearGradient
+       x1="69.520126"
+       y1="365"
+       x2="270.47989"
+       y2="365"
+       id="linearGradient5259"
+       xlink:href="#linearGradient4292"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-40,140)" />
+    <svg:linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5215"
+       id="linearGradient1942"
+       gradientUnits="userSpaceOnUse"
+       x1="529.52014"
+       y1="39.520123"
+       x2="730.47986"
+       y2="170.47987"
+       gradientTransform="matrix(0.809839,0,0,0.809839,105.3918,32.63521)" />
+    <svg:linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4292"
+       id="linearGradient1944"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.871795,0,0,0.871795,380.206,-131.1649)"
+       x1="270.47989"
+       y1="299.52011"
+       x2="270.47989"
+       y2="430.47989" />
+    <svg:radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5189"
+       id="radialGradient1946"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.173815,1.74739e-2,-1.719404e-2,1.155016,48.26072,6.315477)"
+       cx="250"
+       cy="285"
+       fx="250"
+       fy="285"
+       r="100.47988" />
+  </svg:defs>
+  <svg:g
+     id="layer1">
+    <svg:g
+       transform="matrix(1,0.199726,0,1,20,-80.89588)"
+       id="g5225">
+      <svg:path
+         style="color:black;fill:url(#linearGradient1942);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.77724475;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+         d="M 532.98711,75.070368 L 698.19438,64.705308 L 696.5747,170.30795 L 534.60678,170.30795 L 532.98711,75.070368 z "
+         id="rect5211"
+         sodipodi:nodetypes="ccccc" />
+      <svg:path
+         style="color:black;fill:url(#linearGradient1944);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.83670676;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+         d="M 439.48811,139.43976 L 617.33433,130.02533 L 615.59075,243.70694 L 441.2317,243.70694 L 439.48811,139.43976 z "
+         id="rect5207"
+         sodipodi:nodetypes="ccccc" />
+      <svg:path
+         style="color:black;fill:navy;fill-opacity:0.15686275;fill-rule:nonzero;stroke:black;stroke-width:0.87667048;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+         d="M 341.8154,209.82988 L 528.15611,201.79265 L 526.32924,320.90406 L 343.64227,320.90406 L 341.8154,209.82988 z "
+         id="rect5205"
+         sodipodi:nodetypes="ccccc" />
+      <svg:path
+         style="color:black;fill:url(#radialGradient1946);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.90967226;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+         d="M 240.1615,284.33477 L 433.46686,277.8923 L 431.57171,401.4556 L 242.05665,401.4556 L 240.1615,284.33477 z "
+         id="rect4310"
+         sodipodi:nodetypes="ccccc" />
+      <svg:g
+         transform="matrix(0.979009,0,0,0.979009,-49.71465,299.3913)"
+         id="g4251">
+        <svg:path
+           style="color:black;fill:black;fill-opacity:0.1570513;fill-rule:nonzero;stroke:black;stroke-width:0.95975149;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+           d="M 188,64.399452 L 392,59.600548 L 390,190 L 190,190 L 188,64.399452 z "
+           id="rect3323"
+           sodipodi:nodetypes="ccccc" />
+        <svg:g
+           transform="matrix(0.4,0,0,0.4,211.5,80.5)"
+           id="g3310">
+          <svg:g
+             id="g3149">
+            <svg:path
+               d="M 25,0 L 95,0 L 105,10 L 95,20 L 25,20 L 15,10 L 25,0 z "
+               style="opacity:0.3;color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+               id="segment" />
+            <svg:use
+               transform="translate(0,101)"
+               id="use3298"
+               x="0"
+               y="0"
+               width="800"
+               height="1052.3622"
+               xlink:href="#segment" />
+            <svg:use
+               transform="translate(0,202)"
+               id="use3300"
+               x="0"
+               y="0"
+               width="800"
+               height="1052.3622"
+               xlink:href="#segment" />
+            <svg:use
+               transform="matrix(0,1,-1,0,121,0)"
+               id="use3302"
+               x="0"
+               y="0"
+               width="800"
+               height="1052.3622"
+               xlink:href="#segment" />
+            <svg:use
+               transform="matrix(0,1,-1,0,20,0)"
+               id="use3304"
+               x="0"
+               y="0"
+               width="800"
+               height="1052.3622"
+               xlink:href="#segment" />
+            <svg:use
+               transform="matrix(0,1,-1,0,121,101)"
+               id="use3306"
+               x="0"
+               y="0"
+               width="800"
+               height="1052.3622"
+               xlink:href="#segment" />
+            <svg:use
+               transform="matrix(0,1,-1,0,20,101)"
+               id="use3308"
+               x="0"
+               y="0"
+               width="800"
+               height="1052.3622"
+               xlink:href="#segment" />
+          </svg:g>
+          <svg:use
+             transform="translate(136,0)"
+             id="use3258"
+             x="0"
+             y="0"
+             width="800"
+             height="1052.3622"
+             xlink:href="#g3149" />
+          <svg:use
+             transform="translate(272,0)"
+             id="use3260"
+             x="0"
+             y="0"
+             width="800"
+             height="1052.3622"
+             xlink:href="#g3149" />
+        </svg:g>
+      </svg:g>
+      <svg:path
+         style="color:black;fill:url(#linearGradient5259);fill-opacity:1;fill-rule:nonzero;stroke:black;stroke-width:0.95975149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
+         d="M 28,442.39945 L 232,439.60055 L 230,570 L 30,570 L 28,442.39945 z "
+         id="rect4290"
+         sodipodi:nodetypes="ccccc" />
+    </svg:g>
+    <svg:text
+       x="255"
+       y="535"
+       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;font-family:Arial"
+       id="text5261"
+       xml:space="preserve"><svg:tspan
+         x="255"
+         y="535"
+         id="tspan5263">1</svg:tspan></svg:text>
+    <svg:text
+       x="357"
+       y="473"
+       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
+       id="text5265"
+       xml:space="preserve"><svg:tspan
+         x="357"
+         y="473"
+         id="tspan5267">2</svg:tspan></svg:text>
+    <svg:text
+       x="457"
+       y="407"
+       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
+       id="text5269"
+       xml:space="preserve"><svg:tspan
+         x="457"
+         y="407"
+         id="tspan5271">3</svg:tspan></svg:text>
+    <svg:text
+       x="553"
+       y="345"
+       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
+       id="text5273"
+       xml:space="preserve"><svg:tspan
+         x="553"
+         y="345"
+         id="tspan5275">4</svg:tspan></svg:text>
+    <svg:text
+       x="641"
+       y="287"
+       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
+       id="text5277"
+       xml:space="preserve"><svg:tspan
+         x="641"
+         y="287"
+         id="tspan5279">5</svg:tspan></svg:text>
+    <svg:text
+       x="723"
+       y="229"
+       style="font-size:24px;font-weight:bold;font-stretch:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;font-family:Arial"
+       id="text5281"
+       xml:space="preserve"><svg:tspan
+         x="723"
+         y="229"
+         id="tspan5283">6</svg:tspan></svg:text>
+  </svg:g>
+</svg:svg>
diff --git a/Useful Pictures/LCD/TN-LCD-schematic-MS-208kB.png b/Useful Pictures/LCD/TN-LCD-schematic-MS-208kB.png
new file mode 100644 (file)
index 0000000..c15c1ff
Binary files /dev/null and b/Useful Pictures/LCD/TN-LCD-schematic-MS-208kB.png differ
diff --git a/Useful Pictures/LCD/light_polarization.png b/Useful Pictures/LCD/light_polarization.png
new file mode 100644 (file)
index 0000000..2176b5a
Binary files /dev/null and b/Useful Pictures/LCD/light_polarization.png differ
diff --git a/Useful Pictures/Signals ADC DAC/Binary_Weighted_DAC.jpg b/Useful Pictures/Signals ADC DAC/Binary_Weighted_DAC.jpg
new file mode 100644 (file)
index 0000000..8fb0405
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Binary_Weighted_DAC.jpg differ
diff --git a/Useful Pictures/Signals ADC DAC/Counter_ADC.jpg b/Useful Pictures/Signals ADC DAC/Counter_ADC.jpg
new file mode 100644 (file)
index 0000000..f33bffe
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Counter_ADC.jpg differ
diff --git a/Useful Pictures/Signals ADC DAC/Delta_Sigma_ADC_Modulator.webp b/Useful Pictures/Signals ADC DAC/Delta_Sigma_ADC_Modulator.webp
new file mode 100644 (file)
index 0000000..2e821f0
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Delta_Sigma_ADC_Modulator.webp differ
diff --git a/Useful Pictures/Signals ADC DAC/Flash_ADC.jpg b/Useful Pictures/Signals ADC DAC/Flash_ADC.jpg
new file mode 100644 (file)
index 0000000..8e424df
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Flash_ADC.jpg differ
diff --git a/Useful Pictures/Signals ADC DAC/Freq_Aliasing.png b/Useful Pictures/Signals ADC DAC/Freq_Aliasing.png
new file mode 100644 (file)
index 0000000..59d5664
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Freq_Aliasing.png differ
diff --git a/Useful Pictures/Signals ADC DAC/Half_Flash_ADC.png b/Useful Pictures/Signals ADC DAC/Half_Flash_ADC.png
new file mode 100644 (file)
index 0000000..7d5396c
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Half_Flash_ADC.png differ
diff --git a/Useful Pictures/Signals ADC DAC/Pipeline_ADC.webp b/Useful Pictures/Signals ADC DAC/Pipeline_ADC.webp
new file mode 100644 (file)
index 0000000..b3767e5
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Pipeline_ADC.webp differ
diff --git a/Useful Pictures/Signals ADC DAC/R-2R_DAC.jpg b/Useful Pictures/Signals ADC DAC/R-2R_DAC.jpg
new file mode 100644 (file)
index 0000000..77b6b71
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/R-2R_DAC.jpg differ
diff --git a/Useful Pictures/Signals ADC DAC/SAR_ADC.jpg b/Useful Pictures/Signals ADC DAC/SAR_ADC.jpg
new file mode 100644 (file)
index 0000000..e737ef9
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/SAR_ADC.jpg differ
diff --git a/Useful Pictures/Signals ADC DAC/Signal_Types_Analog_Digital_Continuous_Discrete.png b/Useful Pictures/Signals ADC DAC/Signal_Types_Analog_Digital_Continuous_Discrete.png
new file mode 100644 (file)
index 0000000..f651509
Binary files /dev/null and b/Useful Pictures/Signals ADC DAC/Signal_Types_Analog_Digital_Continuous_Discrete.png differ
diff --git a/Useful Pictures/Timers and PWM/01-pwm.png b/Useful Pictures/Timers and PWM/01-pwm.png
new file mode 100644 (file)
index 0000000..72af733
Binary files /dev/null and b/Useful Pictures/Timers and PWM/01-pwm.png differ
diff --git a/Useful Pictures/Timers and PWM/Duty_Cycle_Examples.png b/Useful Pictures/Timers and PWM/Duty_Cycle_Examples.png
new file mode 100644 (file)
index 0000000..5c516e1
Binary files /dev/null and b/Useful Pictures/Timers and PWM/Duty_Cycle_Examples.png differ
diff --git a/Useful Pictures/Timers and PWM/Fig-1-pwm.gif b/Useful Pictures/Timers and PWM/Fig-1-pwm.gif
new file mode 100644 (file)
index 0000000..b31d953
Binary files /dev/null and b/Useful Pictures/Timers and PWM/Fig-1-pwm.gif differ
diff --git a/Useful Pictures/Timers and PWM/Operation-of-the-autoreload-PWM-timer-CPU-controls-the-period-Ts-with-the-Reload.png b/Useful Pictures/Timers and PWM/Operation-of-the-autoreload-PWM-timer-CPU-controls-the-period-Ts-with-the-Reload.png
new file mode 100644 (file)
index 0000000..0700763
Binary files /dev/null and b/Useful Pictures/Timers and PWM/Operation-of-the-autoreload-PWM-timer-CPU-controls-the-period-Ts-with-the-Reload.png differ
diff --git a/Useful Pictures/Timers and PWM/PWM-signal-generation-using-amplifier.jpg b/Useful Pictures/Timers and PWM/PWM-signal-generation-using-amplifier.jpg
new file mode 100644 (file)
index 0000000..f399c24
Binary files /dev/null and b/Useful Pictures/Timers and PWM/PWM-signal-generation-using-amplifier.jpg differ
diff --git a/Useful Pictures/Timers and PWM/PWM.png b/Useful Pictures/Timers and PWM/PWM.png
new file mode 100644 (file)
index 0000000..90f3317
Binary files /dev/null and b/Useful Pictures/Timers and PWM/PWM.png differ
diff --git a/Useful Pictures/Timers and PWM/PWM_20_80_OC2B.png b/Useful Pictures/Timers and PWM/PWM_20_80_OC2B.png
new file mode 100644 (file)
index 0000000..4e71695
Binary files /dev/null and b/Useful Pictures/Timers and PWM/PWM_20_80_OC2B.png differ
diff --git a/Useful Pictures/Timers and PWM/Pulse-Width-Modulation.jpg b/Useful Pictures/Timers and PWM/Pulse-Width-Modulation.jpg
new file mode 100644 (file)
index 0000000..c5da335
Binary files /dev/null and b/Useful Pictures/Timers and PWM/Pulse-Width-Modulation.jpg differ
diff --git a/Useful Pictures/Timers and PWM/Timer_Basics.png b/Useful Pictures/Timers and PWM/Timer_Basics.png
new file mode 100644 (file)
index 0000000..72c6bd8
Binary files /dev/null and b/Useful Pictures/Timers and PWM/Timer_Basics.png differ
diff --git a/Useful Pictures/Timers and PWM/pwm.gif b/Useful Pictures/Timers and PWM/pwm.gif
new file mode 100644 (file)
index 0000000..dd38b2c
Binary files /dev/null and b/Useful Pictures/Timers and PWM/pwm.gif differ
diff --git a/Useful Pictures/Timers and PWM/pwm_generator_01.png b/Useful Pictures/Timers and PWM/pwm_generator_01.png
new file mode 100644 (file)
index 0000000..98da6e2
Binary files /dev/null and b/Useful Pictures/Timers and PWM/pwm_generator_01.png differ
diff --git a/Useful Pictures/Timers and PWM/pwm_generator_02.png b/Useful Pictures/Timers and PWM/pwm_generator_02.png
new file mode 100644 (file)
index 0000000..4929ec7
Binary files /dev/null and b/Useful Pictures/Timers and PWM/pwm_generator_02.png differ
diff --git a/Useful Pictures/Timers and PWM/pwm_generator_03.png b/Useful Pictures/Timers and PWM/pwm_generator_03.png
new file mode 100644 (file)
index 0000000..cf81a46
Binary files /dev/null and b/Useful Pictures/Timers and PWM/pwm_generator_03.png differ
diff --git a/Useful Pictures/WS2812.jpg b/Useful Pictures/WS2812.jpg
new file mode 100644 (file)
index 0000000..0e59bdd
Binary files /dev/null and b/Useful Pictures/WS2812.jpg differ
diff --git a/WS2812.jpg b/WS2812.jpg
deleted file mode 100644 (file)
index 0e59bdd..0000000
Binary files a/WS2812.jpg and /dev/null differ
diff --git a/light_polarization.png b/light_polarization.png
deleted file mode 100644 (file)
index 2176b5a..0000000
Binary files a/light_polarization.png and /dev/null differ