From: Ivan Stefanov Date: Sat, 23 Oct 2021 13:07:18 +0000 (+0300) Subject: Add and sort files X-Git-Url: https://kolegite.com/gitweb/?a=commitdiff_plain;h=e6fc4ec98783203e67f97860865b2ca05cba8734;p=vmks.git Add and sort files Files (pictures) sorted in folders and added Timer/PWM/ADC/DAC pictures. --- diff --git a/7-Bit-ASCII-Table-Transparent_Background.png b/7-Bit-ASCII-Table-Transparent_Background.png deleted file mode 100644 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 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 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 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 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 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 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 index ac636af..0000000 --- a/LCD_layers.svg +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - image/svg+xml - - - Layer of an LCD display - - - Ed Sanders - - - 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. - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 2 - 3 - 4 - 5 - 6 - - diff --git a/Lesson_Plans/Lesson2.txt b/Lesson_Plans/Lesson2.txt index 1204273..ac8afc5 100644 --- a/Lesson_Plans/Lesson2.txt +++ b/Lesson_Plans/Lesson2.txt @@ -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 index 0000000..b95412b --- /dev/null +++ b/Lesson_Plans/Lesson6.txt @@ -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 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 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 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 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 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 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 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 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 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 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 index 0000000..ac636af --- /dev/null +++ b/Useful Pictures/LCD/LCD_layers.svg @@ -0,0 +1,401 @@ + + + + + + + image/svg+xml + + + Layer of an LCD display + + + Ed Sanders + + + 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. + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 3 + 4 + 5 + 6 + + 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 index 2176b5a..0000000 Binary files a/light_polarization.png and /dev/null differ