我们在编译ATTINY85和ATTINY84的时候,特别是用arduino IDE的时候,一定要特别注意,他这个引脚都不是一一对应的。下面我们来看一下他是如何对应的呢?
这是attiny84对应arduino引脚的表格。
所以我们在对引脚进行编程控制的时候要看清楚对应的引脚。
下面是attiny85的表格:
好,现在我们来试一下串口:
#include "SoftwareSerial.h"
const int Rx = 3;
const int Tx = 4;
SoftwareSerial mySerial(Rx, Tx);
void setup()
{ pinMode(Rx, INPUT);
pinMode(Tx, OUTPUT);
mySerial.begin(9600);
void loop()
{ mySerial.println(val); }
注意,由于这个单片机没有串口,所以我们只能使用软串口实现串口的功能,但是注意,波特率不要设的太高,9600就可以了。设置的太高,软串口可能会读写出错。
下面是85的软串口测试程序: