Mains Clocking A Microcontroller

[LUJJI] bermain-main dengan STM8 Microcontroller. Dalam memeriksa dokumentasi resmi untuk chip ini, ia memeriksa jam luar bisa menjadi gelombang sinus, gelombang segitiga, atau gelombang persegi dengan siklus tugas 50%. Frekuensi CPU minimum adalah 0 Hz. [LUJJI] tidak memiliki generator sinyal, serta mungkin, dia kehabisan kristal. Dia memang memiliki induk AC, jadi mengapa tidak mematuhi mikrokontroler dengan kekuatan dinding?

Menggunakan daya listrik sebagai dasar frekuensi adalah ide seratus tahun. Motor sinkron berubah pada tarif proporsional dengan frekuensi listrik, serta ini telah digunakan dalam jam selama beberapa dekade. Jika Anda benar-benar pintar, Anda dapat menghubungkan sirkuit digital dengan AC listrik, namun kami belum pernah melihat seseorang menggantikan kristal kecil di sirkuit mikrokontroler dengan daya listrik.

Setelah bereksperimen untuk memverifikasi konsep, [LUJJI] melanjutkan untuk membangun sirkuit yang tidak sama bodohnya dengan menghubungkan mikrokontroler langsung ke stopkontak dinding. Teknik langsung tidak bekerja dengan baik – STM8 tidak suka jam frekuensi rendah dengan tepi lamban. [LUJJI] Membutuhkan jam dengan tepi yang lebih bersih, serta 555 yang dikonfigurasi sebagai pembanding dalam bentuk tagihan.

Sirkuit yang telah selesai mengirimkan daya listrik dengan optocoupler untuk menggerakkan 555 yang dikonfigurasi sebagai komparator. Outputnya adalah jam 50Hz bersih yang ditautkan ke pin Oscin pada STM8. Ini sekarang merupakan sebuah chip yang berjalan pada 50Hz, serta ya, itu berfungsi. [LUJJI] Mengatur sirkuit untuk menyusun ‘Hello World’ pada LCD Nokia tua. Yang memakan waktu sekitar tiga menit. Itu berhasil, meskipun itu sama sekali tidak berguna. Mungkin ini dapat digunakan untuk beberapa penjaga waktu buku yang mirip dengan jam satu instruksi-per hari yang kami lihat sebelumnya pada tahun ini.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post