Differences

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

Link to this comparison view

pm:prj2025:rnedelcu:cosmin.croitoriu [2025/05/28 15:08]
cosmin.croitoriu
pm:prj2025:rnedelcu:cosmin.croitoriu [2025/05/28 15:56] (current)
cosmin.croitoriu
Line 143: Line 143:
 Inițializarea se face în funcția setupADC() prin care se se setează referința la AVcc, se activează ADC-ul și se se setează prescaler-ul la 64. Inițializarea se face în funcția setupADC() prin care se se setează referința la AVcc, se activează ADC-ul și se se setează prescaler-ul la 64.
 <​code>​ <​code>​
 +void setupADC() {
 +  // AVcc ca referinta si calanalul 0 by default
 +  ADMUX = (1 << REFS0);
 +  ​
 +  // Enable la ADC su Prescaler 64
 +  ADCSRA = (1 << ADEN) 
 +         | (1 << ADPS2) | (1 << ADPS1);
 +}
 +</​code>​
  
 Pentru citire în bucla de loop, se schimbă canalul între A0 și A1 (folosim A1 pentru fotorezistor),​ iar apoi se porneste conversia și se asteaptă terminarea. Pentru citire în bucla de loop, se schimbă canalul între A0 și A1 (folosim A1 pentru fotorezistor),​ iar apoi se porneste conversia și se asteaptă terminarea.
Line 160: Line 169:
 </​code>​ </​code>​
  
-void setupADC() { +
-  // AVcc ca referinta si calanalul 0 by default +
-  ADMUX = (1 << REFS0); +
-   +
-  // Enable la ADC su Prescaler 64 +
-  ADCSRA = (1 << ADEN)  +
-         | (1 << ADPS2) | (1 << ADPS1); +
-+
-</​code>​+
 **Conversia Digital-Analog**:​ Semnalele procesate sunt trimise la DAC-ul **MCP4725**,​ care are implicit adresa 0x60, și care funcționează pe **protocolul I2C**. Valoarea de 10 biți este transformată într-una de 12 biți prin shiftare la stânga. **Conversia Digital-Analog**:​ Semnalele procesate sunt trimise la DAC-ul **MCP4725**,​ care are implicit adresa 0x60, și care funcționează pe **protocolul I2C**. Valoarea de 10 biți este transformată într-una de 12 biți prin shiftare la stânga.
  
Line 211: Line 212:
  
 [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2017/​ddragomir/​cmihalache|Proiect inspiratie]] [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2017/​ddragomir/​cmihalache|Proiect inspiratie]]
 +
 +{{:​pm:​prj2025:​rnedelcu:​cosmin_proiect_pm.zip|Arhiva cod}}
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2025/rnedelcu/cosmin.croitoriu.1748434133.txt.gz · Last modified: 2025/05/28 15:08 by cosmin.croitoriu
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