CNT0 COUNTETD值通过I2C写入

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
哈欠
离线
最后一次露面:2个月3周前
加入:2019-12-19 16:02
CNT0 COUNTETD值通过I2C写入

是CNT0 / 2/4的计数值寄存器仅读取,也可以通过I2C字节写入各个地址来写入吗?

目的:oneShot模式中的占空比I2C变化......

设备:
设备编号:
SLG46826
olehs.
离线
最后一次露面:2个月3周前
职员
加入:2018-02-07 11:40
嗨哈迪,

嗨哈迪,

非常感谢您的上诉!

请不要混淆计数值与之计数数据。如果要使用CNT / DLLY块更改占空比,则必须更改计数数据计数数据可以读写。对于CNT / DLY块有专用寄存器:0xA5 0xA6.(CNT / DLY0),0xAA.(CNT1 / DLY1),0xAF.(CNT2 / DLY2),0xB3.(CNT3 / DLY3),0xB8(CNT4 / DLY4),0xbc.(CNT5 / DLY5),0xC1.(CNT6 / DLY6),0xC6.(CNT7 / DLY7)。通过更改这些寄存器,您将能够更改设计中的占空比。您还可以参考Cookbook部分,其中已使用类似的方法:

https://www.dialog-seminile.com/greenpak-cookbook/lose-control-i2c.

https://www.dialog-seminile.com/greenpak-cookbook/setting-constant-duty-cycle.

或者您可以在此处找到许多有趣的设计:

https://www.dialog-seminile.com/sites/default/files/the_greenpak_cookbook_4q2020pdf.pdf.

计数值是用于三个计数器CNT0,CNT2和CNT4的附加选项,允许读取内部DFFS状态。

如果有关于GPAK有更多疑问,请告诉我。

此致,

olehs.