我正在使用ATtiny85 8引脚AVR将AT命令发送到RN42蓝牙模块。我使用Arduino作为ISP编程AVR,因此在Arduino IDE中编写代码,使用SoftwareSerial库作为AVR没有UART端口。配置ATtiny85使用外部8MHz振荡器?
为了确保数据准确计时,我在引脚2上添加了一个8MHz振荡器(LFSPXO018045),但我不确定如何确保AVR正在使用此功能,而不仅仅是默认使用内部振荡器。我见过提及需要设置的“保险丝”?有没有我需要做的任何代码内容,比如设置一个寄存器标志或任何预定标器?
这里是鹰电路和选项,我发现到目前为止,但不知道是否有其他任何需要做太多?:PCB & IDE
顺便说一句,这是我的第一个问题,请手下留情,如果我错过了一些东西!
我不确定你将使用什么速度,但请注意,8MHz时钟不能与一些常用串行速度(例如115200bps)一起使用,请参见[WormFood的AVR波特率计算器](http:// wormfood .net/avrbaudcalc.php)的详细信息。 – hlovdal