Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:ciprian.popescu0411:andrei.nitescu1307 [2026/05/18 02:51]
andrei.nitescu1307 minor
pm:prj2026:ciprian.popescu0411:andrei.nitescu1307 [2026/05/27 03:01] (current)
andrei.nitescu1307 demo
Line 27: Line 27:
   -Modul LCD 2x16 cu convertitor HD44780   -Modul LCD 2x16 cu convertitor HD44780
   -Modul interfață I2C 1602/2004   -Modul interfață I2C 1602/2004
-  -Butoane ​x6+  -Butoane ​x3
   -Cablu micro-USB/​USB-A   -Cablu micro-USB/​USB-A
   -Breadboard   -Breadboard
   -Sursă alimentare 3.3/5V pentru breadboard   -Sursă alimentare 3.3/5V pentru breadboard
   -Sursă alimentare 9V cu mufă de DC   -Sursă alimentare 9V cu mufă de DC
-  -Rezistori (10-10k)+  -Rezistori (1K, 2K)
   -Cabluri Jumper Male-Female,​ Male-Male   -Cabluri Jumper Male-Female,​ Male-Male
  
Line 43: Line 43:
 {{proj_3_nitescu_andrei.jpeg?​800}} {{proj_3_nitescu_andrei.jpeg?​800}}
 {{proj_4_nitescu_andrei.jpeg?​800}} {{proj_4_nitescu_andrei.jpeg?​800}}
 +{{proj_5_nitescu_andrei.jpeg?​800}}
  
 ====Pinout==== ====Pinout====
Line 60: Line 61:
 Pentru a adăuga complexitate pe partea de hardware, am utilizat rezistori externi de 1K pentru a realiza pull-down asupra celor trei butoane, nu rezistorii implementați de pull-up din cadrul microcontroller-ului.\\ Pentru a adăuga complexitate pe partea de hardware, am utilizat rezistori externi de 1K pentru a realiza pull-down asupra celor trei butoane, nu rezistorii implementați de pull-up din cadrul microcontroller-ului.\\
 Întrucât display-ul TFT funcționează pe bază de tensiune de 3.3V, am alcătuit divizoare de tensiune, utilizând rezistori de 1K și de 2K pentru a genera câte o tensiune asupra pinilor de intrare ai display-ului de 5V*2(=2K)/​3(=2K + 1K) ~= 3.3V. Întrucât display-ul TFT funcționează pe bază de tensiune de 3.3V, am alcătuit divizoare de tensiune, utilizând rezistori de 1K și de 2K pentru a genera câte o tensiune asupra pinilor de intrare ai display-ului de 5V*2(=2K)/​3(=2K + 1K) ~= 3.3V.
 +
 +=====Demo=====
 +https://​www.youtube.com/​watch?​v=7Zzr1YCnx08
  
  
 =====Software Design===== =====Software Design=====
-Biblioteci utilizate:​\\+Github: 
 +https://​github.com/​Andrei1139/​RISC_Processor_Emulator 
 +\\ Biblioteci utilizate:​\\
   * hd44780 - duinoWitchery - pentru interacțiunea cu modulul I2C (https://​github.com/​duinoWitchery/​hd44780)   * hd44780 - duinoWitchery - pentru interacțiunea cu modulul I2C (https://​github.com/​duinoWitchery/​hd44780)
   * Adafruit-ST7735-Library - Adafruit - pentru interacțiunea cu display-ul SPI cu modulul din familia ST77* (https://​github.com/​adafruit/​adafruit-st7735-library)   * Adafruit-ST7735-Library - Adafruit - pentru interacțiunea cu display-ul SPI cu modulul din familia ST77* (https://​github.com/​adafruit/​adafruit-st7735-library)
pm/prj2026/ciprian.popescu0411/andrei.nitescu1307.1779061916.txt.gz · Last modified: 2026/05/18 02:51 by andrei.nitescu1307
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0