PENDAHULUAN Contoh ini adalah solusi untuk penugasan 5: ADC EVSYS dari ADC dan Optimalisasi Daya pada TinyaVR 0- dan 1-Series, dan Manual Pelatihan Megaavr 0-Series. Dalam penugasan ini, sinyal acara RTC overflow, alih -alih interupsi RTC overflow, akan digunakan untuk memicu konversi ADC. Ini selanjutnya akan mengurangi konsumsi daya karena pendekatan ini menghindari interupsi RTC memicu CPU ketika perangkat dalam mode siaga tidur.
Kode aplikasi ditulis untuk attiny817 Xplained Pro, tetapi kompatibel untuk semua perangkat di tinyavr 0-/1-seri dan megaavr 0-series.
Periferal melibatkan analog ke konverter digital (ADC) universal sinkron dan penerima asinkron dan pemancar (USArt) real time counter (RTC) CPUINIT SLPCTRL Sistem Acara Terkait Dokumen / Catatan Aplikasi Aplikasi ini dijelaskan dalam aplikasi berikut ini Catatan:
Optimalisasi ADC dan Daya pada TinyaVR 0- dan 1-Series, dan Megaavr 0-Series Mendukung Kit Evaluasi Attiny817 Xplained Pro Antarmuka Pengaturan CPU CLK 5MHz ADC 8-bit Resolution Input Pin 10 PARICE PARIAN (VREF): VDD Prescalaer: 8 WINCM: WINCM: di bawah ini WINHT: VDD: 8 WINCM: 8 WINCM: WINCM: WINTWM di bawah Ukuran Karakter 8-Bit 1 Stop Bit 96000 Baud-Rate PB2 Set Sebagai TX Transmisi Pin RTC Prescalaer: 32 Per: 512 CPUINIT
Slpctrl
Sistem Acara ASYNCHCH0: Real Time Counter Overflow Asyncuser1: Saluran Acara Asynchronous 0 Potmeter Connect Potmeter ke Pin Input Analog, PB1, dan VDD dan GND yang Menjalankan Demo Tekan Unduh Contoh yang Dipilih dalam Contoh Browser, atau Klik Proyek Ekspor-> Unduh Paket Dari dalam Mulai dan Simpan .Atzip. Bangun aplikasi dan program perangkat. Tekan Mulai tanpa debugging atau gunakan Hotkeys Ctrl+Alt+F5 untuk menjalankan aplikasi. Data ADC terus dicetak ke terminal sekali setiap 500ms. Dengan memutar kenop potmeter, input tegangan ke pin input ADC berubah. Dan data ADC ke data visualizer berubah sesuai, dalam kisaran dari 0 hingga 0xff. Konsumsi penugasan ini saat ini ditampilkan di jendela analisis daya. Ini telah dikurangi lebih lanjut dari penugasan sebelumnya.