主题中讨论的其他器件:HALCOGEN
大家好。 这是一个无线问题。 当我将午餐垫部署到汽车上时、它连接到外部电源、即电池。 此时工作正常。 然后、我断开 MCU 与电池的连接、并将 MCU 连接到我的 PC、以便可以在其中重新加载程序。 它工作正常。 像这样重复服务器的次数一样、我记得大约3次、会发生奇怪的事情。 午餐板、RTI 模块、不执行 RTI 代码、我对其进行调试、并发现问题、这是由内部时钟运行超慢导致的、几乎没有勾选。 10分钟后、重新加载相同的程序、进行调试、设置断点、关闭电源并打开电源、然后、它以磁力工作、时钟以正常方式运行。 请注意、我记得我没有更改代码、也没有更改 HalCoGen 设置、因为我知道我的代码是正确的。 我想这是95%的硬件问题。 它只发生了一次、第二天、它运行得很完美、但我对此板感到震惊、我认为我必须知道原因。 这种情况只发生一次、我使用这个板已有半年、仅发生在10分钟。
下面是列表形式的更多信息:
1.我们的硬件不可靠、电池一开始可能会向电路板提供不稳定的电压和电流、因为硬件团队尚未进行测量、他们不知道电源是否稳定。 MCU 未损坏、未缩短。 10分钟后、MCU 就能完美工作。
2、这10分钟后、我只需重新加载、设置断点、运行、单步执行代码。 就是这样、我没有对软件进行任何修改、包括代码和配置。
GPIO 工作、ADC 工作、但与时钟相关的任何内容不能正常工作。 我的意思是、时钟节拍、但节拍非常慢、几乎不节拍。 我为循环写入一个、周期为1000000、运行它的成本几乎永远不变。 通常情况下、它大约为100ms。
那么、有什么关于时钟节拍为何如此缓慢的想法呢? 谢谢。