Hal aneh terjadi pada papan Arduino mandiri yang saya desain dan bangun. Papan (yang skemanya di bawah) memiliki fitur berikut:
- Ini memiliki ATmega328P dengan regulator tegangan 5V dan sirkuit biasa ketika diatur sebagai pengontrol mandiri.
- Ini mengontrol papan skor dengan beberapa digit 7-display yang terhubung melalui konektor di sebelah kanan (JP1 hingga JP12).
- Ini memiliki tombol kursor diterjemahkan menggunakan tangga tegangan melalui ANALOG_0 (A0).
- Ini memiliki Jam Real Time untuk menjaga waktu ketika dimatikan.
- Ini memiliki modul penerima RF.
- Memiliki header UART (JP17) sehingga saya dapat memprogram board menggunakan port serial.
- Memiliki speaker yang terpasang pada pin digital 3 (D3).
Saya mengunggah sketsa ke sana menggunakan adaptor RS232-to-TTL yang saya juga buat (skema juga di bawah) dan kabel Serial-to-USB. Saat memprogramnya, papan berperilaku seperti papan Severino .
Yang aneh adalah, ketika saya mengunggah sketsa, prosesnya dijeda di tengah dan kemudian pembicara mulai berbunyi bip terus-menerus. Itu dijeda dengan pesan avrdude berikut:
avrdude: Versi 5.11, disusun pada 2 Sep 2011 di 19:38:36 Hak cipta (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Hak cipta (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\arduino-1.0.3\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM1
Using Programmer : arduino
Overriding Baud Rate : 115200
Ketika saya menekan reset di papan tulis, avrdude terus menampilkan pesan-pesannya (seperti di bawah), bunyi bip berhenti, unggahan berlanjut dan sketsa diunggah dengan sukses ke papan tulis.
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
... messages and upload continue and completes successfully.
Saya tidak memiliki sisa pesan yang berguna di sini, tetapi saya harap Anda mendapatkan idenya.
Jadi, pertanyaan saya adalah:
- Apa yang membuat proses pengunggahan terhenti?
- Mengapa bel berbunyi saat proses jeda?