您好、
我的客户正在使用 TCAN4550、他们遇到了 GPIO1在运行一段时间后将生成一个40MHz 波形、该波形恰好是其外部晶体的频率的问题。
我有客户回读了 工作模式和引脚配置寄存器(地址= h0800)、

发现当40MHz 显示在波形中时、GPIO1_CONFIG 更改为1。(绿色为写入值)
因此、我想确认的是、如果该位设置为1、是否意味着它会配置为时钟输出、正如我在旧版数据表中看到的、它具有多路复用器。 (虽然从数据表更改中可以看到我们将其删除、但我仍然想知道、这是裸片更改、或只是数据表更改)

我只需确认发生这种情况的原因:
首先、我检查了 SPI 配置、它是模式0。
然后、我发现他们将使用 TI 演示代码的函数 Init_can (void)重新初始化 TCAN4550。 (www.ti.com/.../SLLC469)
在调用 Init_can(void)之前,他们会向 TCAN4550发送一个 RST 信号,我检查他们会将高电平设置为2ms ,而在消耗低电平之后,他们会再等待2ms。
因此 我让客户注释这个 Init_can (void)代码、然后问题消失了、或者由于我们没有进行这么长时间的测试、更难重现。
你有什么想法,为什么该位被改变?
Br
爱玛