上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 晶振电路的设计
如图1-3所示, ATmega16单片机已经内置RC振荡电路,可以产生1MHz、2MHz、4MHz、8MHz的振荡频率。不过,内置的毕竟是RC振荡,在一些对时间参数要求较高的场合,例如要使用AVR单片机的UART模板与其他单片机系统或计算机通信时,为了实现高速可靠的通信,就需要比较精确的时钟来产生精确的通信波特率。这时,就要使用精度高的片外晶体振荡电路作为AVR单片机系统的工作时钟。
图1-3 晶振电路
在早期的AVR单片机中,如AT90S系列单片机,晶振两端均需要接22pF左右的电容器。ATmega16系列单片机在实际使用时,不接这两只小电容器也能正常工作。不过,为了电路的规范化,仍然建议接上。
重要说明:
实际应用时,如果不需要太高精度的频率,可以使用内部RC振荡,即这部分电路不需要任何外围器件。