最近嘗試用新唐 NuEdu-SDK-M451 開發板,學習 Cortex-M4中.
發現 Smpl_Basic01_RTC 範例程式, RTC_SetDateAndTime()
調用 RTC_WaitAccessEnable() 時,
在 RTC.H Line 233:
while ((RTC->RWEN & RTC_RWEN_RWENF_Msk) == RTC_RWEN_RWENF_Msk)
會進入了死迴圈.
從新唐技術文件(NuMicro M451 Series Technical Reference Manual),
字面上意思是用來控制 RTC 相關 registers 的Read/Write 機制.
問題是: 我是驗證原廠提供的RTC 範例程式, 但它表現異常,
所以想和大家交流一下, 是否也遭遇了相同問題. 是否原廠程式有 Bug ?
|