Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

TC375 在發送 SPI 命令後進行硬復位(用於待機)TLF35584

間距傳輸(0X15,0XEC);

間諜傳輸 (0X16, 0X13);

硬重置是預期的行為?

硬重置後 STM 定時器將不會暫停。當擊中斷點計時器不會暫停。

Vitthal_1-1692002019456.png

 

 

 

 

 

9 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Vitthal 

據我所知,當您向 TLF35584 發送待機消息時,MCU 應該是關機。

因為 TLF35584 不再提供微控制器電源了。

DownyK_0-1692004160170.png

但你提到你的 MCU 觸發了哈德雷塞特

這意味著您的 TLF35584 沒有進入待機狀態,但進入 INIT 狀態。

請檢查您的 TLF35584 狀態。

謝謝

0
Translation_Bot
Community Manager
Community Manager
Community Manager

為什麼 STM 計時器將不會暫停?

0
Translation_Bot
Community Manager
Community Manager
Community Manager

@Vitthal

因為 STM0_OCS 是 0 億。

如果您想要暫停您的 STM,您應該將 STM0_OCS 設定為 0x12000000。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

因為只有硬重置將不會暫停。 其他重置僅暫停。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

您關閉電源,因此在喚醒 TLF35584 後,在 TC375 上重置電源。 請參閱 UM V2.0 第 1 部分表 242 重設觸發程序的影響。 在這裡您 CAN 看到 PORST 也激活調試重置。此偵錯重設會將 STMX_OCS 暫存器重設為 0x0。

當您通過調試器(PORST)進行重置時,寄存器也會重置為 0x0。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

在 Trac32 中,我在一段時間後使用斷開連接並轉到選項重新連接跟踪,時間 STM_SUS 位為暫停,但不暫停是我只看到跟踪是否已連接。 這是跟踪問題?

0
Translation_Bot
Community Manager
Community Manager
Community Manager

斷開連接並使您的軟件運行,然後由 SW 設置 STM_SUS。 當您發送到待機狀態時,電源將被關閉,調試器鬆開連接。 如果供應回來並重新初始化連接,則設備已在重置地址停止,這意味著您的代碼未運行,並且尚未設置 STM_SUS。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

如果我使用更高版本跟踪它將正常工作,暫停位設置而不使用斷開連接並轉到選項。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你對更高版本的意思是什麼?

0