使用LED矩阵的时候,时钟模块无法使用了
本帖最后由 Stormer 于 2017-8-3 01:05 编辑在用一个595芯片的LED矩阵显示内容。矩阵为16个串联的8X8的LED。
没有加入DS1307时钟模块的时候,LED程序运行显示正常。
然后我引入了头文件:
#include <Wire.h>
#include "DS1307.h"
声明一个全局变量:
DS1307 clock;
OK,目前程序没问题。继续在SETUP里加入代码来跟时钟通信:
Serial.begin(9600);
while (!Serial);
clock.begin();
加上这段后,程序就不工作了,LOOP()没有执行。
是不是串口冲突了?LED的接线几乎插满了数字接口。
DS1307时钟模块单独调试是正常工作的,它接了4根线:GND, 5V, 然后SDA和SCL分别接到了A4、A5上。
有没有类似经历的朋友说下应该怎么解决啊?
while (!Serial);
你这句是做什么用的? 0,1不能用做IO
页:
[1]