Saya memiliki osiloskop Hantek DSO4102C yang murah. Bandwidth yang dinilai adalah 100 MHz, dan laju sampel 1 GSa / s. Beberapa info tentang alat ini dapat ditemukan di sini: http://hantek.com/en/ProductDetail_3_4163.html
Sekarang saya memiliki MCU Atmega328P yang berjalan dari kuarsa eksternal pada 16 MHz, tanpa kode apa pun itu (chip dihapus oleh usbasp), hanya bit sekering CKOUT yang diatur. Jadi saya seharusnya melihat gelombang persegi pada pin PB0, tetapi ruang lingkup saya menunjukkan cukup menyimpang:
lembar data MCU tidak menyebutkan waktu naik pin, yang merupakan kejutan besar bagi saya, jadi saya tidak dapat memeriksa apakah pengukuran 9,5 ns valid nilai. Tapi dilihat dari tegangan Pk-Pk melebihi 6 volt (dan bahkan akan di bawah nol untuk 560 mV yang baik), saya percaya ada masalah dengan ruang lingkup. Apakah saya benar?
TAMBAH KEMUDIAN, SETELAH MENDAPATKAN BEBERAPA SARAN Saya sudah mengumpulkan semuanya di papan tempat memotong roti, daripada menggunakan Arduino Uno. Saya telah menghubungkan klip ground dari ruang lingkup ke pin ground ATMega dengan kawat melalui papan tempat memotong roti. Saya mengukur langsung pada pin output (lihat foto tata letak saya di bawah). Sekarang saya mendapatkan hasil yang lebih baik, juga dengan osilator 20 MHz. Jelas, nilai Pk-Pk sekarang lebih dekat dengan kenyataan, serta bentuk sinyal. Jadi terima kasih semuanya atas bantuannya!