This shows you the differences between two versions of the page.
|
pm:prj2025:fstancu:sabin.padurariu [2025/05/30 06:54] sabin.padurariu [Rezultate Obţinute] |
pm:prj2025:fstancu:sabin.padurariu [2025/05/30 07:18] (current) sabin.padurariu [Bibliografie] |
||
|---|---|---|---|
| Line 70: | Line 70: | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| - | Programul realizeaza orice computatie in **O(1)** si foloseste doar **tipuri de date primitive** pentru ca un **inginer adevarat** prefera **simplitatea**. | + | Am folosit compilatorul de c, avr-gcc, pentru a compila codul pentru microcontroller si dau boot direct folosind avrdude. |
| + | |||
| + | Software-ul contine trei mai sisteme: | ||
| + | * sistemul de sampling | ||
| + | * ADC cu Timer0 | ||
| + | * Pini GPIO | ||
| + | * sistemul de proximitate | ||
| + | * Timer1 | ||
| + | * Pini GPIO | ||
| + | * sistemul de entropie | ||
| + | * Pini GPIO | ||
| + | |||
| + | Sistemele sunt initializate folosind registrele fiecarei componente iar starea acestora este modificata ulterior prin diverse apeluri. | ||
| + | |||
| + | Interfatarea cu modulul bluetooth se realizeaza cu ajutorul interfetei UART iar comunicarea se desfasoara normal. | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| Line 76: | Line 90: | ||
| [[https://github.com/Sabin1133/Random-Number-Generator|Github]] | [[https://github.com/Sabin1133/Random-Number-Generator|Github]] | ||
| - | ===== Concluzii ===== | ||
| - | |||
| - | <note tip> | ||
| - | Secțiune în care voi preciza concluziile in urma realizarii proiectului. | ||
| - | </note> | ||
| - | |||
| - | |||
| - | |||
| - | ===== Download ===== | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| - | <note tip> | + | * 05.05-11.05: Documentare hardware |
| - | Secțiune în care voi descrie progresul proiectului. | + | * 12.05-15.05: Implementare si testare hardware |
| - | </note> | + | * 19.05-22.05: Implementare software |
| + | * 23.05: Testare modul Bluetooth | ||
| + | ===== Bibliografie ===== | ||
| - | ===== Bibliografie ===== | + | [[https://ocw.cs.pub.ro/courses/pm/prj2010/dtudose/my_rng|HardwareNumberGenerator]] |
| - | <note> | + | [[https://www.gniibe.org/memo/development/gnuk/rng/neug.html|Neug TRNG]] |
| - | Listă cu documente, datasheet-uri şi resurse online folosite. | + | |
| - | </note> | + | |