原创 STM32F207,LWIP,DM9000,網口驅動,ping不通

    問題: 網口調試,使用仿真器單步調試。剛開始全速運行的時候可以ping通,但是停止全速運行,停在斷點,等待時間超過ping命令的超時時間,就再也ping不通了。這個時候網口的收發中斷都正常。     原因:網口數據接收程序有問題。

原创 資料學習:STM32之看門狗

STM32F10X        STM32F10X內置兩個看門狗(獨立看門狗IWDG、窗口看門狗WWDG)。可用來檢測和解決由軟件錯誤引起的故障。當計數器達到給定的超時值時,觸發一箇中斷(僅用於窗口型看門狗)或產生系統復位。      

原创 我爲什麼維護這個關於技術的博客

    其實很久以來就開了微博,但是沒有真正維護下來。     時日漸久,在這個世間的日子已然漸短。     互聯網一直影響着我的職業生涯,我從網絡中得到了很大的幫助。互聯網一直是我這個孤獨的人的老師,那些發文的人發帖的人回帖的人一直是我

原创 STM32F207,LWIP,DM9000,netif_set_up()與ping

     問題:網口的數據接收由任務接收改爲中斷接收,結果ping不通了。     解決:改程序的時候漏了一個地方。網口link上的時候需要調用netif_set_up()告知協議棧網口link up了,否則協議棧不管你。     調用n

原创 KEIL工具,某變量在watch窗口不能實時修改值,其它變量都可以改

問題:在KEIL中有一個變量,在watch窗口中怎麼改都改不了,其它變量都可以。在內存窗口直接修改倒是可以。 解決:原來是變量名字的問題,變量名字與函數名字一樣,雖然大小寫不同,但是編譯器通過了,仿真器卻傻傻的不認識。