找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4887|回復(fù): 8
收起左側(cè)

用Cube生成的代碼在keil仿真中,運行到這里就不運行了。怎么回事? Wait till PLL ...

[復(fù)制鏈接]
ID:86450 發(fā)表于 2018-9-18 10:05 | 顯示全部樓層 |閱讀模式
        /* Get Start Tick */
        tickstart = HAL_GetTick();

        /* Wait till PLL is ready */
        while(__HAL_RCC_GET_FLAG(RCC_FLAG_PLLRDY)  == RESET)
        {
          if((HAL_GetTick() - tickstart ) > PLL_TIMEOUT_VALUE)
          {
            return HAL_TIMEOUT;
          }
        }

(HAL_GetTick() 返回值 一直為0.



QQ截圖20180918100318.png
回復(fù)

使用道具 舉報

ID:86450 發(fā)表于 2018-9-20 18:04 | 顯示全部樓層
最近就查了一下, 需要 對KEIL軟件進(jìn)行設(shè)置。太麻煩了。直接上硬件仿真做了。
回復(fù)

使用道具 舉報

ID:368746 發(fā)表于 2018-9-21 08:47 | 顯示全部樓層
看注釋唄,應(yīng)該是PLL鎖相環(huán)沒配置好吧
回復(fù)

使用道具 舉報

ID:130230 發(fā)表于 2022-7-4 14:49 | 顯示全部樓層
樓主解決這個問題了嗎,碰到一樣的問題了。代碼是工具生成的。。
回復(fù)

使用道具 舉報

ID:955239 發(fā)表于 2022-7-5 11:37 | 顯示全部樓層
軟件仿真肯定出不來啊,要上硬件仿真平臺,進(jìn)行硬件仿真。
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2022-7-5 17:02 | 顯示全部樓層
jizhongbiao 發(fā)表于 2022-7-4 14:49
樓主解決這個問題了嗎,碰到一樣的問題了。代碼是工具生成的。。

這里是在HSE起振,軟件仿真肯定仿不了,因為沒相關(guān)硬件。
回復(fù)

使用道具 舉報

ID:130230 發(fā)表于 2022-7-6 11:33 | 顯示全部樓層
Hephaestus 發(fā)表于 2022-7-5 17:02
這里是在HSE起振,軟件仿真肯定仿不了,因為沒相關(guān)硬件。

我如果生成一個普通工程就沒問題,如果用生成一個rtthread的工程就會卡死在這里。都是用的外部晶振。
回復(fù)

使用道具 舉報

ID:195496 發(fā)表于 2022-7-6 16:54 | 顯示全部樓層
軟件仿真不了有些部件,只能修改才能通過
回復(fù)

使用道具 舉報

ID:1013784 發(fā)表于 2022-7-11 02:33 | 顯示全部樓層

軟件仿真不了有些部件,要上硬件仿真平臺,進(jìn)行硬件仿真。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表