![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
hi
Dependencies: mbed TM1636 RTC-DS1307
main.cpp
- Committer:
- jobtanadol
- Date:
- 2018-12-18
- Revision:
- 4:051852f988eb
- Parent:
- 3:3d8968877eee
- Child:
- 5:c1f6194ed8bd
File content as of revision 4:051852f988eb:
#include "mbed.h" #include "Rtc_Ds1307.h" #include "TM1636.h" //RtcCls rtc(p28, p27, p29, true); Rtc_Ds1307 rtc(D3, D6); DigitalIn button_K3(A5); TM1636 tm1636(D7,D8); Serial pc(USBTX, USBRX, "pc"); //char buffer[128]; //int readptr = 0; int main() { int8_t temp[4]; button_K3.mode(PullUp); tm1636.init(); Rtc_Ds1307::Time_rtc tm = {}; tm.date = 1 ; tm.mon = 1 ; tm.year = 12 ; tm.hour = 0; tm.min = 0; tm.sec = 0; rtc.setTime(tm, false, false); rtc.startClock(); while(1) { rtc.getTime(tm); pc.printf("%02d:%02d:%02d\n",tm.hour,tm.min,tm.sec); temp[0] = tm.hour / 10; temp[1] = tm.hour % 10; temp[2] = tm.min / 10; temp[3] = tm.min % 10; tm1636.display(temp); } }