找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7880|回復: 8
收起左側

STM32仿真調(diào)試發(fā)現(xiàn),卡在LDR R0, =SystemInit

[復制鏈接]
ID:610978 發(fā)表于 2019-9-12 15:54 | 顯示全部樓層 |閱讀模式
小白,求大神指導新做的STM32F103的板子,燒錄之前可以用的代碼,無法正常工作,更改代碼在main里面直接控制LED on,off可以正常工作。
再更新代碼更改led on,off時間長短,再次燒錄,提示燒錄成功,但是led on,off還是之前的設定值。重新燒錄幾次后都是第一次的結果,
使用ST-LINK下載的。
仿真調(diào)試發(fā)現(xiàn),卡在LDR     R0, =SystemInit。在網(wǎng)上也找了一些資料,取消了所有斷點,option for target里面也選擇了 use micro LIB,還是不行。
求大神幫忙指導,謝謝
回復

使用道具 舉報

ID:405033 發(fā)表于 2019-9-16 11:00 | 顯示全部樓層
那個,能把代碼貼出來嗎,口說想象不出現(xiàn)象。而且單純的燈亮度,也不怕說代碼給抄襲吧,所以是可以貼出來的吧。。。
回復

使用道具 舉報

ID:610978 發(fā)表于 2019-9-16 13:56 | 顯示全部樓層
代碼如下,因為本來是要和ESP8266連的,現(xiàn)在把那部分代碼注釋掉了,我更改delay_ms,但是輸出一直都是第一次設置的10ms。
int main ( void )
{
  USARTx_Config ();                                                              
        SysTick_Init ();                                                            
        ESP8266_Init ();                                                            
        AdcInit();
               
        //LED SWITCH TEST
        while(1)
        {
                LED_ON;
                Delay_ms ( 500 );
                LED_OFF;
                Delay_ms ( 500 );               
        }
       
// ESP8266_StaTcpClient_UnvarnishTest ();               
// while ( 1 );       
       
}
回復

使用道具 舉報

ID:405033 發(fā)表于 2019-9-18 13:23 | 顯示全部樓層
說實在話,這個代碼看不出問題是不是在初始化哪里出問題了
回復

使用道具 舉報

ID:703668 發(fā)表于 2020-5-19 17:42 | 顯示全部樓層
大佬,你的問題解決了嗎
回復

使用道具 舉報

ID:186696 發(fā)表于 2021-5-3 10:36 | 顯示全部樓層
同問,你的問題解決了嗎?我的也是出問題在這里了
回復

使用道具 舉報

ID:38397 發(fā)表于 2021-5-3 11:10 | 顯示全部樓層
你好,是不是軟件把你的delay_ms 這個函數(shù)給優(yōu)化掉了
回復

使用道具 舉報

ID:186696 發(fā)表于 2021-5-3 12:14 | 顯示全部樓層
你檢查一下
1.選項-Target里邊,有個floating Point Hardware,選擇Not Used。
2.外設的地址設置是否正確
回復

使用道具 舉報

ID:883242 發(fā)表于 2022-11-15 17:07 | 顯示全部樓層
還有一個可能性就是HSE不起振。
回復

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表