USART ย่อมาจาก The Universal Synchronous and Asynchronous serial Receiver and Transmitter เป็นการรับส่งข้อมูลแบบ serial ในบทความนี้ผมได้ให้ ATmega16 ส่งตัวอักษรไปยัง com port ในโปรแกรม proteus สำหรับ code ก็เอามาจากใน datasheet ของ ATmega16 เลย ซึ่ง datasheet เป็นสิ่งที่จำเป็นที่จะต้องรู้อย่างมากในการเขียนโปรแกรม microcontroller
เราจะต้องรู้การทำงานของ IDE เพื่อที่จะได้เซตค่าให้ถูก และแก้ปัญหาในบ้างครั้ง เอาแค่นี้ก่อนมาเริ่มลองกะของจริงเลยดีกว่า เปิด AVR studio 5 ขึ้นมาเลยครับจะเจอหน้าแรกแบบนี้