Debugger Arduino Ini Menggunakan CH552

Debugger Arduino Ini Menggunakan CH552

Node Sumber: 2875038

Salah satu hal yang hilang dari pengalaman “klasik” Arduino adalah debugging. Sayang sekali juga karena chip yang digunakan memiliki kemampuan tersebut. Namun, IDE terbaru memiliki kemampuan untuk bekerja dengan debugger eksternal dan jika Anda ingin memulai dengan ATMega Arduino klasik, [deqing] menunjukkan kepada Anda cara memulai dengan yang murah Papan mikrokontroler USB CH552 8-bit sebagai dongle debugging.

Papan CH552 yang dimaksud adalah pilihan yang baik, terutama karena harganya yang murah. Ada file desain GitHub (dan firmware), tetapi Anda mungkin dapat melakukan trik yang sama dengan papan breakout CH552 mana pun yang tersedia.

Ada suatu masa ketika memiliki pandangan yang baik tentang sistem tertanam Anda memerlukan sistem emulasi dalam sirkuit yang mahal. Ini mahal, sulit diterapkan, dan langka. Kemudian, CPU mulai menambahkan perangkat keras debugging langsung pada chip. Beberapa pin cadangan pada CPU dan semacam adaptor akan memberikan sebagian besar yang Anda inginkan dari sistem emulasi. Meskipun adaptor ini sering kali merupakan hak milik, terkadang tidak, atau telah direkayasa ulang. Jika Anda mengetahui protokolnya, cukup mudah untuk mendapatkan prosesor yang dapat berbicara untuk Anda. Itu sebabnya Anda sering melihat, misalnya, Raspberry Pi Picos men-debug Picos lain. Tidak ada yang tidak dapat Anda lakukan sejuta cara lainnya di sini, tapi ini adalah tutorial langkah demi langkah yang bagus untuk memulai tanpa menghabiskan banyak uang.

Stempel Waktu:

Lebih dari Hack Sehari