DS3231模块在NUCLEO_F411上曾经测试过(Nucleo-F411RE连接DS3231模块),但是为了验证NUCLEO_L476的I2C在MicroPython下是否可以正常工作,所以再次测试一下。
DS3231可以直接插在Arduino排座上,顺序正好一样。
然后将DS3231.py的库复制到PYFLASH中,运行下面的程序,可以看到可以正确的读取时间和温度,说明I2C1工作正常。
>>> from DS3231 import DS3231
>>> ds = DS3231(1)
>>> ds.TEMP()
25.75
>>> ds.TIME()
>>> ds.DATE()
>>> while True:
... pyb.delay(1000)
... ds.sec()
...
14
15
16
17
18
DS3231模块在NUCLEO_F411上曾经测试过(Nucleo-F411RE连接DS3231模块),但是为了验证NUCLEO_L476的I2C在MicroPython下是否可以正常工作,所以再次测试一下。
DS3231可以直接插在Arduino排座上,顺序正好一样。
然后将DS3231.py的库复制到PYFLASH中,运行下面的程序,可以看到可以正确的读取时间和温度,说明I2C1工作正常。
>>> from DS3231 import DS3231
>>> ds = DS3231(1)
>>> ds.TEMP()
25.75
>>> ds.TIME()
>>> ds.DATE()
>>> while True:
... pyb.delay(1000)
... ds.sec()
...
14
15
16
17
18