ds1307在attiny85上运行缓慢

时间:2019-03-30 09:14:50

标签: arduino attiny

有人知道为什么ATTiny85连接到ds1307晶振会导致刷新频率变慢吗?

新的时间值刷新更改在4秒时发生。 它在arduino(UNO)上正常运行。 ATTiny时钟(内部8 Mhz)

谢谢。

    #include <TinyWireM.h>
    #include "TinyRTClib.h"
    #include <Tiny4kOLED.h>

    RTC_DS1307 rtc; 


    void setup() {
      // put your setup code here, to run once:
      oled.begin();
      oled.clear();
      oled.on();
      oled.switchRenderFrame();
      rtc.begin();
      rtc.adjust(DateTime(2019, 3, 30, 15, 38, 0));

    }

    void loop(){
      if (! rtc.isrunning()) {
        return disconnectCrystal();
      }

      DateTime now = rtc.now();

      oled.fill(0xFF);
      oled.clear();
      oled.switchFrame();

      oled.setFont(FONT6X8);

      oled.setCursor(32, 2);
    ..  
      oled.print(now.hour(), DEC);
      oled.print(':');
      oled.print(now.minute(), DEC);
      oled.print(':');
      oled.print(now.second(), DEC);
    ..
      delay(1000);
    }

0 个答案:

没有答案